What's Changed
- Introduce float8 training.
- Add LoRA to ConvND layers.
- Add
keras.ops.ctc_decode
for JAX and TensorFlow. - Add
keras.ops.vectorize
,keras.ops.select
. - Add
keras.ops.image.rgb_to_grayscale
. - Add
keras.losses.Tversky
loss. - Add full
bincount
anddigitize
sparse support. - Models and layers now return owned metrics recursively.
- Add pickling support for Keras models. Note that pickling is not recommended, prefer using Keras saving APIs.
- Bug fixes and performance improvements.
In addition, the codebase structure has evolved:
- All source files are now in
keras/src/
. - All API files are now in
keras/api/
. - The codebase structure stays unchanged when building the Keras pip package. This means you can
pip install
Keras directly from the GitHub sources.
New Contributors
- @kapoor1992 made their first contribution in #19484
- @IMvision12 made their first contribution in #19393
- @alanwilter made their first contribution in #19438
- @chococigar made their first contribution in #19323
- @LukeWood made their first contribution in #19555
- @AlexanderLavelle made their first contribution in #19575
Full Changelog: v3.2.1...v3.3.0