在半个月前,作者发布了一个香橙派mindspore环境配置的流程。后来觉得整套流程走完还是需要花费不少功夫的,因此作者决定写一个自动配置香橙派aipro的mindspore环境的脚本。

        其实最理想的情况是能够一个脚本解决的,但是因为环境较为复杂,有些命令需要root而有些需要user,经过各种调试和失败只能一次次妥协,最终分成三个脚本完成全套工作。

脚本代码链接:

李尚憬/香橙派mindspore环境配置脚本

读者可选择自行克隆或下载。

README.md文件内容如下:

香橙派mindspore环境配置脚本

代码仓库放置三个shell脚本文件,用于自动配置香橙派aipro的mindspore 2.4.0 的Ascend环境

使用说明

一.脚本功能说明

  1. preparation.sh脚本用于实现香橙派环境配置的准备工作,包含以下步骤:
  • 配置16G的swap内存,若已经配置,则本步骤跳过
  • 创建名为mindspore的conda环境,并配置环境变量使shell重启时自动激活
  • 配置control CPU的个数为4,AI CPU的个数为0
  • 配置静态IP为192.168.137.100,子网掩码为255.255.255.0
  • 上述配置完成后立即重启开发板使配置生效
  1. CANN_installer.sh脚本用于下载并安装CANN 8.0的toolkit和kernels包,包含以下步骤:
  • 删除当前存在的toolkit包
  • 在/home/HwHiAiUser/Downloads目录下载toolkit和kernels包
  • 安装toolkit包,经高人指点,此处无需手动同意用户协议,等待安装成功即可
  • 安装kernels包,经高人指点,此处无需手动同意用户协议,等待安装成功即可
  1. 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 

三个脚本均包含需要联网执行的命令,故运行过程中需要全程保持网络畅通

Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