Intel® Movidius™ Neural Compute SDK C API v1

The SDK comes with a C language API that enables developers to create applications in C or C++ that utilize hardware-accelerated Deep Neural Networks via the Intel® Movidius™ Neural Compute Stick (Intel® Movidius™ NCS). The C API is provided as a header file (mvnc.h) and an associated library file (, both of which are placed on the development computer when the SDK is installed. Details of the C API are provided below and within the documentation avilable via the link in each line.


  • mvncStatus: Contains possible return values for API functions.
  • mvncDeviceOptions: Contains all possible options to get/set for an Intel® Movidius™ NCS device, and their data types.
  • mvncGraphOptions: Contains all possible options to get/set for a graph, and their data types.
  • mvncGlobalOptions: Contains all possible global options to get/set, and their data types.