Releases: ROCm/MIVisionX
Releases · ROCm/MIVisionX
MIVisionX for ROCm 5.1.1
Online Documentation
MIVisionX 2.1.0 (Unreleased)
Fixed
- VX_NN - OpenCV 4+ Build fix
Tested configurations
- Windows
10
/11
- Linux distribution
- Ubuntu -
18.04
/20.04
- CentOS -
7
/8
- SLES -
15-SP2
- Ubuntu -
- ROCm: rocm-core -
5.0.0.50000-49
- rocm-cmake - rocm-4.2.0
- MIOpenGEMM - 1.1.5
- MIOpen - 2.14.0
- Protobuf - V3.12.0
- OpenCV - 4.5.5
- RPP - 0.93
- FFMPEG - n4.0.4
- Dependencies for all the above packages
- MIVisionX Setup Script -
V2.1.1
MIVisionX Dependency Map
Docker Image: sudo docker build -f docker/ubuntu20/{DOCKER_LEVEL_FILE_NAME}.dockerfile -t {mivisionx-level-NUMBER} .
MIVisionX for ROCm 5.1.0
Online Documentation
MIVisionX 2.1.0 (Unreleased)
Added
- Windows 11 support
- New Tests - AMD_MEDIA
- Docker - ROCm 5.0+ support
Optimizations
- Readme Updates
- HIP Buffer Transfer - Eliminate cupy usage
Changed
- Backend - Default Backend set to
HIP
Fixed
- Model Compiler - OpenCV Link Errors
- Minor bugs and warnings
- AMD_MEDIA - Bug Fixes
Tested configurations
- Windows
10
/11
- Linux distribution
- Ubuntu -
18.04
/20.04
- CentOS -
7
/8
- SLES -
15-SP2
- Ubuntu -
- ROCm: rocm-core -
5.0.0.50000-49
- rocm-cmake - rocm-4.2.0
- MIOpenGEMM - 1.1.5
- MIOpen - 2.14.0
- Protobuf - V3.12.0
- OpenCV - 4.5.5
- RPP - 0.93
- FFMPEG - n4.0.4
- Dependencies for all the above packages
- MIVisionX Setup Script -
V2.1.1
Known issues
- Package install requires OpenCV
V-3+
to executeAMD OpenCV extensions
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://via.placeholder.com/15/... |
MIVisionX for ROCm 5.0.2
Online 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
- Ubuntu -
- 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 executeAMD OpenCV extensions
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 libvx_loomsl.so - Loom 360 Stitch Lib ![#1589F0](https://via.placeholde... |
MIVisionX for ROCm 5.0.1
Online Documentation
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
- Ubuntu -
- 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 executeAMD OpenCV extensions
MIVisionX Dependency Map
Docker Image: docker pull kiritigowda/ubuntu-18.04:{TAGNAME}
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://via.plac... |
MIVisionX for ROCm 5.0.0
Online Documentation
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
- Ubuntu -
- 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 executeAMD OpenCV extensions
MIVisionX Dependency Map
Docker Image: docker pull kiritigowda/ubuntu-18.04:{TAGNAME}
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://via.plac... |
MIVisionX 2.0.0
Release Notes
Online Documentation
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
- Ubuntu -
- 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 executeAMD OpenCV extensions
MIVisionX Dependency Map
Docker Image: docker pull kiritigowda/ubuntu-18.04:{TAGNAME}
MIVisionX for ROCm 4.5.2
rocm-4.5.2 MIvisionX HIP GPU backend - use __HIP_PLATFORM_AMD__ instead of __HIP…
MIVisionX for ROCm 4.5.0
rocm-4.5.0 rocAL HIP GPU backend- switch to object library for the HIP rocAL ker…
MIVisionX for ROCm 4.4.0
Release Notes
Online Documentation
Tested configurations
- Windows 10
- Linux distribution
- Ubuntu -
18.04
/20.04
- CentOS -
7
/8
- SLES -
15-SP2
- Ubuntu -
- ROCm: rocm-dkms -
4.3.1.40301-59
- rocm-cmake - rocm-4.2.0
- MIOpenGEMM - 1.1.5
- MIOpen - 2.11.0
- Protobuf - V3.12.0
- OpenCV - 3.4.0
- RPP - 0.7
- Dependencies for all the above packages
- MIVisionX Setup Script -
V1.9.92
Known issues
ScaleGaussianHalf_U8_U8_5x5
- failure- Package install requires OpenCV
v3.4.0
to executeAMD OpenCV extensions
MIVisionX for ROCm 4.3.1
Release Notes
Online Documentation
Tested configurations
- Windows 10
- Linux distribution
- Ubuntu -
18.04
/20.04
- CentOS -
7
/8
- Ubuntu -
- ROCm: rocm-dkms -
4.2.0.40200-21
- rocm-cmake - rocm-4.2.0
- MIOpenGEMM - 1.1.5
- MIOpen - 2.11.0
- Protobuf - V3.12.0
- OpenCV - 3.4.0
- RPP - 0.7
- Dependencies for all the above packages
- MIVisionX Setup Script -
V1.9.8
Known issues
ScaleGaussianHalf_U8_U8_5x5
- failure- Package install requires OpenCV
v3.4.0
to executeAMD OpenCV extensions