使用迁移工具进行模型迁移的核心步骤如下:
cd Ascend-cann-toolkit安装目录/ascend-toolkit/latest/tools/ms_fmk_transplt/
./pytorch_gpu2npu.sh -i 原始脚本路径 -o 脚本迁移结果输出路径 -v 原始脚本框架版本 [-s] [-m] [distributed -t 目标模型变量名 -m 训练脚本的入口文件]
命令示例:
./pytorch_gpu2npu.sh -i /home/train/ -o /home/out -v 1.11.0 [-s] [-m]
python main.py -a resnet50 -b 32 --gpu 1 /data/imagenet/ # /data/imagenet/需替换为用户实际使用的ImageNet数据集的路径