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.
  1. 1.
    AliasWithName
  2. 2.
    CumSum
  3. 3.
    GenerateProposals
  4. 4.
    Loop
  5. 5.
    ResizeNearest
  6. 6.
    SequenceAt
  7. 7.
    SequenceConstruct
  8. 8.
    SequenceEmpty
  9. 9.
    SequenceErase
  10. 10.
    SequenceInsert
  11. 11.
    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

  1. 1.
    Add label serialization for multi
  2. 2.
    Allow using fast path for results as well: https://github.com/eclipse/deeplearning4j/pull/9729
  3. 3.
    Fix up concurrency issue in ticketing framework: https://github.com/eclipse/deeplearning4j/pull/9721 Thanks PZA from: https://github.com/wehowsky
  4. 5.
    Add graalvm support for onnx/tensorflow import framework annotations: https://github.com/eclipse/deeplearning4j/pull/9718
  5. 6.
    Add more op definitions for sd.linalg: https://github.com/eclipse/deeplearning4j/pull/9681
  6. 7.
    Allow more tolerance for samediff serialization for model import issues: https://github.com/eclipse/deeplearning4j/pull/9745

Bug Fixes

  1. 2.
    Fix up tri, samediff training: https://github.com/eclipse/deeplearning4j/pull/9672
  2. 5.
    Fix up null checks with samediff variable getArr(): https://github.com/eclipse/deeplearning4j/pull/9701
  3. 6.
    Fix up buffer overflow where databufferand length do not match: https://github.com/eclipse/deeplearning4j/pull/9713

Deeplearning4j

Features and Enhancements

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

Bug Fixes

  1. 1.
    Fix confusion matrix count increments: https://github.com/eclipse/deeplearning4j/pull/9553
  2. 2.
    Fix Conv3D data format serialization: https://github.com/eclipse/deeplearning4j/pull/9648
  3. 3.
    Add keras import aliases for more recent versions: https://github.com/eclipse/deeplearning4j/pull/9704
  4. 4.
    Misc bug fixes for views in deeplearning4j-nn: https://github.com/eclipse/deeplearning4j/pull/9689

Datavec

Omnihub

Python4j

  1. 1.
    Significant performance improvements for python4j: https://github.com/eclipse/deeplearning4j/pull/9688
Last modified 1mo ago
Export as PDF
Copy link
On this page
Highlights
Nd4j/Samdiff/Libnd4j
Features and Enhancements
Bug Fixes
Deeplearning4j
Features and Enhancements
Bug Fixes
Datavec
Omnihub
Python4j