JAX

Como usar o JAX nas máquinas da Rede IME.

Opção 1: Usar apptainer:

# No terminal, rodar os comandos:
apptainer pull docker://ghcr.io/nvidia/jax:jax
 
# Será criado um arquivo chamado jax_jax.sif
 
apptainer run --nv jax_jax.sif

A vantagem de usar o apptainer é que o ambiente é bastante controlado e há suporte nativo à GPU Nvidia.

Opção 2: Usar o conda:

# criar o ambiente
conda create -n jax
conda init bash
source .bashrc
conda activate jax
conda install pip
 
# instalar o jax
pip install jax[cpu]
 
# se houver GPU da Nvidia no computador usar jax[cuda12] em vez de jax[cpu]

A vantagem de usar o conda é usar o procedimento de instalação descrito na documentação oficial.

https://jax.readthedocs.io/en/latest/installation.html