Unable to get the insult detection working due to a file not found error

Hi all,
I am trying to get the insult detection working. I installed the model without any problems.
python -m deeppavlov install /home/pranav/.virtualenvs/tf1/lib/python3.7/site-packages/deeppavlov/configs/classifiers/insults_kaggle.json
However, when I run
python -m deeppavlov interact /home/pranav/.virtualenvs/tf1/lib/python3.7/site-packages/deeppavlov/configs/classifiers/insults_kaggle.json

I get the following error.
File “/usr/lib/python3.7/runpy.py”, line 193, in _run_module_as_main
main”, mod_spec)
File “/usr/lib/python3.7/runpy.py”, line 85, in run_code
exec(code, run_globals)
File “/home/pranav/.virtualenvs/tf1/lib/python3.7/site-packages/deeppavlov/main.py”, line 4, in
main()
File “/home/pranav/.virtualenvs/tf1/lib/python3.7/site-packages/deeppavlov/deep.py”, line 79, in main
interact_model(pipeline_config_path)
File “/home/pranav/.virtualenvs/tf1/lib/python3.7/site-packages/deeppavlov/core/commands/infer.py”, line 78, in intera
ct_model
model = build_model(config)
File “/home/pranav/.virtualenvs/tf1/lib/python3.7/site-packages/deeppavlov/core/commands/infer.py”, line 61, in build

model
component = from_params(component_config, mode=mode, serialized=component_serialized)
File “/home/pranav/.virtualenvs/tf1/lib/python3.7/site-packages/deeppavlov/core/common/params.py”, line 106, in from_p
arams
component = obj(**dict(config_params, **kwargs))
File “/home/pranav/.virtualenvs/tf1/lib/python3.7/site-packages/deeppavlov/models/embedders/abstract_embedder.py”, lin
e 57, in init
self.load()
File “/home/pranav/.virtualenvs/tf1/lib/python3.7/site-packages/deeppavlov/models/embedders/fasttext_embedder.py”, lin
e 68, in load
self.model = fastText.load_model(str(self.load_path))
File “/home/pranav/.virtualenvs/tf1/lib/python3.7/site-packages/fastText/FastText.py”, line 303, in load_model
return _FastText(path)
File “/home/pranav/.virtualenvs/tf1/lib/python3.7/site-packages/fastText/FastText.py”, line 37, in init
self.f.loadModel(model)
ValueError: /home/pranav/.deeppavlov/downloads/embeddings/wordpunct_tok_reddit_comments_2017_11_300.bin cannot be opened
for loading!
(

What is missing in my installation?
Pranav

Hi @slimprize,

You can add the -d flag to download the pretrained model and embedding files for selected configuration before building the model:

python -m deeppavlov interact -d insults_kaggle

Hi @aleksie,
Thanks, the line

python -m deeppavlov interact -d insults_kaggle
is working however, what version of tensorflow and or keras does deep Pavlov need? I am getting a attribute not found error.