1.0.0-M2.1
Highlights
Significant changes for views being used within nd4j and samediff via the create_view op allow for users to directly leverage views in combination with graph operations reducing allocations and allowing for increased performance.
Cuda 11.4 and 11.6 added. Add nd4j-cuda-11.4 and nd4j-cuda-11.6 to your dependencies.
New Onnx ops support added (https://github.com/eclipse/deeplearning4j/pull/9663):
AliasWithName
CumSum
GenerateProposals
Loop
ResizeNearest
SequenceAt
SequenceConstruct
SequenceEmpty
SequenceErase
SequenceInsert
SequenceLength
3D Convolution Pooling serialization fixes for keras
Fix up training gradient propagation: https://github.com/eclipse/deeplearning4j/pull/9664
Significant changes for migration of NEC Aurora backend to VEDA:
More fixes for mac osx arm64, please feel free to report an issue if anything comes up: https://github.com/eclipse/deeplearning4j/pull/9731
Upgrade protobuf to 3.21.2
Migrate project to java 11 and newer: https://github.com/eclipse/deeplearning4j/pull/9738
Enhanced performance for python4j: https://github.com/eclipse/deeplearning4j/pull/9688 (more to be added) thanks to https://github.com/subes for the suggestions for the improvements.
Removes spark 2 support.
Nd4j/Samdiff/Libnd4j
Features and Enhancements
Add label serialization for multi
Allow using fast path for results as well: https://github.com/eclipse/deeplearning4j/pull/9729
Fix up concurrency issue in ticketing framework: https://github.com/eclipse/deeplearning4j/pull/9721 Thanks PZA from: https://github.com/wehowsky
Indexing changes: https://github.com/eclipse/deeplearning4j/pull/9690
Add graalvm support for onnx/tensorflow import framework annotations: https://github.com/eclipse/deeplearning4j/pull/9718
Add more op definitions for sd.linalg: https://github.com/eclipse/deeplearning4j/pull/9681
Allow more tolerance for samediff serialization for model import issues: https://github.com/eclipse/deeplearning4j/pull/9745
Bug Fixes
Enable Gather Gradient: https://github.com/eclipse/deeplearning4j/pull/9674
Fix up tri, samediff training: https://github.com/eclipse/deeplearning4j/pull/9672
Fix up tri + cuda: https://github.com/eclipse/deeplearning4j/pull/9730
Fix up null checks with samediff variable getArr(): https://github.com/eclipse/deeplearning4j/pull/9701
Fix up buffer overflow where databufferand length do not match: https://github.com/eclipse/deeplearning4j/pull/9713
Deeplearning4j
Features and Enhancements
Add label saving for computation graph, multiayernetwork; https://github.com/eclipse/deeplearning4j/pull/9672
Bug Fixes
Fix confusion matrix count increments: https://github.com/eclipse/deeplearning4j/pull/9553
Fix Conv3D data format serialization: https://github.com/eclipse/deeplearning4j/pull/9648
Add keras import aliases for more recent versions: https://github.com/eclipse/deeplearning4j/pull/9704
Misc bug fixes for views in deeplearning4j-nn: https://github.com/eclipse/deeplearning4j/pull/9689
Fix up wordvectorserializer: https://github.com/eclipse/deeplearning4j/pull/9728 Thanks to https://github.com/j-d-o!
Datavec
Omnihub
Python4j
Significant performance improvements for python4j: https://github.com/eclipse/deeplearning4j/pull/9688
Last updated