ncGraphOption_t enumeration

Info Value
Header mvnc.h
Version 2.0
See also struct ncGraphHandle_t, ncGraphGetOption(), ncGraphSetOption()

Overview

The ncGraphOption_t enumeration defines graph options that can be read with ncGraphGetOption() or set with ncGraphSetOption().

Constant Option Type Possible Values Description
NC_RO_GRAPH_STATE int Values in the ncGraphState_t enumeration The current state of the graph and the associated ncGraphHandle_t struct.
NC_RO_GRAPH_TIME_TAKEN float[ ] Positive floats The times taken per graph layer for the last inference in milliseconds. The size of this array is the value of the NC_RO_GRAPH_TIME_TAKEN_ARRAY_SIZE option.
NC_RO_GRAPH_INPUT_COUNT int 1 The number of inputs expected by the graph. This is the number of elements in the NC_RO_GRAPH_INPUT_TENSOR_
DESCRIPTORS array.

Only 1 currently supported.
NC_RO_GRAPH_OUTPUT_COUNT int 1 The number of outputs expected by the graph. This is the number of elements in the NC_RO_GRAPH_OUTPUT_TENSOR_
DESCRIPTORS array.

Only 1 currently supported.
NC_RO_GRAPH_INPUT_
TENSOR_DESCRIPTORS
struct ncTensorDescriptor_t[ ] N/A An array of ncTensorDescriptor_t structs, which describe the graph inputs in order. The value of the NC_RO_GRAPH_INPUT_COUNT option is the length of the array.
NC_RO_GRAPH_OUTPUT_
TENSOR_DESCRIPTORS
struct ncTensorDescriptor_t[ ] N/A An array of ncTensorDescriptor_t structs, which describe the graph outputs in order. The value of the NC_RO_GRAPH_OUTPUT_COUNT option is the length of the array.
NC_RO_GRAPH_DEBUG_INFO char[ ] Debug info A null-terminated character array that provides more details when the result of a function call was NC_MYRIAD_ERROR. The maximum size of this array is NC_DEBUG_BUFFER_SIZE.
NC_RO_GRAPH_NAME char[ ] Graph name A null-terminated character array containing the name of the graph that was set with ncGraphCreate(). The maximum size of this array is NC_MAX_NAME_SIZE.
NC_RO_GRAPH_OPTION_
CLASS_LIMIT
int Unbounded positive int The highest option class supported.
NC_RO_GRAPH_VERSION unsigned int[2] [major, minor] The version of the compiled graph.
NC_RO_GRAPH_TIME_
TAKEN_ARRAY_SIZE
int Unbounded positive int The size of the NC_RO_GRAPH_TIME_TAKEN option array.
NC_RW_GRAPH_
EXECUTORS_NUM
int Positive int up to the device’s NC_RO_DEVICE_MAX_
EXECUTORS_NUM
Reserved for future use.

Notes

  • Options prefixed with ‘NC_RW’ have read/write permission and are both gettable and settable.
  • Options prefixed with ‘NC_RO’ have read-only permission and are only gettable.