将Keras保存的HDF5或TensorFlow保存的PB模型文件转化为Inter Openvino使用的IR(.xml & .bin)文件

本blog依据英特尔官方手册《Model Optimizer Developer Guide》 翻译编写,经博主测试可用

intel NCS & OpenVINO 交流QQ群:608483784

英特尔官方的NCS开发环境“OpenVINO”使用了名为Intermediate Representation(IR)的网络模型,其中.xml文件保存了网络的拓扑结构,而.bin文件以二进制方式保存了模型的权重w与偏差b。

首先我们需要配置Model Optimizer

如果是安装适用于所有框架的Model Optimizer:

在安装完OpenVINO后,我们找到以下位置:

/deployment_tools/model_optimizer/install_prerequisites

运行以下命令:

  • 对于Linux系统:

    install_prerequisites.sh

  • 对于Windows系统:

    install_prerequisites.bat

如果只安装适用于特定框架的Model Optimizer:

在安装完OpenVINO后,我们找到以下位置:

/model_optimizer/install_prerequisites 

运行以下命令:

  • 对于Caffe (Linux):

    install_prerequisites_caffe.sh

  • 对于Caffe (Windows):

    install_prerequisites_caffe.bat

  • 对于TensorFlow (Linux):

    install_prerequisites_tf.sh

  • 对于TensorFlow (Windows):

    install_prerequisites_tf.bat

  • 对于MXNet (Linux):

    install_prerequisites_mxnet.sh

  • 对于MXNet (Windows):

    install_prerequisites_mxnet.bat

  • 对于Kaldi (Linux):

    install_prerequisites_kaldi.sh

  • 对于Kaldi (Windows):

    install_prerequisites_kaldi.bat

  • 对于ONNX (Linux):

    install_prerequisites_onnx.sh

  • 对于ONNX (Windows):

    install_prerequisites_onnx.bat

如果我们要将TensorFlow保存的PB模型转换为IR……

如果我们要将Keras保存的HDF5模型转换为IR……

博主电脑在英特尔返厂维修中 待更新……

你可能感兴趣的:(将Keras保存的HDF5或TensorFlow保存的PB模型文件转化为Inter Openvino使用的IR(.xml & .bin)文件)