Keras Core 0.1.1 release
Highlights
- TensorFlow dependency removed: it is now possible to use Keras Core with JAX or PyTorch without installing TensorFlow.
- Significant performance improvements for Keras optimizers with PyTorch eager execution. Keras optimizers with the PyTorch backend are now at performance parity with native PyTorch optimizers.
- Added the NumPy backend. Note that it does not support training. You can use it to create and call models / layers, write custom evaluation loops, etc.
What's Changed
- bug fix for torch gpu by @haifeng-jin in #438
- Fix typo in README by @abheesht17 in #441
- Use SeedGenerator backend when creating variable by @sampathweb in #439
- Add names to the input tensor, small typo by @Frightera in #449
- Remove unused variables // adam & adamw by @Frightera in #444
- fixed order of parameters in stateless_apply in JAX distributed example by @martin-gorner in #458
- Added JAX distributed training guide. by @hertschuh in #464
- optimize torch performance by @haifeng-jin in #465
- bug fix for seed generator by @haifeng-jin in #471
- Export DTypePolicy as Policy for backward compat by @abheesht17 in #470
- Make it possible to run Keras Core without TensorFlow. by @fchollet in #475
- Weighted metrics without metrics by @mihirparadkar in #474
- Constant Initializer Error fixed by @kamathis4 in #479
- Complete missing docstrings in keras-core/ops/core.py by @Frightera in #494
- Port zero-dce example to
keras-core
by @soumik12345 in #486 - Updated math.py & nn.py with docstrings. by @Sheiphan in #484
- Add a requirements file for multi-backend cuda by @mattdangerw in #472
- Stop tensorflow from eating all GPU memory by @mattdangerw in #473
- Adding docstrings to Keras Core ops in numpy.py file by @sukhdeepg in #507
- Fix Torch conv transpose by @chenmoneygithub in #520
- Port mirnet example to
keras-core
by @soumik12345 in #491 - Testing Timeseries anomaly detection Framework agnostic by @anas-rz in #501
- Added docstring ops/image/resize by @Frightera in #509
- Converted to Keras Core: A Vision Transformer without Attention by @anas-rz in #497
- Optimizer torch optimizer performance by @haifeng-jin in #482
- Clean up variable vs weight in base layer by @mattdangerw in #521
- Convert to Keras_Core: Compact Convolutional Transformer by @anas-rz in #523
- Framework agnostic autoencoder for image deniosing by @anas-rz in #524
- Input layer test by @kamathis4 in #511
- Update symbolic_arguments.py by @sqali in #513
- Orthogonal Inititializer test by @kamathis4 in #526
- Convert to Keras Core: Token Learner by @anas-rz in #528
- Add Adam optimizer parallel implementation for torch backend by @haifeng-jin in #531
- Adding: Numpy Backend by @ariG23498 in #483
- Add AdamW implementation with torch parallel ops by @haifeng-jin in #532
- Fix SavedModel integration and add associated tests by @nkovela1 in #522
- Add RMSprop for Torch by @haifeng-jin in #533
- Add Adadelta for torch by @haifeng-jin in #534
New Contributors
- @abheesht17 made their first contribution in #441
- @Frightera made their first contribution in #449
- @fchollet made their first contribution in #475
- @mihirparadkar made their first contribution in #474
- @kamathis4 made their first contribution in #479
- @soumik12345 made their first contribution in #486
- @Sheiphan made their first contribution in #484
- @sukhdeepg made their first contribution in #507
- @anas-rz made their first contribution in #501
- @sqali made their first contribution in #513
Full Changelog: v0.1.0...v0.1.1