MindSpeed MM MindSpore后端安装指导

版本配套

软件 版本 安装指南
Python >= 3.10
Driver AscendHDK 25.0.RC1 驱动固件安装指南
Firmware AscendHDK 25.0.RC1
CANN CANN 8.5 CANN 软件安装指南
MindSpore 2.7.2 MindSpore安装

驱动固件安装

下载驱动固件,请根据系统和硬件产品型号选择对应版本的 driverfirmware。参考安装NPU驱动固件或执行以下命令安装:

bash Ascend-hdk-*-npu-firmware_*.run --full
bash Ascend-hdk-*-npu-driver_*.run --full --force

CANN安装

下载CANN,请根据系统选择 aarch64x86_64对应版本的 cann-toolkitcann-kernelcann-nnal。参考CANN安装或执行以下命令安装:

bash Ascend-cann-toolkit_8.5.0_linux-aarch64.run --install
# 根据实际情况修改 ascend-toolkit 路径
source /usr/local/Ascend/cann/set_env.sh

bash Ascend-cann-kernels-*_8.5.0_linux-aarch64.run --install
bash Ascend-cann-nnal_8.5.0_linux-aarch64.run --install
# 设置环境变量
# 根据实际情况修改 ascend-toolkit 路径
source /usr/local/Ascend/nnal/asdsip/set_env.sh
source /usr/local/Ascend/nnal/atb/set_env.sh --cxx_abi=0

MindSpore安装

参考MindSpore官方安装指导,根据系统类型、CANN版本及Python版本选择相应的安装命令进行安装,安装前请确保网络畅通。或执行以下命令安装:

pip install mindspore==2.7.2

代码一键适配

MindSpeed-Core-MS提供了代码、环境的一键适配功能,执行以下命令完成一键适配后,用户即可开启基于MindSpore AI套件的多模态模型之旅。

git clone https://gitcode.com/Ascend/MindSpeed-Core-MS.git -b r0.5.0
cd MindSpeed-Core-MS
pip install -r requirements.txt
source auto_convert.sh mm
cd MindSpeed-MM