香橙派aipro自动安装mindspore环境脚本
·
在半个月前,作者发布了一个香橙派mindspore环境配置的流程。后来觉得整套流程走完还是需要花费不少功夫的,因此作者决定写一个自动配置香橙派aipro的mindspore环境的脚本。
其实最理想的情况是能够一个脚本解决的,但是因为环境较为复杂,有些命令需要root而有些需要user,经过各种调试和失败只能一次次妥协,最终分成三个脚本完成全套工作。
脚本代码链接:
读者可选择自行克隆或下载。
README.md文件内容如下:
香橙派mindspore环境配置脚本
代码仓库放置三个shell脚本文件,用于自动配置香橙派aipro的mindspore 2.4.0 的Ascend环境
使用说明
一.脚本功能说明
- preparation.sh脚本用于实现香橙派环境配置的准备工作,包含以下步骤:
- 配置16G的swap内存,若已经配置,则本步骤跳过
- 创建名为mindspore的conda环境,并配置环境变量使shell重启时自动激活
- 配置control CPU的个数为4,AI CPU的个数为0
- 配置静态IP为192.168.137.100,子网掩码为255.255.255.0
- 上述配置完成后立即重启开发板使配置生效
- CANN_installer.sh脚本用于下载并安装CANN 8.0的toolkit和kernels包,包含以下步骤:
- 删除当前存在的toolkit包
- 在/home/HwHiAiUser/Downloads目录下载toolkit和kernels包
- 安装toolkit包,经高人指点,此处无需手动同意用户协议,等待安装成功即可
- 安装kernels包,经高人指点,此处无需手动同意用户协议,等待安装成功即可
- mindspore_installer.sh脚本用于安装mindspore,配置环境变量并运行run_check(),包含以下步骤:
- 安装昇腾AI开发者工具包
- 安装mindspore必要依赖
- 安装mindspore
- 配置环境变量
- 运行run_check()
二.脚本运行方法说明
必须按照以下顺序和命令运行脚本,且均在user模式下运行,若user用户和root用户使用错误将导致安装失败
bash orangepi/preparation.sh # 该脚本运行完毕后会自动重启系统,不用惊慌
sudo bash -i orangepi/CANN_installer.sh # 注意该脚本必须在user用户下以sudo -i命令执行
bash mindspore_installer.sh
三个脚本均包含需要联网执行的命令,故运行过程中需要全程保持网络畅通
昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链
更多推荐

所有评论(0)