Skip to content

DALI v0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@JanuszL JanuszL released this 20 Dec 01:55

Bug fixes

  • Fix problem with GPU DALI operator in the TensorFlow evaluated on the CPU (#335)
  • Fix obtaining color augmentation per sample (#337)
  • Fix command line in the TF Example README (#327)
  • Fix issues reported by valgrind (#308)
  • Fixes in BBFlip and consistency in bbox format (#300)
  • Fix line endings from CRLF to LF (#315)
  • Fix for race condition on Displacement Filter Impl (#311)
  • Fixed slice coordinates calculation (#312)
  • Fix validation pipeline for accuracy in TF example (#305)
  • Fix ResizeAttr usage in Resize operator (#299)
  • Skip 0 sized images in the MxNet reader. (#303)
  • Fix tfrecord2idx compatibility for python3 (#288)
  • Fix clang build (#276)
  • TF Example: updates TF op call with the right args (#295)

Improvements

  • Add TensorFlow RN50 demo to the Sphinx documentation (#352)
  • Add rst doc for ssd pytorch example (#349)
  • Added SSD training example (#342)
  • Add base of VideoReader (#316)
  • Implement SequenceCrop Operator for CPU (#283)
  • Pytorch/MXNet plugin - use dictionary of categories (#282)
  • adding ifdef for jpeg turbo support (#341)
  • Remove NonConstRef check in cpplint.py (#340)
  • Add supported device by every operator to docs (#326)
  • Added cpu box encoder for SSD support (#325)
  • Alligns TensorFlow operator supported types with what DALI can provide (#332)
  • Sequence Reader for extracted frames (#281)
  • Add CPU operator for TensorFlow plugin with an example (#322)
  • Increase num_threads in TF RN example (#321)
  • Support for multiple labels in MXNet reader (#319)
  • Bbox crop label filtering (#320)
  • Add a wrapper for TensorFlow plugin to make pipeline serialization transparent (#310)
  • Added bounding box flipping on GPU. (#314)
  • Minimal changes for CPU CropMirrorNormalize (#257)
  • Added bounding box paste for CPU backend. (#294)
  • Add ability to return CPU TensorList as numpy array (#304)
  • Remove debug prints from async_pipelined_executor (#298)
  • Documentation Badge Added (#291)
  • TF Example: specify steps arg to tf.Estimator.evaluate for ending the evaluation (#293)
  • GPU version of RandomBBoxCrop and Slice (#269)
  • Printing the right error message in OperatorInstance init (#286)
  • Remove stat call during file discovery in the reader (#275)
  • Make libjpegturbo root dir hint preceding pkgconfig (#285)
  • Make Dali linking with static libprotobuf if possible (#284)
  • Make TensorFlow DALI operator able to return the arbitrary number of outputs (#265)

Breaking API changes

  • DALI TensorFlow operator has new API - please check examples for the reference
  • PyTorch and MXNet python iterators API has changed - please check examples for the reference

Known issues:

  • New Video reader operator requires NVIDIA VIDEO CODEC SDK support in the platform. NVIDIA GPU Cloud (NGC) optimized containers lacks this functionality in the default configuration prior to 19.01. To enable it please run the container with the ‘video’ capability enabled, ie.:
    -e "NVIDIA_DRIVER_CAPABILITIES=compute,utility,video"

Binary builds

Install via pip:
pip install --extra-index-url https://developer.download.nvidia.com/compute/redist nvidia-dali==0.6.0

Or use direct download links:

FFmpeg source code:

  • This software uses code of FFmpeg licensed under the LGPLv2.1 and its source can be downloaded here