Deeplearning4j
Community ForumND4J JavadocDL4J Javadoc
EN 1.0.0-M2.1
EN 1.0.0-M2.1
  • Deeplearning4j Suite Overview
  • Release Notes
    • 1.0.0-M2
    • 1.0.0-M2.1
    • 1.0.0-M1.1
    • 1.0.0-M1
    • 1.0.0-beta7
    • 1.0.0-beta6
    • 1.0.0-beta5
    • 1.0.0-beta4
    • 1.0.0-beta3
    • 1.0.0-beta2
    • 1.0.0-beta
    • 1.0.0-alpha
    • 0.9.1
    • 0.9.0
    • 0.8.0
    • 0.7.2
    • 0.7.1
    • 0.7.0
    • 0.6.0
    • 0.5.0
    • 0.4.0
    • 1.00-M2.2
  • Multi-Project
    • Tutorials
      • Beginners
      • Quickstart
    • How To Guides
      • Import in to your favorite IDE
      • Contribute
        • Eclipse Contributors
      • Developer Docs
        • Github Actions/Build Infra
        • Javacpp
        • Release
        • Testing
      • Build From Source
      • Benchmark
      • Beginners
    • Reference
      • Examples Tour
      • Core Concepts
      • Trouble Shooting
    • Explanation
      • Required Dependencies
      • The core workflow
      • Configuration
        • Backends
          • Performance Issues
          • CPU
          • Cudnn
        • Memory
          • Workspaces
      • Build Tools
      • Snapshots
      • Maven
  • Deeplearning4j
    • Tutorials
      • Quick Start
      • Language Processing
        • Doc2Vec
        • Sentence Iterator
        • Tokenization
        • Vocabulary Cache
    • How To Guides
      • Custom Layers
      • Keras Import
        • Functional Models
        • Sequential Models
        • Custom Layers
        • Keras Import API Overview
          • Advanced Activations
          • Convolutional Layers
          • Core Layers
          • Embedding Layers
          • Local Layers
          • Noise Layers
          • Normalization Layers
          • Pooling Layers
          • Recurrent Layers
          • Wrapper Layers
        • Supported Features Overview
          • Activations
          • Constraints
          • Initializers
          • Losses
          • Optimizers
          • Regularizers
      • Tuning and Training
        • Visualization
        • Troubleshooting Training
        • Early Stopping
        • Evaluation
        • Transfer Learning
    • Reference
      • Model Zoo
        • Zoo Models
      • Activations
      • Auto Encoders
      • Computation Graph
      • Convolutional Layers
      • DataSet Iterators
      • Layers
      • Model Listeners
      • Saving and Loading Models
      • Multi Layer Network
      • Recurrent Layers
      • Updaters/Optimizers
      • Vertices
      • Word2vec/Glove/Doc2Vec
    • Explanation
  • datavec
    • Tutorials
      • Overview
    • How To Guides
    • Reference
      • Analysis
      • Conditions
      • Executors
      • Filters
      • Normalization
      • Operations
      • Transforms
      • Readers
      • Records
      • Reductions
      • Schemas
      • Serialization
      • Visualization
    • Explanation
  • Nd4j
    • Tutorials
      • Quickstart
    • How To Guides
      • Other Framework Interop
        • Tensorflow
        • TVM
        • Onnx
      • Matrix Manipulation
      • Element wise Operations
      • Basics
    • Reference
      • Op Descriptor Format
      • Tensor
      • Syntax
    • Explanation
  • Samediff
    • Tutorials
      • Quickstart
    • How To Guides
      • Importing Tensorflow
      • Adding Operations
        • codegen
    • Reference
      • Operation Namespaces
        • Base Operations
        • Bitwise
        • CNN
        • Image
        • LinAlg
        • Loss
        • Math
        • NN
        • Random
        • RNN
      • Variables
    • Explanation
      • Model Import Framework
  • Libnd4j
    • How To Guides
      • Building on Windows
      • Building for raspberry pi or Jetson Nano
      • Building on ios
      • How to Add Operations
      • How to Setup CLion
    • Reference
      • Understanding graph execution
      • Overview of working with libnd4j
      • Helpers Overview (CUDNN, OneDNN,Armcompute)
    • Explanation
  • Python4j
    • Tutorials
      • Quickstart
    • How To Guides
      • Write Python Script
    • Reference
      • Python Types
      • Python Path
      • Garbage Collection
      • Python Script Execution
    • Explanation
  • Spark
    • Tutorials
      • DL4J on Spark Quickstart
    • How To Guides
      • How To
      • Data How To
    • Reference
      • Parameter Server
      • Technical Reference
    • Explanation
      • Spark API Reference
  • codegen
