public static extern ncStatus_t ncGraphAllocateWithFifosEx(ncDeviceHandle_t *deviceHandle, ncGraphHandle_t *graphHandle, void *graphBuffer, unsigned_int graphBufferLength, ncFifoHandle_t **inFifoHandle, ncFifoType_t inFifoType, int inNumElem, ncFifoDataType_t inDataType, ncFifoHandle_t **outFifoHandle, ncFifoType_t outFifoType, int outNumElem, ncFifoDataType_t outDataType);
public static extern ncStatus_t ncGraphAllocateWithFifos(ncDeviceHandle_t *deviceHandle, ncGraphHandle_t *graphHandle, void *graphBuffer, unsigned_int graphBufferLength, ncFifoHandle_t **inFifoHandle, ncFifoHandle_t **outFifoHandle);
public static extern ncStatus_t ncGraphAllocate(ncDeviceHandle_t *deviceHandle, ncGraphHandle_t *graphHandle, void *graphBuffer, unsigned_int graphBufferLength);
public static extern ncStatus_t ncDeviceClose(ncDeviceHandle_t *deviceHandle);
public static extern ncStatus_t ncDeviceOpen(ncDeviceHandle_t *deviceHandle);
public static extern ncStatus_t ncDeviceGetOption(ncDeviceHandle_t *deviceHandle, ncDeviceOption_t option, void *data, unsigned_int *dataLength);
public static extern ncStatus_t ncFifoAllocate(ncFifoHandle_t *fifoHandle, ncDeviceHandle_t *device, ncTensorDescriptor_t *tensorDesc, unsigned_int numElem);