v0.9.0
Breaking Changes
- Add broadcast functions, reductions on any axis, and selecting subtensors (#137, #114, #139) by @coreylowman in #138
- Added normalize axis and removed normalize by @vikigenius in #140
- #67
Optimizer::update
now returnsResult<(), UnusedParamsError>
by @coreylowman in #107
New features
- #34 Add Transformers!!! by @jafioti in #120
- #1 Add Conv2d by @coreylowman in #124
- #55 Added reshape function by #90 #129 #120
- #133 Adding FlattenImage layer that uses reshape by @coreylowman in #133
- #142 Adding Module::forward_mut by @coreylowman in #148
- #80 Adding nn::Softmax by @coreylowman in #81
- #79 Adding smooth_l1_loss and huber_loss by @coreylowman in #82
- #131 matmul now supports batched & broadcasted inputs by @coreylowman in #132
- add macOS MKL support by @yerke in #73
- Adding maximum function by @coreylowman in #143
- Adding min_axis function by @coreylowman in #144
Additional changes
- Simplifying implementation of BCE loss using binary_map by @coreylowman in #75
- Miscellaneous updates by @coreylowman in #76
- Added custom model example by @jafioti in #83
- add Debug and Display support for
NpzError
by @XBagon in #85 - Added nightly feature by @jafioti in #89
- Added 2d broadcast_first functions and 3d linear forward by @jafioti in #94
- #55 reshape, and #87 additional work on nightly feature by @coreylowman in #90
- #69 adding map_df_uses_fx by @coreylowman in #105
- Fixed a misleading docstring. by @M1ngXU in #109
- Fix Issue #110 Fix (Dropout (test) for non-positive values) by @M1ngXU in #113
- Issue #96 by @M1ngXU in #118
New Contributors
- @jafioti made their first contribution in #83
- @XBagon made their first contribution in #85
- @yerke made their first contribution in #73
- @M1ngXU made their first contribution in #109
- @vikigenius made their first contribution in #140
Full Changelog: v0.8.0...v0.9.0