I am working with Rasa NLU. I want to train a language model in Portuguese and have it running inside a Container. I can train the language dataset but I am not being able to get it to run.
I’ve created an Image from the official rasa_nlu, running with the spacy Portuguese pipeline, and placed in a Container on Docker.
I am able to use the rasa_nlu.traincommand to train the language model without problems, or at least that what it seems.
When I try to run it using the data that I trained, I get an error message complaining about missing parameters on the command that I used.
Here is the docker-compose service that I try to use when running the container:
I used the same command to run the service with the English spacy pipeline provided by Rasa and it worked as it should, but now it is giving this error message. That other information I am missing?
Is it the official docker image, or you have built your own docker file. From the looks of it, it seems like you are running the rasa core image instead
i think instead of running the start command try this
python3 -m rasa.nlu.run --model ''your model''
p.s i am looking through github for this, for the latest. I think there are some changes ongoing in rasa core. I don’t know much about the latest version because the last one i have used was nlu 0.14.0
Thanks for the help @souvikg10.
I managed to sidestep the problem by using the 0.14.0 version of the NLU library instead of the latest one on my docker build. It seems to be equal in all the parts that I was needing.
I should try to look into the new version when I have time.
Thanks for all the help.