class GraphOption(enum.Enum)

Info Value
Package mvnc
Module mvncapi
Version 2.0
See also Graph, Graph.get_option(), Graph.set_option()

GraphOption is an enumeration that defines Graph options that can be read with Graph.get_option() or set with Graph.set_option().

Option Option Type Possible Values Description
RO_GRAPH_STATE int Values in the GraphState enumeration The current state of the Graph.
RO_TIME_TAKEN numpy.ndarray of floats Unbounded positive floats The times taken per graph layer for the last inference in milliseconds.
RO_INPUT_COUNT int 1 The number of inputs expected by the graph. This is the length of the RO_INPUT_TENSOR_DESCRIPTORS list.

Only 1 currently supported.
RO_OUTPUT_COUNT int 1 The number of outputs expected by the graph. This is the length of the RO_OUTPUT_TENSOR_DESCRIPTORS list.

Only 1 currently supported.
RO_INPUT_TENSOR_
DESCRIPTORS
list(TensorDescriptor) N/A A list of TensorDescriptor objects that describe the graph inputs.
RO_OUTPUT_TENSOR_
DESCRIPTORS
list(TensorDescriptor) N/A A list of TensorDescriptor objects that describe the graph outputs.
RO_DEBUG_INFO str Any More detailed debug info when the result of a function call was Status.MYRIAD_ERROR.
RO_GRAPH_NAME str Any The name of the Graph that was set when the Graph was created.
RO_CLASS_LIMIT int Unbounded positive int The highest option class supported.
RO_GRAPH_VERSION numpy.ndarray of unsigned ints [major, minor] The version of the compiled graph file.
RO_TIME_TAKEN
_ARRAY_SIZE
int Unbounded positive int The size of the array for RO_TIME_TAKEN.
RW_EXECUTORS_NUM int Positive int up to RO_MAX_EXECUTORS_NUM This value corresponds to the number of executor threads to be used on the device for the graph. Each executor thread will use the number of shaves specified in the graph file (via the -s option on the compiler command.) The number of executors times the number of shaves specified in the graph file can not exceed the total number of shaves on the device (12 for Myriad2 or 16 for MyriadX.)

Notes

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