def create_tensor()

in tutorials/app/edge_agent_utils.py [0:0]


def create_tensor(x, tensor_name):
    if (x.dtype != np.float32):
        raise Exception( "It only supports numpy float32 arrays for this tensor" )    
    tensor = agent.Tensor()    
    tensor.tensor_metadata.name = tensor_name.encode('utf-8')
    tensor.tensor_metadata.data_type = agent.FLOAT32
    for s in x.shape: tensor.tensor_metadata.shape.append(s)
    tensor.byte_data = x.tobytes()
    return tensor