Info | Value |
---|---|
Header | mvnc.h |
Version | 2.0 |
See also | struct ncFifoHandle_t, ncFifoGetOption(), ncFifoSetOption() |
The ncFifoOption_t enumeration defines FIFO options that can be read with ncFifoGetOption() or set with ncFifoSetOption().
Constant | Option Type | Possible Values | Description |
---|---|---|---|
NC_RW_FIFO_TYPE | int | Values in the ncFifoType_t enumeration | The type of FIFO (read-only or write-only). |
NC_RW_FIFO_CONSUMER_COUNT | int | 1 | The number of times an element must be read by a graph or the API before the element is removed (default 1). The API can always only read once even if this is greater than 1. Only 1 currently supported. |
NC_RW_FIFO_DATA_TYPE | int | Values in the ncFifoDataType_t enumeration | The type of data that will be placed in the FIFO (default: 32FP). Regardless of the configured data types of the input and output FIFOs, the API will convert tensors to 16FP while performing inferences. |
NC_RW_FIFO_DONT_BLOCK | int | 0 | 0: ncFifoWriteElem() will block if the input FIFO queue is full and ncFifoReadElem() will block if the output FIFO queue is empty (default). 1: Not yet implemented. |
NC_RO_FIFO_CAPACITY | int | Unbounded positive int | The maximum number of elements the FIFO queue can hold. This is set with ncGraphAllocateWithFifos() or ncFifoAllocate(). |
NC_RO_FIFO_READ_FILL_LEVEL | int | Unbounded positive int | The number of tensors (FIFO elements) in the queue for a readable FIFO. |
NC_RO_FIFO_WRITE_FILL_LEVEL | int | Unbounded positive int | The number of tensors (FIFO elements) in the queue for a writable FIFO. |
NC_RO_FIFO_TENSOR_DESCRIPTOR | struct ncTensorDescriptor_t* | N/A | A pointer to the FIFO’s ncTensorDescriptor_t struct, which describes the shape of tensors that this FIFO will hold. This is set with ncGraphAllocateWithFifos() or ncFifoAllocate(). |
NC_RO_FIFO_STATE | int | Values in the ncFifoState_t enumeration | The state of the FIFO and the associated ncFifoHandle_t struct. |
NC_RO_FIFO_NAME | char[ ] | FIFO name | A null-terminated character array containing the name of the FIFO that was set with ncFifoCreate(). The maximum size of this array is NC_MAX_NAME_SIZE. |
NC_RO_FIFO_ELEMENT_DATA_SIZE | int | Unbounded positive int | The data size of one FIFO element in bytes. |