OpenVINO 获取计算棒计算结果

由于因特尔计算棒属于异构架构,即真正的数据计算是在计算棒上,而其他数据获取端是在CPU上,类似与opencl结构

当调用infer_request.Infer();接口同步计算完成之后,要想获取到计算结果,还有将结果copy到CPU上,所以获取结果时要先保证计算已经完成,然后再获取结果,可以使用

Blob::Ptr output = infer_request.GetBlob(output_name);

const unsigned char* output_data = output->buffer().as::value_type*>();

获取到计算结果,即等待计算完成并将结果copy到cpu上后才能进行访问

你可能感兴趣的:(#,Movidius)