DALI Release 0.29.0
The DALI 0.29.0 is not yet a major release, so the features, functionality, and performance might be limited.
Using DALI 0.29.0
To upgrade to DALI 0.29.0 from an older version of DALI, follow the installation and usage information in the DALI User Guide.
Key Features and Enhancements
This DALI release includes the following key features and enhancements.
- New operators:
-
Added the NumpyReader GPU Operator based on GPUDirect Storage (#2477).
-
CUDA-acceleared JPEG2000 image decoding was enabled in the ImageDecoder operator that uses the nvJpeg2k library(#2501).
-
Added the segmentation.RandomMaskPixel operator to create random masks that contain foreground pixels (#2445).
-
Added OneHot for GPUs (#2436).
-
-
Moved all NVTX infrastructure into core and create the DALI domain (#2472).
- New Examples:
- Operator Improvements:
-
Pad: Added support for the per-sample shape and alignment requirements (#2432)
-
RandomResizedCrop: Enabled channel-first and video support + add tests (#2430)
-
PythonFunction operator: Added support for output layouts (#2486).
-
Optimized the DCT GPU kernel (#2471).
-
COCOReader: Added support for uncompressed RLE masks (#2478).
-
Improved transforms.Rotation to accept scalar inputs (#2494).
-
-
DALI now supports CUDA 11.1 update 1 (#2419).
Deprecated Features
Deprecate the squeeze_labels option from MXNet iterator and enhanced the .squeeze function to match the numpy-style interface (#2450)