MIVisionX

MIVisionX toolkit is a set of comprehensive computer vision and machine intelligence libraries, utilities, and applications bundled into a single toolkit. AMD MIVisionX also delivers a highly optimized open-source implementation of the Khronos OpenVX™ and OpenVX™ Extensions.

mv_deploy

This project has the source code for MIVIsionX model compiler in mv_compile.cpp

mv_deploy consists of a model-compiler and necessary header/.cpp files which are required to run inference for a specific NeuralNet model

The “mv_compile” will be built as part of MIVisionX package installer To build and application using mv_compile, the user can use the deployment api from mv_deploy.h. The entire use of the mv_compile and deployment is shown in mv_objdetectsample The sample demonstrates the use of mv_compile utility to do video decoding and inference.

Prerequisites

Usage

The mv_compile utility generates deployment library, header files, and .cpp files required to run inference for the specified model.

ONNX

./mv_compile --model models/model.onnx --install_folder install_folder --input_dims 1,3,224,224

NNEF

./mv_compile --model models/model.nnef --install_folder install_folder --input_dims 1,3,224,224

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Author

Rajy Rawther - mivisionx.support@amd.com