MindSpeed-MM MindSpore后端安装指导

版本配套

软件 版本 安装指南
Python >= 3.10
Driver AscendHDK 25.5.0 驱动固件安装指南
Firmware AscendHDK 25.5.0
CANN CANN 8.5.0 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
bash Ascend-cann-*-ops_8.5.0_linux-aarch64.run --install
source /usr/local/Ascend/cann/set_env.sh # 安装nnal包需要source环境变量
bash Ascend-cann-nnal_8.5.0_linux-aarch64.run --install
# 设置环境变量
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
source auto_convert.sh mm
cd MindSpeed-MM