DALI Release 0.16.0 Beta
The DALI 0.16.0 is a beta release, therefore, all features, functionality, and performance will likely be limited.
Using DALI 0.16.0 Beta
To upgrade to DALI 0.16.0 beta from an older version of DALI, follow the installation instructions in the DALI Quick Start Guide.
Refer to the DALI Developer Guide for usage details.
Key Features and Enhancements
This DALI release includes the following key features and enhancements.
-
SupportOps are removed and CPU operators can now be used in their place (#1423)
-
Allows for more generic shapes to be provided as argument inputs
-
Allows to return the data previously generated by support Op (like ops.Uniform) from pipeline
-
Internally Argument Inputs accept TensorVector instead of Tensor.
-
-
Initial support for arithmetic operators (#1322, #1355, #1426, #1449):
-
Regular Python arithmetic expressions inside DALI pipeline definition
-
Supported binary operators: +, -, *, /, //
-
-
Build system improvements for architectures other than x86
Deprecated Features
- Removed the following deprecated operators:
-
HostDecoder and nvJPEGDecoder (generic ImageDecoder should be used instead) (#1398)
-
NormalizePermute (CropMirrorNormalize should be used instead) (#1402)
-
DALI 0.17 is the last official release for Python 2.7, which reaches the end of life on January 1st, 2020. To stay up to date with DALI, upgrade to Python 3.5 or later.
-
Crop, CropMirrorNormalize and Slice operator possible output types are limited to one of uint8_t, int16_t, uint16_t, int32_t, float, float16 or passing through the input type (#1418).
-