新闻中心

EEPW首页 > 智能计算 > 进阶指南 > OpenVINO问题集之二

OpenVINO问题集之二

作者:时间:2020-12-15来源:OpenVINO中文社区收藏

02020-04-13Openvino是什么,与Movidius SDK的区别.jpg

本文引用地址:http://www.eepw.com.cn/article/202012/421206.htm

. 如何在使用Model Optimizer转模型的时候截取子网络?

运行mo.py脚本时指定 –input和--output参数为要截取的网络的输入和输出节点即可,请参考:链接

 

. 能转换Tensorflow2.0的模型吗?

2020.4开始支持Tensorflow2.2.0。

 

. 模型优化器可以将模型转换成INT8精度吗?

不可以,INT8量化可以使用中的Post Training Optimization Toolkit,参考:链接

 

. 模型优化器对模型做了哪些优化?

请参考: 链接

 

. 模型优化器如何转换Tensorflow Object Detection API模型?

请参考: 链接

 

. 在OPENVINO中如何将Caffe开源框架训练出来的模型转为IR格式?

请参考: 链接

 

. 自己训练的Bert模型转换成功,但是使用Inference Engine加载模型时出错:

模型转换命令:
python mo_tf.py
--input_model xxx.pb
--disable_nhwc_to_nchw
--input IteratorGetNext:0,IteratorGetNext:1,IteratorGetNext:4
--input_shape [1,128],[1,128],[1,128]

1608019079701265.png 

原因调查:PB文件中可以查看到OneHot的Indices输入是Reshape2,该节点在pb中是int32,转换以后变成float32

1608019105122785.png

解决方案:转换模型时添加数据类型信息
python mo_tf.py
--input_model xxx.pb
--disable_nhwc_to_nchw
--input IteratorGetNext:0{i32},IteratorGetNext:1{i32},IteratorGetNext:4{i32}
--input_shape [1,128],[1,128],[1,128]
参考链接:
链接

 

. PyTorch转ONNX,再转IR时,Unsample操作转不了

解决方案:Pytorch转ONNX时,指定opset_version=10是可以的。(2020.3之前版本中测试通过)



关键词: OpenVINO 问题集

评论


相关推荐

技术专区

关闭