Repolode
jax-ml

jax-ml/jax-ai-stack

Paquete instalable con pip que fija un conjunto probado de bibliotecas de JAX (Flax, Optax, Orbax, Chex y Grain) para IA y computación numérica.

Estrellas
315
Forks
51
Issues abiertos
38
Último commit
hace 25 días

¿Qué es?

JAX AI Stack es un punto de entrada único para instalar un conjunto de bibliotecas basadas en JAX que funcionan en conjunto. Al ejecutar pip install jax-ai-stack se instala JAX junto con proyectos como Flax, para crear redes neuronales; Optax, para procesar gradientes y optimizar; Orbax, para gestionar checkpoints; Chex, para escribir código fiable con JAX; Grain, para cargar datos; y ml_dtypes, que amplía los tipos de datos de NumPy. Las versiones se fijan en combinaciones verificadas por las pruebas de integración del repositorio.

JAX es una biblioteca de computación con arrays que ofrece transformaciones de programas como jit, vmap y grad. Incluye pocas funciones específicas para redes neuronales, y el ecosistema que la rodea se desarrolla en paquetes separados. Este stack reúne las bibliotecas que usan los desarrolladores de Google para modelos de IA generativa, de modo que los usuarios no tengan que resolver manualmente qué versiones son compatibles.

Los extras opcionales añaden TensorFlow Datasets, y se pueden instalar en el mismo comando compilaciones de JAX específicas para el hardware, como las destinadas a GPU CUDA o TPU.

Funciones clave

  • 01Instala JAX con Flax, Optax, Orbax, Chex, Grain y ml_dtypes en versiones probadas en conjunto.
  • 02Ofrece transformaciones de JAX como jit, vmap y grad.
  • 03Incluye el extra opcional tensorflow-datasets, instalable mediante pip.
  • 04Permite instalar versiones de JAX específicas para GPU CUDA y TPU.

Casos de uso

  • Configurar un entorno de JAX para entrenar redes neuronales con Flax y Optax.
  • Guardar y restaurar checkpoints de modelos con Orbax en proyectos de JAX.
  • Ejecutar cargas de trabajo de JAX en GPU NVIDIA o TPU de Google con un conjunto de dependencias probado.

Inicio rápido

  1. 1

    Instala la pila de IA de JAX desde PyPI

    pip install jax-ai-stack
  2. 2

    Opcionalmente, añade el extra tfds para habilitar la compatibilidad con TensorFlow Datasets

    pip install jax-ai-stack[tfds]
  3. 3

    Opcionalmente, instala con compatibilidad con GPU y añade el extra JAX CUDA en el mismo comando

    pip install jax-ai-stack "jax[cuda]"

Antes de usarlo

  • Es un conjunto de otras bibliotecas, por lo que no ofrece funciones independientes más allá de las que proporcionan los paquetes que fija.
  • El README indica que la documentación y los tutoriales todavía están en desarrollo.

En colecciones

Temas

Preguntas frecuentes

¿Qué es jax-ai-stack?
Paquete instalable con pip que fija un conjunto probado de bibliotecas de JAX (Flax, Optax, Orbax, Chex y Grain) para IA y computación numérica. JAX AI Stack es un punto de entrada único para instalar un conjunto de bibliotecas basadas en JAX que funcionan en conjunto. Al ejecutar pip install jax-ai-stack se instala JAX junto con proyectos como Flax, para crear redes neuronales; Optax, para procesar gradientes y optimizar; Orbax, para gestionar checkpoints; Chex, para escribir código fiable con JAX; Grain, para cargar datos; y ml_dtypes, que amplía los tipos de datos de NumPy. Las versiones se fijan en combinaciones verificadas por las pruebas de integración del repositorio.
¿jax-ai-stack es gratuito? ¿Qué licencia tiene?
jax-ai-stack es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jax-ai-stack sigue mantenido?
Mantenimiento activo. El último commit de jax-ai-stack fue el 13 oct 2026.
¿Para qué puedo usar jax-ai-stack?
Configurar un entorno de JAX para entrenar redes neuronales con Flax y Optax. Guardar y restaurar checkpoints de modelos con Orbax en proyectos de JAX. Ejecutar cargas de trabajo de JAX en GPU NVIDIA o TPU de Google con un conjunto de dependencias probado.
¿Cómo se instala jax-ai-stack?
Instala la pila de IA de JAX desde PyPI: pip install jax-ai-stack Opcionalmente, añade el extra tfds para habilitar la compatibilidad con TensorFlow Datasets: pip install jax-ai-stack[tfds] Opcionalmente, instala con compatibilidad con GPU y añade el extra JAX CUDA en el mismo comando: pip install jax-ai-stack "jax[cuda]"
¿Dónde consigo jax-ai-stack?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jax-ml/jax-ai-stack

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados