将 TensorFlow Faster R-CNN 冻结图转换为英特尔 openVINO 框架时出现内部错误

Internal error while converting TensorFlow Faster R-CNN frozen graph to intel openVINO framework

我在神经计算棒 v2 上安装了 openVINO 的英特尔分发版以 运行 推理。我们在家训练的 TensorFlow SSD 模型取得了成功。然而,该棒无法处理我们的任何 Faster R-CNN 架构。为了解决这个问题,我尝试使用 windows 10 安装中包含的模型优化器将 TensorFlow1.13 Faster R-CNN resnet101 模型转换为 OpenVINO 框架。在转换过程中,我收到以下错误:

[ ERROR ]  -------------------------------------------------
[ ERROR ]  ----------------- INTERNAL ERROR ----------------
[ ERROR ]  Unexpected exception happened.
[ ERROR ]  Please contact Model Optimizer developers and forward the following information:
[ ERROR ]  [Errno 13] Permission denied: 'C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\model_optimizer\.\frozen_inference_graph.bin'
[ ERROR ]  Traceback (most recent call last):
  File "C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\model_optimizer\mo\main.py", line 309, in main
    ret_code = driver(argv)
  File "C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\model_optimizer\mo\main.py", line 270, in driver
    ret_res = emit_ir(prepare_ir(argv), argv)
  File "C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\model_optimizer\mo\main.py", line 254, in emit_ir
    meta_info=get_meta_info(argv))
  File "C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\model_optimizer\mo\pipeline\common.py", line 223, in prepare_emit_ir
    serialize_constants(graph, bin_file)
  File "C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\model_optimizer\mo\back\ie_ir_ver_2\emitter.py", line 43, in serialize_constants
    with open(bin_file_name, 'wb') as bin_file:
PermissionError: [Errno 13] Permission denied: 'C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\model_optimizer\.\frozen_inference_graph.bin'

 
[ ERROR ]  ---------------- END OF BUG REPORT --------------
[ ERROR ]  -------------------------------------------------

谁能帮帮我?我们想 运行 英特尔神经计算棒 v2 上的 TensorFlow Faster R-CNN。

这是您正在转换模型的目录的写入权限问题。 由于您使用的是 Windows,我建议您使用两种方法:

  • 打开命令提示符并运行作为管理员。
  • 更改为不需要管理员权限即可写入的目录,例如 C:\Users\your-username\Desktop