Я использую Rasa для проекта чата.Раньше он работал нормально, но сейчас мне нужно было запустить его на другой машине (Ubuntu, с python 3.6), и я получаю странные ошибки.
Вот мои команды установки:
pip3 install rasa_nlu
pip3 install rasa_nlu[spacy]
pip3 install -U spacy
python3 -m spacy download fr
pip3 install rasa_core
Затем я обучил rasa-nlu:
python3 -m rasa_nlu.train -d data/intents.md -c config.yml
Сервер работает с этой командой:
python3 -m rasa_nlu.server --path models/nlu -c config.yml
Я обучил rasa-core:
python3 -m rasa_core.train -s data/stories.md -d domain.yml -o models/dialogue --epochs 300
Но когдаЯ попытался запустить главный сервер с помощью этой команды:
python3 -m rasa_core.server -d models/dialogue -u models/nlu/default/myproject -o out.log
Я получил эту ошибку:
Failed to load any agent model.
Running Rasa Core server with out loaded model now.
The model version is to old to be loaded by this Rasa NLU instance.
Either retrain the model, or run with an older version.
Model version: 0.11.3
Instance version: 0.12.3
Я изменил "rasa_nlu_version"
на "0.12.3"
в models/nlu/default/myproject/metadata.json
.
Теперь я получаю эту ошибку:
Failed to load any agent model.
Running Rasa Core server with out loaded model now.
'str' objet has no attribute 'get'
Может кто-нибудь помочь мне отладить это?Спасибо.