Replies: 3 comments 3 replies
-
Can you share more? What does conda add on top of |
Beta Was this translation helpful? Give feedback.
-
I can see why it's nice to stick to a single package manager. We could probably make this part of our GitHub release action so it doesn't require any extra steps during a release |
Beta Was this translation helpful? Give feedback.
-
FYI, the jaxlib conda-forge is CPU only and that's unlikely to change nearterm (jax-ml/jax#189). I'm not sure if that consideration factored into the desire for a Flax conda-forge recipe. One of the big benefits of a conda based release is the better support for including a full set of binary deps. PyTorch is a great example of this as their conda releases include all cuda/cudnn lib deps so you can install on different platforms without worrying about your system cuda/cudnn versions, only need to make sure your GPU driver is recent enough. It'd be awesome to have an option to install a full jax + jaxlib (GPU, packaged with CUDA/CUDNN) + flax via Conda but it is a significant maintenance undertaking and would require JAX team to take on the hardest part (jaxlib). It's unlikely the conda-forge team will have the resources to help there. For now I just use docker as juggling JAX related pypi packages, w/ TF + Tensorboard with working cuda/cudnn/nccl versions has been problematic. |
Beta Was this translation helpful? Give feedback.
-
I've gotten pretty spoiled by
conda install <package>
. Is there any interest in adding a recipe on conda-forge for flax? There is already one forjax
andjaxlib
.I've never written a conda-forge recipe before but it seems straightforward. I'm not sure I want to sign up to be maintainer though :).
Beta Was this translation helpful? Give feedback.
All reactions