昇腾NPU是AI算力的后起之秀,但目前训练和在线推理脚本大多是基于GPU的。由于NPU与GPU的架构差异,基于GPU的训练和在线推理脚本不能直接在NPU上使用,msFmkTransplt工具提供了0代码迁移工具和PyTorch GPU2Ascend脚本迁移工具两种方式,将基于GPU的脚本迁移为基于NPU的脚本的自动化方法,节省了人工手动进行脚本迁移的学习成本与工作量,大幅提升了迁移效率。
pip3 install pandas #pandas版本号需大于或等于1.2.4 pip3 install libcst pip3 install jedi #可选,用于跨文件解析,建议安装
# Ascend-cann-toolkit环境变量(请根据实际路径修改) source ~/Ascend/ascend-toolkit/set_env.sh