Need one neural-network workflow that can move between JAX, TensorFlow, and PyTorch? Keras 3 provides a multi-backend interface for running Keras workflows on any of these systems. section 12.1.1 section 2.8
Beyond standalone model building, Keras components such as layers, models, and metrics can integrate with lower-level JAX, TensorFlow, and PyTorch workflows. This makes Keras 3 a portability layer alongside more backend-specific libraries such as Flax and Equinox. section 12.1.1
Keras 3 is useful when you want to:
- Run Keras workflows with JAX, TensorFlow, or PyTorch as the backend. section 12.1.1
- Add Keras layers, models, or metrics to an existing low-level framework workflow. section 12.1.1
- Compare a unified interface with framework-specific choices such as Flax or Equinox. section 12.1.1
