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/9663arrow-up-right):

  1. AliasWithName

  2. CumSum

  3. GenerateProposals

  4. Loop

  5. ResizeNearest

  6. SequenceAt

  7. SequenceConstruct

  8. SequenceEmpty

  9. SequenceErase

  10. SequenceInsert

  11. SequenceLength

3D Convolution Pooling serialization fixes for keras

Fix up training gradient propagation: https://github.com/eclipse/deeplearning4j/pull/9664arrow-up-right

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/9731arrow-up-right

Upgrade protobuf to 3.21.2

Migrate project to java 11 and newer: https://github.com/eclipse/deeplearning4j/pull/9738arrow-up-right

Enhanced performance for python4j: https://github.com/eclipse/deeplearning4j/pull/9688arrow-up-right (more to be added) thanks to https://github.com/subesarrow-up-right for the suggestions for the improvements.

Removes spark 2 support.

Nd4j/Samdiff/Libnd4j

Features and Enhancements

  1. Add label serialization for multi

  2. Fix up concurrency issue in ticketing framework: https://github.com/eclipse/deeplearning4j/pull/9721arrow-up-right Thanks PZA from: https://github.com/wehowsky

  3. Add graalvm support for onnx/tensorflow import framework annotations: https://github.com/eclipse/deeplearning4j/pull/9718arrow-up-right

  4. Allow more tolerance for samediff serialization for model import issues: https://github.com/eclipse/deeplearning4j/pull/9745arrow-up-right

Bug Fixes

  1. Fix up null checks with samediff variable getArr(): https://github.com/eclipse/deeplearning4j/pull/9701arrow-up-right

  2. Fix up buffer overflow where databufferand length do not match: https://github.com/eclipse/deeplearning4j/pull/9713arrow-up-right

Deeplearning4j

Features and Enhancements

  1. Add label saving for computation graph, multiayernetwork; https://github.com/eclipse/deeplearning4j/pull/9672arrow-up-right

Bug Fixes

  1. Add keras import aliases for more recent versions: https://github.com/eclipse/deeplearning4j/pull/9704arrow-up-right

  2. Misc bug fixes for views in deeplearning4j-nn: https://github.com/eclipse/deeplearning4j/pull/9689arrow-up-right

Datavec

Omnihub

Python4j

  1. Significant performance improvements for python4j: https://github.com/eclipse/deeplearning4j/pull/9688arrow-up-right

Last updated

Was this helpful?