开发者
资源

迁移操作

  1. 创建昇腾训练工程。
    1. 单击欢迎界面的“New Project”或菜单栏File > New > Project...,弹出“New Project”窗口。设置好相关参数后,如图1所示,单击“Next”
      • CANN Version:CANN软件包版本,如未识别或想要更换使用的版本,可单击“Change”,在弹出界面中选择Ascend-cann-toolkit开发套件包的安装路径(注意需选择到版本号或者latest一级)。
      • Templates:框架工程,选择“TensorFlow Project”
      图1 创建工程
    2. 配置相关信息,如图2所示,单击“Create”
      • Project name:工程名称,可自定义。
      • Project location:工程目录,默认在“~/MindstudioProjects”下创建。
      图2 工程配置
  2. 进入工程界面,单击工具栏中按钮( TensorFlow GPU2Ascend工具)。
  3. 进入“TensorFlow GPU2Ascend”参数配置页,参数设置(以GPU单卡转NPU单卡为例)如图3所示。
    • Command File:tfplugin插件包中的工具脚本文件。
    • Input Path:待迁移脚本文件的路径。
    • Output Path:脚本迁移后的输出路径。
    图3 TensorFlow GPU2Ascend参数配置
  4. 参数设置完成后,单击“Transplant”,执行迁移。

    出现“Transplant success!”的回显信息,即迁移成功。

    2022-09-27 16:26:21  Finish conver, output file: /home/username/MindstudioProjects/MyTraining-tensorflow/models_msft; report file: /home/username/MindstudioProjects/MyTraining-tensorflow/models_msft/report_npu_20220927162439
    2022-09-27 16:26:21  Transplant success!

    迁移完成后,可在以上提示信息的“report file”路径下打开api_analysis_report.xlsx文件,查看resnet网络中的API支持度情况。其中少量不支持的API,经过分析,这些接口为keras分支才会使用到的接口,当前训练流程不会执行,因此可以忽略。