Skip to content

Commit

Permalink
MIVisionX 1.9.6 - Updates (#424)
Browse files Browse the repository at this point in the history
  • Loading branch information
kiritigowda authored Jan 13, 2021
1 parent 8dbbf68 commit c96cf7f
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 12 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
cmake_minimum_required(VERSION 3.0)

project(MIVisionX)
set(VERSION "1.9.5")
set(VERSION "1.9.6")

set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
Expand Down
16 changes: 12 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,22 +118,26 @@ MIVisionX provides you with tools for accomplishing your tasks throughout the wh

### macOS

macOS [build instructions](https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/wiki/macOS#macos-build-instructions)
* Install [Homebrew](https://brew.sh)
* Install [CMake](https://cmake.org)
* Install OpenCV 3.4

**Note:** macOS [build instructions](https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/wiki/macOS#macos-build-instructions)

### Linux

* Linux distribution
+ **Ubuntu** - `18.04` / `20.04`
+ **CentOS** - `7` / `8`
* Install [ROCm](https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html)
* CMake 3.0 or newer [download](http://cmake.org/download/)
* CMake 3.0 or later
* ROCm CMake, MIOpenGEMM & MIOpen for `Neural Net Extensions` ([vx_nn](amd_openvx_extensions/amd_nn#openvx-neural-network-extension-library-vx_nn))
* Qt Creator for [Cloud Inference Client](apps/cloud_inference/client_app/README.md)
* [Protobuf](https://github.com/google/protobuf) for inference generator & model compiler
+ install `libprotobuf-dev` and `protobuf-compiler` needed for vx_nn
* [OpenCV 3.4](https://github.com/opencv/opencv/releases/tag/3.4.0)
+ Set `OpenCV_DIR` environment variable to `OpenCV/build` folder
* [FFMPEG n4.0.4](https://github.com/FFmpeg/FFmpeg/releases/tag/n4.0.4) - Optional
* [FFMPEG n4.0.4](https://github.com/FFmpeg/FFmpeg/releases/tag/n4.0.4)
+ FFMPEG is required for amd_media & mv_deploy modules
* [RALI](rali#prerequisites) Prerequisites

Expand Down Expand Up @@ -187,6 +191,10 @@ For the convenience of the developer, we here provide the setup script which wil

**NOTE:** `vx_nn` is not supported on `Windows` in this release

### macOS

macOS [build instructions](https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/wiki/macOS#macos-build-instructions)

### Linux

#### Using `apt-get` / `yum`
Expand Down Expand Up @@ -239,7 +247,7 @@ For the convenience of the developer, we here provide the setup script which wil

## Verify the Installation

### Linux
### Linux / macOS

* The installer will copy
+ executables into `/opt/rocm/mivisionx/bin`
Expand Down
8 changes: 4 additions & 4 deletions amd_openvx/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,17 @@ The OpenVX framework provides a mechanism to add new vision functions to OpenVX
Build this project to generate AMD OpenVX library

* Refer to [openvx/include/VX](openvx/include/VX) for Khronos OpenVX standard header files.
* Refer to [openvx/include/vx_ext_amd.h](openvx/include/vx_ext_amd.h) for vendor extensions in AMD OpenVX library.
* Refer to [openvx/include/vx_ext_amd.h](openvx/include/vx_ext_amd.h) for vendor extensions in AMD OpenVX library

### Build using `Visual Studio`

* Install OpenCV with/without contrib [download](https://github.com/opencv/opencv/releases) for RunVX tool to support camera capture and image display (optional)
+ OpenCV_DIR environment variable should point to OpenCV/build folder
* Use amd_openvx/amd_openvx.sln to build for x64 platform
* If AMD GPU (or OpenCL) is not available, set build flag ENABLE_OPENCL=0 in openvx/openvx.vcxproj and runvx/runvx.vcxproj.
* If AMD GPU (or OpenCL) is not available, set build flag ENABLE_OPENCL=0 in openvx/openvx.vcxproj and runvx/runvx.vcxproj

### Build using CMake

* Install CMake 3.0 or newer [download](http://cmake.org/download/).
* Install CMake 3.0 or later
* Use CMake to configure and generate Makefile
* If AMD GPU (or OpenCL) is not available, use build flag -DCMAKE_DISABLE_FIND_PACKAGE_OpenCL=TRUE.
* If AMD GPU (or OpenCL) is not available, use build flag -DCMAKE_DISABLE_FIND_PACKAGE_OpenCL=TRUE
4 changes: 2 additions & 2 deletions amd_openvx_extensions/amd_opencv/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,9 @@ The following is a list of OpenCV functions that have been included in the vx_op
### Pre-requisites

* AMD OpenVX library
* OpenCV 3.4+ with/without contrib [download](https://github.com/opencv/opencv/releases/tag/3.4.0).
* CMake 3.0 or later
* OpenCV [3.4](https://github.com/opencv/opencv/releases/tag/3.4.0) `with`/`without` **contrib**
- OpenCV_DIR environment variable should point to OpenCV/build folder
* CMake 3.0 or newer [download](http://cmake.org/download/).

### Build using `Visual Studio 2017` on 64-bit Windows 10

Expand Down
2 changes: 1 addition & 1 deletion amd_openvx_extensions/amd_rpp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ The following is a list of RPP functions that have been included in the vx_rpp m

* AMD OpenVX library
* [AMD RPP library](https://github.com/GPUOpen-ProfessionalCompute-Libraries/rpp)
* CMake 3.0 or later
* OpenCL (optional)
* CMake 3.0 or newer

### Build using CMake on Linux

Expand Down

0 comments on commit c96cf7f

Please sign in to comment.