Graph.LoadTensor()
Info | Value |
---|---|
Package | mvnc |
Module | mvncapi |
Version | 1.0 |
See also | Graph.GetResult() |
Overview
This function initiates an inference on the specified graph via the associated Intel® Movidius™ NCS device. After calling this function, use the Graph.GetResult() function to retrieve the inference result.
Syntax
graph.LoadTensor(inputTensor, userObject)
Parameters
Parameter | Description | |
---|---|---|
inputTensor | Input data on which an inference will be run. The data must be passed in a numpy ndarray of half precision floats (float 16). | |
userObject | A user-defined parameter that is returned by the GetResult function along with the inference result for this tensor. |
Return
Returns True if the function works, False if not. When the graph is in non-blocking mode (GraphOption.DONTBLOCK), this function will return False if the device is busy.
Known Issues
Example
# Enumerate Device
# Open Device, # Allocate Graph, # Set Graph Option
# Read an image, resize the image and adjust for mean if necessary to match the network expected size
if (graph.LoadTensor(img.astype(numpy.float16), 'user object')):
print("LoadTensor success")
output, userobj = graph.GetResult()
# Deallocate the graph and Close the device