You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 16, 2019. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+11-7Lines changed: 11 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,10 @@
1
-
# AMD OpenVX (AMDOVX)
2
-
AMD OpenVX (beta preview) is a highly optimized open source implementation of the [Khronos OpenVX](https://www.khronos.org/registry/vx/) computer vision specification. It allows for rapid prototyping as well as fast execution on a wide range of computer hardware, including small embedded x86 CPUs and large workstation discrete GPUs.
1
+
# AMD OpenVX (AMDOVX)
2
+
AMD OpenVX (beta) is a highly optimized open source implementation of the [Khronos OpenVX](https://www.khronos.org/registry/vx/) computer vision specification. It allows for rapid prototyping as well as fast execution on a wide range of computer hardware, including small embedded x86 CPUs and large workstation discrete GPUs.
3
3
4
4
The amdovx-core project consists of two components:
5
5
*[OpenVX](openvx/README.md): AMD OpenVX library
6
6
*[RunVX](runvx/README.md): command-line utility to execute OpenVX graph described in GDF text file
7
+
*[RunCL](runcl/README.md): command-line utility to build, execute, and debug OpenCL programs
7
8
8
9
The OpenVX framework provides a mechanism to add new vision functions to OpenVX by 3rd party vendors. Look into github [amdovx-modules](https://github.com/GPUOpen-ProfessionalCompute-Libraries/amdovx-modules) project for additional OpenVX modules and utilities.
9
10
***vx_nn**: OpenVX neural network module that was built on top of [MIOpen](https://github.com/ROCmSoftwarePlatform/MIOpen)
@@ -22,26 +23,29 @@ This software is provided under a MIT-style license, see the file COPYRIGHT.txt
22
23
23
24
## Pre-requisites
24
25
* CPU: SSE4.1 or above CPU, 64-bit.
25
-
* GPU: Radeon R7 Series or above (Kaveri+ APU), Radeon 3xx Series or above (optional)
26
-
* DRIVER: AMD Catalyst 15.7 or higher (version 15.20) with OpenCL 2.0 runtimes
* OpenCV 3 (optional) [download](https://github.com/opencv/opencv/releases) for RunVX
30
+
* Set OpenCV_DIR environment variable to OpenCV/build folder
28
31
29
32
## Build Instructions
30
33
Build this project to generate AMD OpenVX library and RunVX executable.
31
34
* Refer to [openvx/include/VX](openvx/include/VX) for Khronos OpenVX standard header files.
32
35
* Refer to [openvx/include/vx_ext_amd.h](openvx/include/vx_ext_amd.h) for vendor extensions in AMD OpenVX library.
33
36
* Refer to [runvx/README.md](runvx/README.md) for RunVX details.
37
+
* Refer to [runcl/README.md](runcl/README.md) for RunCL details.
34
38
35
39
### Build using Visual Studio Professional 2013 on 64-bit Windows 10/8.1/7
36
40
* Install OpenCV 3 with contrib [download](https://github.com/opencv/opencv/releases) for RunVX tool to support camera capture and image display (optional)
37
41
* OpenCV_DIR environment variable should point to OpenCV/build folder
38
42
* Use amdovx-core/amdovx.sln to build for x64 platform
39
-
* If AMD GPU (or OpenCL 2.0) is not available, set build flag ENABLE_OPENCL=0 in openvx/openvx.vcxproj and runvx/runvx.vcxproj.
43
+
* If AMD GPU (or OpenCL) is not available, set build flag ENABLE_OPENCL=0 in openvx/openvx.vcxproj and runvx/runvx.vcxproj.
40
44
41
45
### Build using CMake
42
46
* Install CMake 2.8 or newer [download](http://cmake.org/download/).
43
47
* Install OpenCV 3 with contrib [download](https://github.com/opencv/opencv/releases) for RunVX tool to support camera capture and image display (optional)
44
48
* OpenCV_DIR environment variable should point to OpenCV/build folder
45
49
* Install libssl-dev on linux (optional)
46
50
* Use CMake to configure and generate Makefile
47
-
* If AMD GPU (or OpenCL 2.0) is not available, use build flag -DCMAKE_DISABLE_FIND_PACKAGE_OpenCL=TRUE.
51
+
* If AMD GPU (or OpenCL) is not available, use build flag -DCMAKE_DISABLE_FIND_PACKAGE_OpenCL=TRUE.
0 commit comments