I ran into 2 problems (that might be related) and a third one more that I would like to point your attention to
brax.py seems to be using an older/different API that calls brax.envs.env.Env that doesn't (no longer ?) exist. It was not clear at all to me what version of what I should be using.
Describe the bug
I ran into 2 problems (that might be related) and a third one more that I would like to point your attention to
which I simply solved by modifying the line to
if not isinstance(env, brax.envs.Env):
To Reproduce
Steps to reproduce the behavior.
Expected behavior
/
Screenshots
/
System info
brax 0.10.4 pypi_0 pypi jax 0.4.28 pypi_0 pypi jax-cuda12-pjrt 0.4.28 pypi_0 pypi jax-cuda12-plugin 0.4.28 pypi_0 pypi jaxlib 0.4.28+cuda12.cudnn89 pypi_0 pypi jaxopt 0.8.3 pypi_0 pypi jaxtyping 0.2.29 pypi_0 pypi torch 2.3.0 pypi_0 pypi torch-activation 0.2.1 pypi_0 pypi torch-optimizer 0.3.0 pypi_0 pypi torchaudio 2.1.0.dev20230817+cu121 pypi_0 pypi torchmetrics 1.1.2 pypi_0 pypi torchrl 0.4.0 pypi_0 pypi torchvision 0.16.0.dev20230817+cu121 pypi_0 pypi
0.4.0 1.26.4 3.9.18 | packaged by conda-forge | (main, Dec 23 2023, 16:33:10) [GCC 12.3.0] linux
Additional context
Add any other context about the problem here.
Reason and Possible fixes
Modify line 211 in brax.py to
if not isinstance(env, brax.envs.Env):
Checklist