Powered by GitBook
On this page
  • Highlights
  • Known issues
  • Deeplearning4j
  • Features and Enhancements
  • Bug fixes
  • Nd4j
  • Features and Enhancements
  • Bug fixes
  • Datavec
  • Features and Enhancements
  • Bug fixes
  • Python4j
  • Features and Enhancements
  • Bug fixes
  • Samediff
  • Features and Enhancements
  • Bug fixes

Was this helpful?

Export as PDF
  1. Release Notes

1.0.0-M1.1

Previous1.0.0-M2.1Next1.0.0-M1

Last updated 2 years ago

Was this helpful?

Highlights

A number of bug fixes following the M1 release, thanks to the feedback from the community, allowed us to quickly sort out a few issues. This is a minor bug fix release to address short comings found with M1. Most fixes were related to keras import, the cnn/rnn helpers, and python4j.

Snapshots will also be published every 2 days automatically now to get around sonatype ossrh deletion of snapshots every 3 days. This should increase robustness of the snapshots.

Worked around an issue with github actions pre emptively upgrading visual studio breaking the cuda builds:

Added backwards compatibility for centos 6 via a new linux-x86_64-compat classifier enabling use of older glibcs on centos 7:

A number of bugs were fixed with LSTM and CUDNN:

Known issues

- avoid shuffle operations on gpu. Pre save data on cpu in mini batches. For more help, please post on the forums at https://community.konduit.ai/

Deeplearning4j

Features and Enhancements

  • Add batch normalization support for RNNs:

  • Disable old helpers by default

  • Minor unit test fixes:

  • Add keras support for cnn 1d NWHC:

  • Move the warning about version check to tracing so it stops logging this during normal usage confusing users:

  • Allow 1d convolutions to accept feed forward as input type:

  • Remove the old benchmark suite and migrate it to contrib:

  • Remove old MKLDNNLSTM helper (it never fully functioned anyways):

Bug fixes

Nd4j

Features and Enhancements

Bug fixes

Datavec

Features and Enhancements

Bug fixes

Python4j

Features and Enhancements

Bug fixes

Samediff

Features and Enhancements

Bug fixes

Fixed an issue with helper reflection ensuring the classes would be loaded properly

Fix minor workspace activation bug:

Fixed compilation error when running anything more than jdk 8 and NIO buffers:

Move logback to be a test dependency for some modules:

Keras model import fixes for GlobalPooling:

Add Eigen op as public ensuring easier use when running eigenvalue decomposition

Fixes minor issue with choice(..) op thanks to

Minor applyScalar typo fix:

Fixed serialization bug with StringToTimeTransform: thanks to community member

Made python4j's python path setting more robust by migrating from set path calls to add path calls:

Fixes bug with numpy import array jvm crashes:

Fixed inconsistent conventions between SameDiffVariable getArr and getArrForName()..

https://github.com/eclipse/deeplearning4j/pull/9355
https://github.com/eclipse/deeplearning4j/pull/9364
https://github.com/eclipse/deeplearning4j/pull/9368
https://github.com/eclipse/deeplearning4j/pull/9368
https://github.com/eclipse/deeplearning4j/pull/9373
https://github.com/eclipse/deeplearning4j/pull/9372
https://github.com/eclipse/deeplearning4j/issues/9142
https://github.com/eclipse/deeplearning4j/pull/9338
https://github.com/eclipse/deeplearning4j/pull/9343
https://github.com/eclipse/deeplearning4j/pull/9346
https://github.com/eclipse/deeplearning4j/pull/9353
https://github.com/eclipse/deeplearning4j/pull/9356
https://github.com/eclipse/deeplearning4j/pull/9365
https://github.com/eclipse/deeplearning4j/pull/9374
https://github.com/eclipse/deeplearning4j/pull/9381
https://github.com/eclipse/deeplearning4j/pull/9333
https://github.com/eclipse/deeplearning4j/pull/9350
https://github.com/eclipse/deeplearning4j/pull/9341
https://github.com/eclipse/deeplearning4j/pull/9351
https://github.com/eclipse/deeplearning4j/pull/9362
https://github.com/eclipse/deeplearning4j/pull/9378
https://github.com/eclipse/deeplearning4j/pull/9384
https://github.com/eclipse/deeplearning4j/pull/9328
https://github.com/eclipse/deeplearning4j/pull/9360
https://github.com/Romira915
https://github.com/eclipse/deeplearning4j/pull/9385
https://github.com/eclipse/deeplearning4j/pull/9377
https://github.com/yumg
https://github.com/eclipse/deeplearning4j/pull/9386
https://github.com/eclipse/deeplearning4j/pull/9348
https://github.com/eclipse/deeplearning4j/pull/9357