@nik202 After more experimentation I can make this more explicit:
- avx is not mentioned in the docs as a requirement. however if you try to load a model in a machine without avx then it crashes the server.
- 4GB RAM is suggested in the docs. On a new AWS server 2gb is used up by the containers then if you upload a 24mb model the ram usage is above 5GB. maybe 4gb is enough for a very small model but you may need more.
- rasa server version must be greater than the version used to train the model . the version is stored in the model file but rasax does not check. it just crashes the server if you attempt to upload a model from a newer version.
- 0.42.6 docker compose script installs rasa 2.8.11 on the server; pip install 0.42.6 installs 2.8.15 locally. This is incompatible so causes a server crash. So it is essential to pin the rasa version locally and if there are multiple developers then each needs to use the same version.
- there is no version of rasax that works with rasa v3