Skip to content

Releases: ROCm/MIVisionX

MIVisionX v1.6

13 Dec 19:31
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

MIVisionX v1.0.0

20 Dec 19:22
Compare
Choose a tag to compare

Release Notes

Online Documentation

MIVisionX Documentation

Release code checkout

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

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

Install Packages

.deb

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

.rpm

sudo yum install mivisionx-1.0.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

OpenVX Neural Network Extension Library (vx_nn)

Supported Neural Net Layers

Layer name
Activation
Argmax
Batch Normalization
Concat
Convolution
Deconvolution
Fully Connected
Local Response Normalization (LRN)
Pooling
Scale
Slice
Softmax
Tensor Add
Tensor Convert Depth
Tensor Convert from Image
Tensor Convert to Image
Tensor Multiply
Tensor Subtract
Upsample Nearest Neighborhood

Known issues

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

Tested configurations

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