DALI Release 1.20.0
Using DALI 1.20.0
To upgrade to DALI 1.20.0 from an older version of DALI, follow the installation and usage information in the DALI User Guide.
Note: The internal DALI C++ API used for operator’s implementation, and
the C++ API that enables using DALI as a library from native code, is
not yet officially supported. Hence these APIs may change in the next release
without advance notice.
Key Features and Enhancements
This DALI release includes the following key features and enhancements:
- Added the fn.experimental.remap operator for the generic geometric transformation of images and video (#4379, #4419, #4365, #4374, 4425).
- Added MPEG4 support to the GPU video decoder (#4424, #4327).
- Added an inflate operator that enables the decompression of the LZ4 compressed input (#4366).
- Added support for broadcasting in arithmetic operators (CPU and GPU) (#4348).
- Added an experimental split and merged operators for conditional execution (#4359, #4405, #4358).
- The following optimizations in GPU operators:
Fixed Issues
Here are the fixed issues in this release:
- Fixed TensorList copy synchronization issues (#4458, #4453).
- Fixed an issue with hint grid size in OpticalFlow (#4443).
- Fixed the ES synchronization issues in integrated memory devices (#4321, #4423).
- Added a missing CUDA stream synchronization before cuvidUnmapVideoFrame in nvDecoder (#4426).
- Fixed the pipeline initialization in Python after deserialization (#4350).
- Fixed issues with the serialization of functions in recent notebook versions (#4406).
- Fixed the integration with new TensorFlow version by replacing Status::OK() with Status() in the TensorFlow plugin (#4442).