GPUOpen-ProfessionalCompute-Libraries / amdovx-modules

AMD OpenVX modules: such as, neural network inference, 360 video stitching, etc.
110 stars 50 forks source link
neural-network-inference onnx openvx radeon-instinct-mi-series radeon-open-compute radeon-vega-series rocm video-stitching

AMD OpenVX modules is now delivered in the MIVisionX. This content is archived for historical reference.

For the latest information on AMD OpenVX modules, go to https://gpuopen-professionalcompute-libraries.github.io/MIVisionX/

MIT licensed Build Status

AMD OpenVX modules (amdovx-modules)

The OpenVX framework provides a mechanism to add new vision functions to OpenVX by 3rd party vendors. This project has below OpenVX modules and utilities to extend amdovx-core project, which contains the AMD OpenVX Core Engine.

If you're interested in Neural Network Inference, start with the sample inference application.

Inference Application Development Workflow Sample Inference Application
Block-Diagram-Inference-Workflow Block-Diagram-Inference-Sample

Refer to Wiki page for further details.

Pre-requisites

Refer to Wiki page for developer instructions.

Build using CMake on Linux (Ubuntu 16.04 64-bit) with ROCm

Build annInferenceApp using Qt Creator

Build Radeon LOOM using Visual Studio Professional 2013 on 64-bit Windows 10/8.1/7