Open
Description
Here's an overview of the features we intend to work on in the near future.
Core Keras
Saving & export
- Implement saving support for sharded models (sharded weights files).
- Improve model export story:
- [Open for Contributions] Implement export to ONNX (from any backend)
- [Open for Contributions] Implement export to TensorRT (from any backend)
- [Open for Contributions] Write serving/export guide explaining the different servings options (SavedModel, ONNX, TensorRT, TorchServe, etc.)
Distribution
- Add PyTorch SPMD support in
keras.distribution
. - Add TensorFlow SPMD (DTensor) support in
keras.distribution
.
Performance
- Enable PyTorch compilation on any Keras model.
- Also make it possible to provide torch compilation arguments to Keras.
- [Open for Contributions] Add a profiler Callback. With any backend, this callback should be able to give you a report on the computation/time breakdown of your layers and your train step.
Modeling
- Add
tensor.at
operator. - Add sparse support to PyTorch backend.
- Increase coverage of sparse support in
keras.ops
:- Reduction ops
- Boolean ops
Ecosystem
- [Open for Contributions] Finish implementing the MLX backend, in collaboration with Apple (see
mlx
branch). - Add OpenVINO inference-only backend, in collaboration with Intel.
KerasHub
Metadata
Metadata
Assignees
Labels
No labels