香橙派AIpro(20T)上升级到 CANN 8.5.0 + MindSpore 2.8.0
收藏回复举报
香橙派AIpro(20T)上升级到 CANN 8.5.0 + MindSpore 2.8.0
发表于2026-03-17 20:01:46
0 查看

香橙派 AIpro (20T) 2025-09-09 的 Ubuntu 22.04 LTS Desktop 官方镜像默认安装了以下软件。

  1. CANN: 8.0.0
  2. MindSpore 2.4.10

现今相隔半年,CANN 稳定版已更新至 8.5.0,MindSpore 更新至 2.8.0。现在带您一起升级CANN、MindSpore。

卸载 CANN 8.0.0 工具包、算子包

root 用户运行 CANN 8.0.0 自带的 uninstall.sh 脚本并清理 /usr/local/Ascend/ascend-toolkit 目录下的所有文档与子目录。

/usr/local/Ascend/ascend-toolkit/latest/aarch64-linux/script/uninstall.sh
rm -rvf /usr/local/Ascend/ascend-toolkit/*

安装 CANN 8.5.0 工具包、算子包、神经网络加速包

到昇腾官网选取以下选项。

  1. 版本: 8.5.0
  2. 架构: aarch64
  3. 安装包格式: .run

下载以下安装包。

  1. Ascend-cann-toolkit_8.5.0_linux-aarch64.run :工具包
  2. Ascend-cann-310b-ops_8.5.0_linux-aarch64.run :310B 系列算子包
  3. Ascend-cann-nnal_8.5.0_linux-aarch64.run :神经网络加速包

true

true

确保安装包可执行并以 root 逐个安装。

chmod +x ./*.run
./Ascend-cann-toolkit_8.5.0_linux-aarch64.run --install
./Ascend-cann-310b-ops_8.5.0_linux-aarch64.run --install
./Ascend-cann-nnal_8.5.0_linux-aarch64.run --install

确保您的 ~/.bashrc 包含以下命令。

source /usr/local/Ascend/ascend-toolkit/set_env.sh

使用 set_env.sh 刷新环境变量。

source ~/.bashrc

升级 MindSpore 到 2.8.0 版本

创建 requirements.txt 文档并填入以下内容。

absl-py==2.4.0
attrs==25.4.0
cloudpickle==3.1.2
decorator==5.2.1
mindspore==2.8.0
ml-dtypes==0.5.4
sympy==1.14.0
tornado==6.5.5

调用 pip 安装 MindSpore 2.8.0 及 CANN 8.5.0 张量库 te 的依赖库。

pip install -r requirements.txt

运行 Python REPL 并检查 MindSpore 2.8.0 是否安装成功。

import mindspore
mindspore.set_device(device_target='Ascend')
mindspore.run_check()

看到告警可以忽略,除非报错 [ERROR][CRITICAL];报错则向论坛求助。

安装成功则能看到以下输出。

MindSpore version:  2.8.0
The result of multiplication calculation is correct, MindSpore has been installed on platform [Ascend] successfully!

结语

希望该帖能帮助像我一样的香橙派、昇腾小白,下次跟大家分享一些优化香橙派 AIpro (20T) 开发环境、体验的个人心得 <3

我要发帖子