Request: Document compatible versions of Flax, Distrax, and CUDA libraries for older JAX releases #31536
Replies: 1 comment 3 replies
-
For compatibility of downstream packages like flax and distrax, I think it would be best to inquire directly with those projects (there are a lot of projects built on JAX, and we don't have the bandwidth or expertise to maintain a complete catalog of version compatibility). For CUDA compatibility of older JAX versions, I find it easiest to look at JAX installation docs for the particular version. For example, here's the CUDA compatibility info for JAX v0.6.2: https://github.com/jax-ml/jax/blob/jax-v0.6.2/docs/installation.md?plain=1#L73 If you do |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I’m currently working on an RL project with the JAX framework as a beginner. While the tutorial command
is very helpful for setting up the latest JAX environment on CUDA GPUs, I faced some difficulties when trying to inherit and run a project that depends on older JAX versions.
For example, when installing JAX 0.6.2 with:
I found that I also needed to install additional libraries like Flax and Distrax, but it was not clear which versions were compatible with JAX 0.6.2.
Moreover, I had to manually install
nvidia-cudnn-cu12
. The latest version (9.12) did not work, and I had to specifically download version 9.8.0.97, which took extra time to figure out.Would it be possible to add documentation that explicitly lists compatible versions of Flax, Distrax, and CUDA/cuDNN for older JAX releases?
This would save users a lot of time when setting up legacy projects that don’t run on the latest JAX release.
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions