Skip to content

Releases: ROCm/MIVisionX

MIVisionX Lite V1.0

11 Jun 16:31
4daa4cd

Choose a tag to compare

Release Notes

Online Documentation

MIVisionX Lite Documentation

Features

  • OpenVX 1.0.1
  • OpenVX - OpenCV Extension
  • RunCL
  • RunVX

Release code checkout

git clone -b 1.0 https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX

Prerequisites

Linux

MacOS

  • Install Homebrew
  • CMake - brew install cmake
  • Git - brew install git
  • Run Setup Script - MIVisionX-Lite-setup.py

Windows

  • Windows 10
  • Windows SDK
  • Visual Studio 2017
  • Install OpenCL SDK
  • OpenCV 3.4
    • Set OpenCV_DIR environment variable to OpenCV/build folder
    • Add %OpenCV_DIR%\x64\vc14\bin or %OpenCV_DIR%\x64\vc15\bin to your PATH

Known Issues

  • Package (.deb & .rpm) install requires OpenCV v3.4.0 to execute AMD OpenCV extensions
  • ROCm 3.0 and above has known to slow down OpenCL kernels.
  • If OpenCL failure occurs on macOS, set environment variable to run on CPU by default
    export AGO_DEFAULT_TARGET=CPU
    

Tested configurations

  • Windows 10
  • Linux: Ubuntu - 16.04/18.04 & CentOS - 7.5/7.6
  • ROCm: rocm-dkms - 3.3.0-19
  • OpenCV - 3.4.0
  • Dependencies for all the above packages

MIVisionX v1.8

18 May 23:19
980d425

Choose a tag to compare

Release Notes

Online Documentation

MIVisionX Documentation

NEW Features

  • New AMD RPP Extension features
  • RALI - Bug-fixes
  • Minor Bug-fixes
  • ADAT - Bug Fixes
  • Cleanup

Release code checkout

git clone -b 1.8 https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX

Prerequisites

Linux

Windows without Windows Machine Learning Module

  • Windows 10
  • Windows SDK
  • Visual Studio 2017
  • Install OpenCL SDK
  • OpenCV 3.4
    • Set OpenCV_DIR environment variable to OpenCV/build folder
    • Add %OpenCV_DIR%\x64\vc14\bin or %OpenCV_DIR%\x64\vc15\bin to your PATH

Windows with Windows Machine Learning Module

Known Issues

  • Package (.deb & .rpm) install requires OpenCV v3.4.0 to execute AMD OpenCV extensions
  • ROCm 3.0 and above has known to slow down OpenCL kernels.

Tested configurations

  • Windows 10
  • Linux: Ubuntu - 16.04/18.04 & CentOS - 7.5/7.6
  • ROCm: rocm-dkms - 3.3.0-19
  • rocm-cmake - github master:ac45c6e
  • MIOpenGEMM - 1.1.5
  • MIOpen - 2.1.0
  • Protobuf - V3.5.2
  • OpenCV - 3.4.0
  • RPP - 0.3
  • Dependencies for all the above packages

MIVisionX v1.7

19 Mar 19:51
7ba7a2e

Choose a tag to compare

Release Notes

Online Documentation

MIVisionX Documentation

NEW Features

  • New Applications & Samples
  • RALI - Bug-fixes
  • Minor Bug-fixes
  • ROCm 3.1 support

Release code checkout

git clone -b 1.7 https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX

Prerequisites

Linux

Windows without Windows Machine Learning Module

  • Windows 10
  • Windows SDK
  • Visual Studio 2017
  • Install OpenCL SDK
  • OpenCV 3.4
    • Set OpenCV_DIR environment variable to OpenCV/build folder
    • Add %OpenCV_DIR%\x64\vc14\bin or %OpenCV_DIR%\x64\vc15\bin to your PATH

Windows with Windows Machine Learning Module

Known Issues

  • Package (.deb & .rpm) install requires OpenCV v3.4.0 to execute AMD OpenCV extensions
  • ROCm 3.0 and above has known to slow down OpenCL kernels.

Tested configurations

  • Windows 10
  • Linux: Ubuntu - 16.04/18.04 & CentOS - 7.5/7.6
  • ROCm: rocm-dkms - 3.1.44
  • rocm-cmake - github master:ac45c6e
  • MIOpenGEMM - 1.1.5
  • MIOpen - 2.1.0
  • Protobuf - V3.5.2
  • OpenCV - 3.4.0
  • Dependencies for all the above packages

MIVisionX v1.6

13 Dec 19:31

Choose a tag to compare

Release Notes

Online Documentation

MIVisionX Documentation

NEW Features

  • New Applications & Samples
  • RALI - Bug-fixes
  • Minor Bug-fixes
  • ROCm 2.10 support
  • Duplicate data cleanup
  • Package optimized

Release code checkout

git clone -b 1.6 https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX

Install Packages on Linux

.deb

sudo dpkg -i mivisionx-1.6-1.x86_64.deb
sudo apt-get install -f

.rpm

sudo yum install mivisionx-1.6-1.x86_64.rpm

NOTE: Prerequisites for apt-get/yum install

  1. Ubuntu 16.04/18.04 or CentOS 7.5/7.6
  2. ROCm supported hardware
  3. ROCm

Install Packages on Windows

MIVisionX-installer.msi - Prerequisites

  • Windows 10
  • Windows SDK
  • Visual Studio 2017
  • Install OpenCL SDK
  • OpenCV 3.4
    • Set OpenCV_DIR environment variable to OpenCV/build folder
    • Add %OpenCV_DIR%\x64\vc14\bin or %OpenCV_DIR%\x64\vc15\bin to your PATH

MIVisionX_WinML-installer.msi - Prerequisites

Known Issues

  • Package (.deb & .rpm) install requires OpenCV v3.4.0 to execute AMD OpenCV extensions

Tested configurations

  • Windows 10
  • Linux: Ubuntu - 16.04/18.04 & CentOS - 7.5/7.6
  • ROCm: rocm-dkms - 2.10.14
  • rocm-cmake - github master:ac45c6e
  • MIOpenGEMM - 1.1.5
  • MIOpen - 2.1.0
  • Protobuf - V3.5.2
  • OpenCV - 3.4.0
  • Dependencies for all the above packages

MIVisionX v1.5

30 Oct 00:34
9f6e943

Choose a tag to compare

Release Notes

Online Documentation

MIVisionX Documentation

NEW Features

  • RALI - Bug-fixes
  • Minor Bug-fixes
  • ROCm 2.9 support
  • SLES Build support

Release code checkout

git clone -b 1.5 https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX

Install Packages on Linux

.deb

sudo dpkg -i mivisionx-1.5-1.x86_64.deb
sudo apt-get install -f

.rpm

sudo yum install mivisionx-1.5-1.x86_64.rpm

NOTE: Prerequisites for apt-get/yum install

  1. Ubuntu 16.04/18.04 or CentOS 7.5/7.6
  2. ROCm supported hardware
  3. ROCm

Install Packages on Windows

MIVisionX-installer.msi - Prerequisites

  • Windows 10
  • Windows SDK
  • Visual Studio 2017
  • Install OpenCL SDK
  • OpenCV 3.4
    • Set OpenCV_DIR environment variable to OpenCV/build folder
    • Add %OpenCV_DIR%\x64\vc14\bin or %OpenCV_DIR%\x64\vc15\bin to your PATH

MIVisionX_WinML-installer.msi - Prerequisites

Known Issues

  • Package (.deb & .rpm) install requires OpenCV v3.4.0 to execute AMD OpenCV extensions

Tested configurations

  • Windows 10
  • Linux: Ubuntu - 16.04/18.04 & CentOS - 7.5/7.6
  • ROCm: rocm-dkms - 2.9.6
  • rocm-cmake - github master:ac45c6e
  • MIOpenGEMM - 1.1.5
  • MIOpen - 2.1.0
  • Protobuf - V3.5.2
  • OpenCV - 3.4.0
  • Dependencies for all the above packages

MIVisionX v1.4

09 Oct 23:32
caff892

Choose a tag to compare

Release Notes

Online Documentation

MIVisionX Documentation

NEW Features

  • RALI - Radeon Augmentation Library is designed to efficiently decode and process images and videos from a variety of storage formats and modify them through a processing graph programmable by the user.
  • Extended NNEF Support
  • Neural Net Model Compiler & Optimizer updates
  • Extended ONNX support
  • Minor Bug Fixes

Release code checkout

git clone -b 1.4 https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX

Install Packages on Linux

.deb

sudo dpkg -i mivisionx-1.4-1.x86_64.deb
sudo apt-get install -f

.rpm

sudo yum install mivisionx-1.4-1.x86_64.rpm

NOTE: Prerequisites for apt-get/yum install

  1. Ubuntu 16.04/18.04 or CentOS 7.5/7.6
  2. ROCm supported hardware
  3. ROCm

Install Packages on Windows

MIVisionX-installer.msi - Prerequisites

  • Windows 10
  • Windows SDK
  • Visual Studio 2017
  • Install OpenCL SDK
  • OpenCV 3.4
    • Set OpenCV_DIR environment variable to OpenCV/build folder
    • Add %OpenCV_DIR%\x64\vc14\bin or %OpenCV_DIR%\x64\vc15\bin to your PATH

MIVisionX_WinML-installer.msi - Prerequisites

Known Issues

  • Package (.deb & .rpm) install requires OpenCV v3.4.0 to execute AMD OpenCV extensions
  • Latest MIOpen versions with OpenCL backend has linking errors with MIOpenGEMM. If you are facing problems with MIOpen revert back to 1.8.1 or rerun the MIVisionX-setup script.
  • ROCm 2.8 and above is know to stall MIVisionX Neural Net Workflow, use ROCm 2.7.22 with MIVisionX till the issue is solved. Use MIVisionX Dockers with ROCm 2.7.22 if you cannot downgrade ROCm on your machine.

Tested configurations

  • Windows 10
  • Linux: Ubuntu - 16.04/18.04 & CentOS - 7.5/7.6
  • ROCm: rocm-dkms - 2.7.22
  • rocm-cmake - github master:ac45c6e
  • MIOpenGEMM - 1.1.5
  • MIOpen - 1.8.1
  • Protobuf - V3.5.2
  • OpenCV - 3.4.0
  • Dependencies for all the above packages

MIVisionX v1.3.1

13 Aug 18:08
c2188b2

Choose a tag to compare

Release Notes

Online Documentation

MIVisionX Documentation

NEW Features

Release code checkout

git clone -b 1.3.1 https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX

Install Packages on Linux

.deb

sudo dpkg -i mivisionx-1.3.1-1.x86_64.deb
sudo apt-get install -f

.rpm

sudo yum install mivisionx-1.3.1-1.x86_64.rpm

NOTE: Prerequisites for apt-get/yum install

  1. Ubuntu 16.04/18.04 or CentOS 7.5/7.6
  2. ROCm supported hardware
  3. ROCm

Install Packages on Windows

MIVisionX-installer.msi - Prerequisites

  • Windows 10
  • Windows SDK
  • Visual Studio 2017
  • Install OpenCL SDK
  • OpenCV 3.4
    • Set OpenCV_DIR environment variable to OpenCV/build folder
    • Add %OpenCV_DIR%\x64\vc14\bin or %OpenCV_DIR%\x64\vc15\bin to your PATH

MIVisionX_WinML-installer.msi - Prerequisites

Tested configurations

  • Windows 10
  • Linux: Ubuntu - 16.04/18.04 & CentOS - 7.5/7.6
  • ROCm: rocm-dkms - 2.6.22
  • rocm-cmake - github master:ac45c6e
  • MIOpenGEMM - 1.1.5
  • MIOpen - 2.0.0
  • Protobuf - V3.5.2
  • OpenCV - 3.4.0
  • Dependencies for all the above packages

MIVisionX v1.3.0

04 Jun 21:09
00028fa

Choose a tag to compare

Release Notes

Online Documentation

MIVisionX Documentation

NEW Features

Release code checkout

git clone -b 1.3.0 https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX

Install Packages on Linux

.deb

sudo dpkg -i mivisionx-1.3.0-1.x86_64.deb
sudo apt-get install -f

.rpm

sudo yum install mivisionx-1.3.0-1.x86_64.rpm

NOTE: Prerequisites for apt-get/yum install

  1. Ubuntu 16.04/18.04 or CentOS 7.5/7.6
  2. ROCm supported hardware
  3. ROCm

Install Packages on Windows

MIVisionX-installer.msi - Prerequisites

  • Windows 10
  • Windows SDK
  • Visual Studio 2017
  • Install OpenCL SDK
  • OpenCV 3.4
    • Set OpenCV_DIR environment variable to OpenCV/build folder
    • Add %OpenCV_DIR%\x64\vc14\bin or %OpenCV_DIR%\x64\vc15\bin to your PATH

MIVisionX_WinML-installer.msi - Prerequisites

Tested configurations

  • Windows 10
  • Linux: Ubuntu - 16.04/18.04 & CentOS - 7.5/7.6
  • ROCm: rocm-dkms - 2.4.25
  • rocm-cmake - github master:ac45c6e
  • MIOpenGEMM - 1.1.5
  • MIOpen - 1.8.1
  • Protobuf - V3.5.2
  • OpenCV - 3.4.0
  • Dependencies for all the above packages

MIVisionX v1.2.0

15 Apr 17:47

Choose a tag to compare

Release Notes

Online Documentation

MIVisionX Documentation

NEW Features

  • NNEF Support
  • Neural Net Model Compiler & Optimizer updates
  • Extended ONNX support
  • New Samples
  • New Applications
  • AMD WinML Apps: WinML extension will allow developers to import a pre-trained ONNX model into an OpenVX graph and add hundreds of different pre & post processing vision/generic/user-defined functions, available in OpenVX and OpenCV interop, to the input and output of the neural net model. This will allow developers to build an end to end application for inference.

Release code checkout

git clone -b 1.2.0 https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX

Install Packages on Linux

.deb

sudo dpkg -i mivisionx-1.2.0-1.x86_64.deb
sudo apt-get install -f

.rpm

sudo yum install mivisionx-1.2.0-1.x86_64.rpm

NOTE: Prerequisites for apt-get/yum install

  1. Ubuntu 16.04/18.04 or CentOS 7.5/7.6
  2. ROCm supported hardware
  3. ROCm

Install Packages on Windows

MIVisionX-installer.msi - Prerequisites

  • Windows 10
  • Windows SDK
  • Visual Studio 2017
  • Install OpenCL SDK
  • OpenCV 3.4
    • Set OpenCV_DIR environment variable to OpenCV/build folder
    • Add %OpenCV_DIR%\x64\vc14\bin or %OpenCV_DIR%\x64\vc15\bin to your PATH

MIVisionX_WinML-installer.msi - Prerequisites

Tested configurations

  • Windows 10
  • Linux: Ubuntu - 16.04/18.04 & CentOS - 7.5/7.6
  • ROCm: rocm-dkms - 2.2.31
  • rocm-cmake - github master:ac45c6e
  • MIOpenGEMM - 1.1.5
  • MIOpen - 1.7.1
  • Protobuf - V3.5.2
  • OpenCV - 3.4.0
  • Dependencies for all the above packages

MIVisionX v1.1.0

19 Feb 23:50
cb24bf2

Choose a tag to compare

Release Notes

Online Documentation

MIVisionX Documentation

NEW Features

  • Windows 10 support
  • AMD WinML Extension: WinML extension will allow developers to import a pre-trained ONNX model into an OpenVX graph and add hundreds of different pre & post processing vision/generic/user-defined functions, available in OpenVX and OpenCV interop, to the input and output of the neural net model. This will allow developers to build an end to end application for inference.
  • Neural Net Model Compiler & Optimizer updates
  • ONNX support
  • Samples

Release code checkout

git clone --recursive -b 1.1.0 https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX

*Note - zip & tar.gz does not contain project submodules

Install Packages on Linux

.deb

sudo dpkg -i mivisionx-1.1.0-1.x86_64.deb
sudo apt-get install -f

.rpm

sudo yum install mivisionx-1.1.0-1.x86_64.rpm

NOTE: Prerequisites for apt-get/yum install

  1. Ubuntu 16.04/18.04 or CentOS 7.5/7.6
  2. ROCm supported hardware
  3. ROCm

Install Packages on Windows

MIVisionX-installer.msi - Prerequisites

  • Windows 10
  • Windows SDK
  • Visual Studio 2017
  • Install OpenCL SDK
  • OpenCV 3.4
    • Set OpenCV_DIR environment variable to OpenCV/build folder
    • Add %OpenCV_DIR%\x64\vc14\bin or %OpenCV_DIR%\x64\vc15\bin to your PATH

MIVisionX_WinML-installer.msi - Prerequisites

Tested configurations

  • Windows 10
  • Linux: Ubuntu - 16.04/18.04 & CentOS - 7.5/7.6
  • ROCm: rocm-dkms - 2.1.96
  • rocm-cmake - github master:ac45c6e
  • MIOpenGEMM - 1.1.5
  • MIOpen - 1.7.1
  • Protobuf - V3.5.2
  • OpenCV - 3.4.0
  • Dependencies for all the above packages