安装
在昇腾NPU设备上,完成昇腾固件的安装后,执行以下步骤完成MindSpore和MSAdapter的安装:
1. 安装MindSpore
pip install mindspore
推荐使用最新版本MindSpore,当前版本为2.7.1。无需安装PyTorch。
2. 下载安装MSAdapter源码
目前MSAdapter不支持pip install msadapter方式安装,仅支持源码直接使用和源码编译安装。
启智社区源码:https://openi.pcl.ac.cn/OpenI/MSAdapter
如果用户希望直接使用源码,设置如下环境环境变量:
export PYTHONPATH=${your_workspace}/msadapter/:$PYTHONPATH export PYTHONPATH=${your_workspace}/msadapter/msa_thirdparty:$PYTHONPATH
其中,your_workspace是git clone下载的目录。此方法不会影响用户的PyTorch使用。
如果用户希望以Python安装包编译的形式使用,进入MSAdapter目录,进行源码编译操作:
git clone https://openi.pcl.ac.cn/OpenI/MSAdapter cd msadapter bash scripts/build.sh pip install ${your_workspace}/msadapter/dist/*.whl export PYTHONPATH=/*/site-packages/msa_thirdparty:$PYTHONPATH # /*/site-packages 指python环境下的安装包路径,可以使用pip show msadapter获取。
直接安装会覆盖原始PyTorch的使用,如果希望同时使用PyTorch和MSAdapter,可以考虑直接使用源码。
安装完成后,PyTorch的实际执行将替换为MSAdapter,后端则为MindSpore动态图模式。