Changelog#

Online Documentation#

MIVisionX Documentation

MIVisionX 2.1.0 (Unreleased)#

Added#

  • New Tests - AMD_MEDIA

Optimizations#

  • Readme Updates

  • HIP Buffer Transfer - Eliminate cupy usage

Changed#

  • Backend - Default Backend set to HIP

Fixed#

  • Minor bugs and warnings

  • AMD_MEDIA - Bug Fixes

Tested Configurations#

  • Windows 10

  • Linux distribution

    • Ubuntu - 18.04 / 20.04

    • CentOS - 7 / 8

    • SLES - 15-SP2

  • ROCm: rocm-dev - 4.5.2.40502-164

  • rocm-cmake - rocm-4.2.0

  • MIOpenGEMM - 1.1.5

  • MIOpen - 2.14.0

  • Protobuf - V3.12.0

  • OpenCV - 4.5.5

  • RPP - 0.92

  • FFMPEG - n4.0.4

  • Dependencies for all the above packages

  • MIVisionX Setup Script - V2.0.0

Known issues#

  • TBD

MIVisionX 2.0.1#

Added#

  • Support for cmake 3.22.X

  • Support for OpenCV 4.X.X

  • Support for mv_compile with the HIP GPU backend

  • Support for tensor_compare node (less/greater/less_than/greater_than/equal onnx operators)

Optimizations#

  • Code Cleanup

  • Readme Updates

Changed#

  • License Updates

Fixed#

  • Minor bugs and warnings

  • Inference server application - OpenCL Backend

  • vxCreateThreshold Fix - Apps & Sample

Tested Configurations#

  • Windows 10

  • Linux distribution

    • Ubuntu - 18.04 / 20.04

    • CentOS - 7 / 8

    • SLES - 15-SP2

  • ROCm: rocm-dev - 4.5.2.40502-164

  • rocm-cmake - rocm-4.2.0

  • MIOpenGEMM - 1.1.5

  • MIOpen - 2.14.0

  • Protobuf - V3.12.0

  • OpenCV - 3.4.0

  • RPP - 0.92

  • FFMPEG - n4.0.4

  • Dependencies for all the above packages

  • MIVisionX Setup Script - V2.0.0

Known issues#

  • Package install requires OpenCV v3.4.X to execute AMD OpenCV extensions

MIVisionX 2.0.0#

Added#

  • Added OpenVX 1.3 - Vision Feature Set

  • Added Conformance Test Script

  • HIP Backend Support for OpenVX and OpenVX Extensions

Optimizations#

  • Improved performance of rocAL

  • Improved performance of OpenVX OpenCL Backend Functions

Changed#

  • Docker Build Files

Fixed#

  • MIVisionX-setup.py install on Linux

  • Fixed out-of-bounds read for OpenVX OpenCL Kernels

  • OpenVX - optical flow segfault fix

Tested Configurations#

  • Windows 10

  • Linux distribution

    • Ubuntu - 18.04 / 20.04

    • CentOS - 7 / 8

    • SLES - 15-SP2

  • ROCm: rocm-dev - 4.5.2.40502-164

  • rocm-cmake - rocm-4.2.0

  • MIOpenGEMM - 1.1.5

  • MIOpen - 2.14.0

  • Protobuf - V3.12.0

  • OpenCV - 3.4.0

  • RPP - 0.92

  • FFMPEG - n4.0.4

  • Dependencies for all the above packages

  • MIVisionX Setup Script - V2.0.0

Known issues#

  • Package install requires OpenCV v3.4.X to execute AMD OpenCV extensions