> For the complete documentation index, see [llms.txt](https://deeplearning4j.konduit.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://deeplearning4j.konduit.ai/en-1.0.0-rewrite/release-notes/1.0.0-m2.1.md).

# 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>):

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/9664>

Significant changes for migration of NEC Aurora backend to VEDA:

1. <https://github.com/eclipse/deeplearning4j/pull/9659>
2. <https://github.com/eclipse/deeplearning4j/pull/9678>
3. <https://github.com/eclipse/deeplearning4j/pull/9726>
4. <https://github.com/eclipse/deeplearning4j/pull/9723>
5. <https://github.com/eclipse/deeplearning4j/pull/9705>

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

### Bug Fixes

1. Enable Gather Gradient: <https://github.com/eclipse/deeplearning4j/pull/9674>
2. Fix up tri, samediff training: <https://github.com/eclipse/deeplearning4j/pull/9672>
3. Fix up SVD: <https://github.com/eclipse/deeplearning4j/pull/9673>
4. Fix up tri + cuda: <https://github.com/eclipse/deeplearning4j/pull/9730>
5. Fix up null checks with samediff variable getArr(): <https://github.com/eclipse/deeplearning4j/pull/9701>
6. Fix up buffer overflow where databufferand length do not match: <https://github.com/eclipse/deeplearning4j/pull/9713>

## Deeplearning4j

### Features and Enhancements

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

### Bug Fixes

1. Fix confusion matrix count increments: <https://github.com/eclipse/deeplearning4j/pull/9553>
2. Fix Conv3D data format serialization: <https://github.com/eclipse/deeplearning4j/pull/9648>
3. Add keras import aliases for more recent versions: <https://github.com/eclipse/deeplearning4j/pull/9704>
4. Misc bug fixes for views in deeplearning4j-nn: <https://github.com/eclipse/deeplearning4j/pull/9689>
5. Fix up wordvectorserializer: <https://github.com/eclipse/deeplearning4j/pull/9728> Thanks to <https://github.com/j-d-o>!

## Datavec

###

## Omnihub

## Python4j

1. Significant performance improvements for python4j: <https://github.com/eclipse/deeplearning4j/pull/9688>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://deeplearning4j.konduit.ai/en-1.0.0-rewrite/release-notes/1.0.0-m2.1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
