Breaking changes
Support for Python 3.9 has been removed as of version 2.21.0, the minimum Python requirement is now >=3.10. #879
What's Changed
- Softmax Layer Enhancement: Added a robust_masking argument to the Softmax layer. This improves numerical stability during masking by preventing silent errors and unexpected behavior in cases where the provided mask deviates from standard assumptions. 1da4c43
- Allow
Layer.buildto have aNonebuild shape when when the layer has aNoneInput. #866 - Functional Model Enhancement: Allow
Inputto be optional to allowNoneinputs, similar to what Keras 3 has. 924b2d0 - Update rules_python to v1.6 in tf_keras 0dec184
- Change to unit test logic #865
- Add tensorboard as dependency #885, #890
Full Changelog: v2.20.1...v2.21.0