Keras models can be exported to ONNX format for deployment across different inference engines and hardware accelerators. This enables Keras-trained models to run on ONNX Runtime, TensorRT, OpenVINO, and other ONNX-compatible execution providers.
Keras 3 integrates with PyTorch as one of its three supported backends. When using the PyTorch backend, Keras models use PyTorch tensors and autograd, enabling access to the PyTorch ecosystem including torch.compile, PyTorch Lightning, and native PyTorch deployment options.
Keras 3 integrates with TensorFlow as one of its three supported backends. When using the TensorFlow backend, Keras models compile to TensorFlow operations and can leverage the full TensorFlow ecosystem including TensorBoard, TensorFlow Serving, and TensorFlow Lite for deployment.