Releases: ROCm/MIVisionX
MIVisionX for ROCm 6.0.0
Online Documentation
MIVisionX 2.5.0
Added
- CTest - Tests for install verification
- Hardware Support updates
- Doxygen - Support for API documentation
Optimizations
- CMakeList Cleanup
- Readme
Changed
- rocAL - PyBind Link to prebuilt library
- PyBind11
- RapidJSON
- Setup Updates
- RPP Version - 1.2.0
- Dockerfiles - Updates & bugfix
Fixed
- rocAL bug fix and updates
Tested configurations
- Windows
10
/11
- Linux distribution
- Ubuntu -
20.04
/22.04
- CentOS -
7
/8
- RHEL -
8
/9
- SLES -
15-SP4
- Ubuntu -
- ROCm: rocm-core -
5.7.0.50700-6
- miopen-hip -
2.20.0.50700-63
- migraphx -
2.7.0.50700-63
- Protobuf - V3.12.4
- OpenCV - 4.6.0
- RPP - 1.2.0.50700-63
- FFMPEG - n4.4.2
- Dependencies for all the above packages
- MIVisionX Setup Script -
V2.5.6
Known issues
- OpenCV 4.X support for some apps missing
- MIVisionX Package install requires manual prerequisites installation
MIVisionX Dependency Map
HIP Backend
Docker Image: sudo docker build -f docker/ubuntu20/{DOCKER_LEVEL_FILE_NAME}.dockerfile -t {mivisionx-level-NUMBER} .
MIVisionX for ROCm 5.7.1
Online Documentation
MIVisionX 2.5.0
Added
- CTest - OpenVX Tests
- Hardware Support
Optimizations
- CMakeList Cleanup
Changed
- rocAL - PyBind Link to prebuilt library
- PyBind11
- RapidJSON
- Setup Updates
- RPP Version - 1.2.0
- Dockerfiles - Updates & bugfix
Fixed
- rocAL bug fix and updates
Tested Configurations
- Windows
10
/11
- Linux distribution
- Ubuntu -
20.04
/22.04
- CentOS -
7
/8
- RHEL -
8
/9
- SLES -
15-SP4
- Ubuntu -
- ROCm: rocm-core -
5.7.0.50700-6
- miopen-hip -
2.20.0.50700-63
- migraphx -
2.7.0.50700-63
- Protobuf - V3.12.4
- OpenCV - 4.6.0
- RPP - 1.2.0
- FFMPEG - n4.4.2
- Dependencies for all the above packages
- MIVisionX Setup Script -
V2.5.4
Known issues
- OpenCV 4.X support for some apps missing
- MIVisionX Package install requires manual prerequisites installation: some prerequisites for MIVisionX are build from source and do not have equivalent packages in linux. The user has to manually install these prerequisites. Instructions for these is given below.
- Boost - Version
1.72.0
wget https://boostorg.jfrog.io/artifactory/main/release/1.72.0/source/boost_1_72_0.tar.bz2 tar xjvf boost_1_72_0.tar.bz2 cd ./boost_1_72_0/ ./bootstrap.sh --prefix=/usr/local --with-python=python3 ./b2 stage -j16 threading=multi link=shared cxxflags="-std=c++11" sudo ./b2 install threading=multi link=shared --with-system --with-filesystem ./b2 stage -j16 threading=multi link=static cxxflags="-std=c++11 -fpic" cflags="-fpic" sudo ./b2 install threading=multi link=static --with-system --with-filesystem
- OpenCV - Version
4.6.0
wget https://github.com/opencv/opencv/archive/4.6.0.zip unzip 4.6.0.zip mkdir -p build/OpenCV cd build/OpenCV cmake -D WITH_GTK=ON -D WITH_JPEG=ON -D BUILD_JPEG=ON -D WITH_OPENCL=OFF -D WITH_OPENCLAMDFFT=OFF -D WITH_OPENCLAMDBLAS=OFF -D WITH_VA_INTEL=OFF -D WITH_OPENCL_SVM=OFF -D CMAKE_INSTALL_PREFIX=/usr/local ../../opencv-4.6.0 make -j8 make install ldconfig
- FFMPEG - Version n4.4.2
- Turbo JPEG installation - Version
2.0.6.1
git clone -b 2.0.6.1 https://github.com/rrawther/libjpeg-turbo.git cd libjpeg-turbo && mkdir build && cd build cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=RELEASE \ -DENABLE_STATIC=FALSE \ -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/libjpeg-turbo-2.0.3 \ -DCMAKE_INSTALL_DEFAULT_LIBDIR=lib \ .. make -j$nproc && sudo make install
- Boost - Version
MIVisionX Dependency Map
HIP Backend
Docker Image: sudo docker build -f docker/ubuntu20/{DOCKER_LEVEL_FILE_NAME}.dockerfile -t {mivisionx-level-NUMBER} .
MIVisionX for ROCm 5.7.0
Online Documentation
MIVisionX 2.5.0
Added
- CTest - OpenVX Tests
- Hardware Support
Optimizations
- CMakeList Cleanup
Changed
- rocAL - PyBind Link to prebuilt library
- PyBind11
- RapidJSON
- Setup Updates
- RPP Version - 1.2.0
- Dockerfiles - Updates & bugfix
Fixed
- rocAL bug fix and updates
Tested Configurations
- Windows
10
/11
- Linux distribution
- Ubuntu -
20.04
/22.04
- CentOS -
7
/8
- RHEL -
8
/9
- SLES -
15-SP4
- Ubuntu -
- ROCm: rocm-core -
5.4.3.50403-121
- miopen-hip -
2.19.0.50403-121
- miopen-opencl -
2.18.0.50300-63
- migraphx -
2.4.0.50403-121
- Protobuf - V3.12.4
- OpenCV - 4.6.0
- RPP - 1.2.0
- FFMPEG - n4.4.2
- Dependencies for all the above packages
- MIVisionX Setup Script -
V2.5.4
Known issues
- OpenCV 4.X support for some apps missing
MIVisionX Dependency Map
HIP Backend
Docker Image: sudo docker build -f docker/ubuntu20/{DOCKER_LEVEL_FILE_NAME}.dockerfile -t {mivisionx-level-NUMBER} .
MIVisionX for ROCm 5.6.1
Online Documentation
MIVisionX 2.4.0
Added
- OpenVX FP16 Support
- rocAL - CPU, HIP, & OCL backends
- AMD RPP - CPU, HIP, & OCL backends
- MIVisionX Setup Support for RHEL
- Extended OS Support
- Docker Support for Ubuntu
22.04
- Tests
Optimizations
- CMakeList Cleanup
- MIGraphX Extension Updates
- rocAL - Documentation
- CMakeList Updates & Cleanup
Changed
- rocAL - Changing Python Lib Path
- Docker Support - Ubuntu 18 Support Dropped
- RPP - Link to Version 1.0.0
- rocAL - support updates
- Setup Updates
Fixed
- rocAL bug fix and updates
- AMD RPP - bug fixes
- CMakeLists - Issues
- RPATH - Link Issues
Tested Configurations
- Windows
10
/11
- Linux distribution
- Ubuntu -
20.04
/22.04
- CentOS -
7
/8
- RHEL -
8
/9
- SLES -
15-SP3
- Ubuntu -
- ROCm: rocm-core -
5.4.3.50403-121
- miopen-hip -
2.19.0.50403-121
- miopen-opencl -
2.18.0.50300-63
- migraphx -
2.4.0.50403-121
- Protobuf - V3.12.4
- OpenCV - 4.6.0
- RPP - 1.0.0
- FFMPEG - n4.4.2
- Dependencies for all the above packages
- MIVisionX Setup Script -
V2.4.2
Known issues
- OpenCV 4.X support for some apps missing
MIVisionX Dependency Map
Docker Image: sudo docker build -f docker/ubuntu20/{DOCKER_LEVEL_FILE_NAME}.dockerfile -t {mivisionx-level-NUMBER} .
Build Level | MIVisionX Dependencies | Modules | Libraries and Executables | Docker Tag |
---|---|---|---|---|
Level_1 |
cmake gcc g++ |
amd_openvx utilities |
libopenvx.so - OpenVX™ Lib - CPU libvxu.so - OpenVX™ immediate node Lib - CPU runvx - OpenVX™ Graph Executor - CPU with Display OFF |
|
Level_2 |
ROCm OpenCL +Level 1 |
amd_openvx amd_openvx_extensions utilities |
libopenvx.so - OpenVX™ Lib - CPU/GPU libvxu.so - OpenVX™ immediate node Lib - CPU/GPU libvx_loomsl.so - Loom 360 Stitch Lib loom_shell - 360 Stitch App runcl - OpenCL™ program debug App runvx - OpenVX™ Graph Executor - Display OFF |
|
Level_3 |
OpenCV FFMPEG +Level 2 |
amd_openvx amd_openvx_extensions utilities |
libopenvx.so - OpenVX™ Lib libvxu.so - OpenVX™ immediate node Lib ![#1589F0](https://raw.githubuserconte... |
MIVisionX for ROCm 5.6.0
Online Documentation
MIVisionX 2.4.0
Added
- OpenVX FP16 Support
- rocAL - CPU, HIP, & OCL backends
- AMD RPP - CPU, HIP, & OCL backends
- MIVisionX Setup Support for RHEL
- Extended OS Support
- Docker Support for Ubuntu
22.04
- Tests
Optimizations
- CMakeList Cleanup
- MIGraphX Extension Updates
- rocAL - Documentation
- CMakeList Updates & Cleanup
Changed
- rocAL - Changing Python Lib Path
- Docker Support - Ubuntu 18 Support Dropped
- RPP - Link to Version 1.0.0
- rocAL - support updates
- Setup Updates
Fixed
- rocAL bug fix and updates
- AMD RPP - bug fixes
- CMakeLists - Issues
- RPATH - Link Issues
Tested Configurations
- Windows
10
/11
- Linux distribution
- Ubuntu -
20.04
/22.04
- CentOS -
7
/8
- RHEL -
8
/9
- SLES -
15-SP3
- Ubuntu -
- ROCm: rocm-core -
5.4.3.50403-121
- miopen-hip -
2.19.0.50403-121
- miopen-opencl -
2.18.0.50300-63
- migraphx -
2.4.0.50403-121
- Protobuf - V3.12.4
- OpenCV - 4.6.0
- RPP - 1.0.0
- FFMPEG - n4.4.2
- Dependencies for all the above packages
- MIVisionX Setup Script -
V2.4.2
Known issues
- OpenCV 4.X support for some apps missing
MIVisionX Dependency Map
Docker Image: sudo docker build -f docker/ubuntu20/{DOCKER_LEVEL_FILE_NAME}.dockerfile -t {mivisionx-level-NUMBER} .
Build Level | MIVisionX Dependencies | Modules | Libraries and Executables | Docker Tag |
---|---|---|---|---|
Level_1 |
cmake gcc g++ |
amd_openvx utilities |
libopenvx.so - OpenVX™ Lib - CPU libvxu.so - OpenVX™ immediate node Lib - CPU runvx - OpenVX™ Graph Executor - CPU with Display OFF |
|
Level_2 |
ROCm OpenCL +Level 1 |
amd_openvx amd_openvx_extensions utilities |
libopenvx.so - OpenVX™ Lib - CPU/GPU libvxu.so - OpenVX™ immediate node Lib - CPU/GPU libvx_loomsl.so - Loom 360 Stitch Lib loom_shell - 360 Stitch App runcl - OpenCL™ program debug App runvx - OpenVX™ Graph Executor - Display OFF |
|
Level_3 |
OpenCV FFMPEG +Level 2 |
amd_openvx amd_openvx_extensions utilities |
libopenvx.so - OpenVX™ Lib libvxu.so - OpenVX™ immediate node Lib ![#1589F0](https://raw.githubuserconte... |
MIVisionX V2.4.0
Online Documentation
MIVisionX 2.4.0
Added
- OpenVX FP16 Support
- rocAL - CPU, HIP, & OCL backends
- AMD RPP - CPU, HIP, & OCL backends
- MIVisionX Setup Support for RHEL
- Extended OS Support
- Docker Support for Ubuntu
22.04
- Tests
Optimizations
- CMakeList Cleanup
- MIGraphX Extension Updates
- rocAL - Documentation
- CMakeList Updates & Cleanup
Changed
- rocAL - Changing Python Lib Path
- Docker Support - Ubuntu 18 Support Dropped
- RPP - Link to Version 1.0.0
- rocAL - support updates
- Setup Updates
Fixed
- rocAL bug fix and updates
- AMD RPP - bug fixes
- CMakeLists - Issues
- RPATH - Link Issues
Tested Configurations
- Windows
10
/11
- Linux distribution
- Ubuntu -
20.04
/22.04
- CentOS -
7
/8
- RHEL -
8
/9
- SLES -
15-SP3
- Ubuntu -
- ROCm: rocm-core -
5.4.3.50403-121
- miopen-hip -
2.19.0.50403-121
- miopen-opencl -
2.18.0.50300-63
- migraphx -
2.4.0.50403-121
- Protobuf - V3.12.4
- OpenCV - 4.6.0
- RPP - 1.0.0
- FFMPEG - n4.4.2
- Dependencies for all the above packages
- MIVisionX Setup Script -
V2.4.2
Known issues
- OpenCV 4.X support for some apps missing
NOTE: OpenVX and the OpenVX logo are trademarks of the Khronos Group Inc.
MIVisionX for ROCm 5.5.1
Online Documentation
MIVisionX 2.3.0
Added
- Zen DNN Samples
- OpenCV Extension tests
- rocAL SPACK Support
- AMD Custom Extension
Optimizations
- MIGraphX Updates
- Model Compiler Scripts
Changed
- CMakeList - Find HIP updates
Fixed
- rocAL issues
- MIGraphX issues
Tested Configurations
- Windows
10
/11
- Linux distribution
- Ubuntu -
20.04
/22.04
- CentOS -
7
/8
- SLES -
15-SP2
- Ubuntu -
- ROCm: rocm-core -
5.3.0.50300-36
- miopen-hip -
2.18.0.50300-36
- miopen-opencl -
2.18.0.50300-36
- migraphx -
2.3.0.50300-36
- Protobuf - V3.12.4
- OpenCV - 4.5.5
- RPP - 0.97
- FFMPEG - n4.4.2
- Dependencies for all the above packages
- MIVisionX Setup Script -
V2.3.7
Known issues
- OpenCV 4.X support for some apps missing
MIVisionX Dependency Map
Docker Image: sudo docker build -f docker/ubuntu20/{DOCKER_LEVEL_FILE_NAME}.dockerfile -t {mivisionx-level-NUMBER} .
MIVisionX for ROCm 5.5.0
Online Documentation
MIVisionX 2.3.0
Added
- Zen DNN Samples
- OpenCV Extension tests
- rocAL SPACK Support
- AMD Custom Extension
Optimizations
- MIGraphX Updates
- Model Compiler Scripts
Changed
- CMakeList - Find HIP updates
Fixed
- rocAL issues
- MIGraphX issues
Tested Configurations
- Windows
10
/11
- Linux distribution
- Ubuntu -
20.04
/22.04
- CentOS -
7
/8
- SLES -
15-SP2
- Ubuntu -
- ROCm: rocm-core -
5.3.0.50300-36
- miopen-hip -
2.18.0.50300-36
- miopen-opencl -
2.18.0.50300-36
- migraphx -
2.3.0.50300-36
- Protobuf - V3.12.4
- OpenCV - 4.5.5
- RPP - 0.97
- FFMPEG - n4.4.2
- Dependencies for all the above packages
- MIVisionX Setup Script -
V2.3.7
Known issues
- OpenCV 4.X support for some apps missing
MIVisionX Dependency Map
Docker Image: sudo docker build -f docker/ubuntu20/{DOCKER_LEVEL_FILE_NAME}.dockerfile -t {mivisionx-level-NUMBER} .
MIVisionX for ROCm 5.4.4
Online Documentation
MIVisionX 2.3.0
Added
- Zen DNN Samples
- OpenCV Extension tests
- rocAL SPACK Support
- AMD Custom Extension
Optimizations
- MIGraphX Updates
- Model Compiler Scripts
Changed
- CMakeList - Find HIP updates
Fixed
- rocAL issues
- MIGraphX issues
Tested Configurations
- Windows
10
/11
- Linux distribution
- Ubuntu -
20.04
/22.04
- CentOS -
7
/8
- SLES -
15-SP2
- Ubuntu -
- ROCm: rocm-core -
5.3.0.50300-36
- miopen-hip -
2.18.0.50300-36
- miopen-opencl -
2.18.0.50300-36
- migraphx -
2.3.0.50300-36
- Protobuf - V3.12.4
- OpenCV - 4.5.5
- RPP - 0.97
- FFMPEG - n4.4.2
- Dependencies for all the above packages
- MIVisionX Setup Script -
V2.3.7
Known issues
- OpenCV 4.X support for some apps missing
MIVisionX Dependency Map
Docker Image: sudo docker build -f docker/ubuntu20/{DOCKER_LEVEL_FILE_NAME}.dockerfile -t {mivisionx-level-NUMBER} .
MIVisionX for ROCm 5.4.3
Online Documentation
MIVisionX 2.3.0
Added
- Zen DNN Samples
- OpenCV Extension tests
- rocAL SPACK Support
- AMD Custom Extension
Optimizations
- MIGraphX Updates
- Model Compiler Scripts
Changed
- CMakeList - Find HIP updates
Fixed
- rocAL issues
- MIGraphX issues
Tested Configurations
- Windows
10
/11
- Linux distribution
- Ubuntu -
20.04
/22.04
- CentOS -
7
/8
- SLES -
15-SP2
- Ubuntu -
- ROCm: rocm-core -
5.3.0.50300-36
- miopen-hip -
2.18.0.50300-36
- miopen-opencl -
2.18.0.50300-36
- migraphx -
2.3.0.50300-36
- Protobuf - V3.12.4
- OpenCV - 4.5.5
- RPP - 0.97
- FFMPEG - n4.4.2
- Dependencies for all the above packages
- MIVisionX Setup Script -
V2.3.7
Known issues
- OpenCV 4.X support for some apps missing
MIVisionX Dependency Map
Docker Image: sudo docker build -f docker/ubuntu20/{DOCKER_LEVEL_FILE_NAME}.dockerfile -t {mivisionx-level-NUMBER} .