We have been running into some issues with lunar lander not running properly on Colab due to dependency issues. We also had some dependency issues with swig (see #366).
Regarding swig, I found that it was difficult to get the examples to work properly with swig because we were not using a virtual environment, so the different Python versions were being confused -- hence we would get errors like "Module not found" when trying to use swig. To remedy this problem, I have started #367 to run all PR jobs in a Conda env. This PR uses a Conda env only for the examples job.
TODO
[x] Upgrade to gymnasium 0.29.1 due to Jax-jumpy issues -> gymnasium 0.27.0 depended on jax-jumpy, which resulted in installation errors because jax-jumpy was not fully production-ready
[x] Fix ordering of Dask imports
[x] Re-run tutorial on Colab to get times; update tutorial times accordingly
[x] Run on Colab and fix deprecation warnings -> looks like there were no warnings
[x] Try running locally in Python 3.10 -> Colab CPU seems really slow compared to local CPU, but this makes sense
[x] Fix deps in lunar lander example
[x] Make example.sh script run multiple pip install commands
Description
We have been running into some issues with lunar lander not running properly on Colab due to dependency issues. We also had some dependency issues with swig (see #366).
Regarding swig, I found that it was difficult to get the examples to work properly with swig because we were not using a virtual environment, so the different Python versions were being confused -- hence we would get errors like "Module not found" when trying to use swig. To remedy this problem, I have started #367 to run all PR jobs in a Conda env. This PR uses a Conda env only for the examples job.
TODO
Questions
Status
yapf
pytest
pylint
HISTORY.md