MindSpore保姆级安装教程

这篇具有很好参考价值的文章主要介绍了MindSpore保姆级安装教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、MindSpore简介

MindSpore保姆级安装教程

1.简介

MindSpore是华为发布的开源AI计算框架。于2019年8月推出的新一代全场景AI计算框架,2020年3月28日,宣布MindSpore正式开源。
MindSpore总体架构:

2.特点

  • 简单的开发体验:帮助开发者实现网络自动切分,只需串行表达就能实现并行训练,降低门槛,简化开发流程。
  • 灵活的调试模式
    具备训练过程静态执行和动态调试能力,开发者通过变更一行代码即可切换模式,快速在线定位问题。
  • 充分发挥硬件潜能
    最佳匹配昇腾处理器,最大程度地发挥硬件能力,帮助开发者缩短训练时间,提升推理性能。
  • 全场景快速部署
    支持云、边缘和手机上的快速部署,实现更好的资源利用和隐私保护,让开发者专注于AI应用的创造。

开发的便捷度相对有提高;同时在代码调试的时候,可以快速定位存在bug的地方;搭配昇腾的强大处理器,不需要大量的模拟测试和训练,可以大大提高我们的开发效率;同时生态环境较好,可以在移动设备或者云端快速的部署项目,能够让我们更安全便捷地进行开发。

二、安装MindSpore

1.获取安装命令

官方下载网址:MindSpore安裝指南

选择对应的下载配置

我是Python3.8 + MindSpore1.9.0
MindSpore保姆级安装教程
如果和我一样是在linux系统上安装,但不知道自己的内核版本,可以使用命令uname -a去查看自己linux的内核版本。
我是Linux-x86_64
MindSpore保姆级安装教程

官网文档有详尽的安装以及环境配置教程。

  • 如果是在一个全新的Ubuntu上通过pip安装MindSpore,可以使用自动安装脚本进行一键式安装。自动安装脚本会安装MindSpore及其所需的依赖。
  • 如果系统已经安装了部分依赖,如Python,GCC等,则可以参照手动安装来进行步骤手动安装。

2.自动安装

自动安装将执行以下内容:(自动安装脚本仅支持安装MindSpore>=1.6.0)

  • 更改软件源配置为华为云源。
  • 安装MindSpore所需的依赖,如GCC。
  • 通过APT安装Python3和pip3,并设为默认。
  • 通过pip安装MindSpore CPU版本。
  • 自动安装脚本执行完成后,需要重新打开终端窗口以使环境变量生效。
wget https://gitee.com/mindspore/mindspore/raw/r1.9/scripts/install/ubuntu-cpu-pip.sh
# 安装MindSpore 1.9.0和Python 3.7
MINDSPORE_VERSION=1.9.0 bash ./ubuntu-cpu-pip.sh
# 如需指定Python和MindSpore版本,以Python 3.9和MindSpore 1.6.0为例,使用以下方式
# PYTHON_VERSION=3.9 MINDSPORE_VERSION=1.6.0 bash ./ubuntu-cpu-pip.sh

3.手动安装

安装MindSpore所需的系统环境和第三方依赖如下表:

软件名称 版本 作用
Ubuntu 18.04 运行MindSpore的操作系统
Python 3.7-3.9 MindSpore的使用依赖Python环境
GCC 7.3.0到9.4.0之间 用于编译MindSpore的C++编译器
(1)安装Python

Python可通过多种方式进行安装。(若要安装其他Python版本,只需更改命令中的3.7)

通过Conda安装Python

安装Miniconda:

cd /tmp
curl -O https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py37_4.10.3-Linux-$(arch).sh
bash Miniconda3-py37_4.10.3-Linux-$(arch).sh -b
cd -
. ~/miniconda3/etc/profile.d/conda.sh
conda init bash

在内地使用Conda下载会比较慢,安装完成后,可以为Conda设置清华源加速下载,可以参照此:Anaconda 镜像使用帮助
创建虚拟环境,以Python 3.7.5为例:

conda create -n mindspore_py37 python=3.7.5 -y
conda activate mindspore_py37

通过APT安装Python
sudo apt-get update
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt-get install python3.7 python3.7-dev python3.7-distutils python3-pip -y
# 将新安装的Python设为默认
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 100
# 安装pip
python -m pip install pip -i https://repo.huaweicloud.com/repository/pypi/simple
sudo update-alternatives --install /usr/bin/pip pip ~/.local/bin/pip3.7 100
pip config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple

下载完成后可以查看python版本:

python --version
(2)安装GCC
sudo apt-get install gcc -y
(3)安装MindSpore

根据版本选择适合的版本后进行下载,这里以MindSpore1.9.0为例

export MS_VERSION=1.9.0

然后根据系统架构及Python版本执行如下命令安装MindSpore

# x86_64 + Python3.7
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/${MS_VERSION}/MindSpore/cpu/x86_64/mindspore-${MS_VERSION/-/}-cp37-cp37m-linux_x86_64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
# x86_64 + Python3.8
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/${MS_VERSION}/MindSpore/cpu/x86_64/mindspore-${MS_VERSION/-/}-cp38-cp38-linux_x86_64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
# x86_64 + Python3.9
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/${MS_VERSION}/MindSpore/cpu/x86_64/mindspore-${MS_VERSION/-/}-cp39-cp39-linux_x86_64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
# aarch64 + Python3.7
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/${MS_VERSION}/MindSpore/cpu/aarch64/mindspore-${MS_VERSION/-/}-cp37-cp37m-linux_aarch64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
# aarch64 + Python3.8
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/${MS_VERSION}/MindSpore/cpu/aarch64/mindspore-${MS_VERSION/-/}-cp38-cp38-linux_aarch64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
# aarch64 + Python3.9
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/${MS_VERSION}/MindSpore/cpu/aarch64/mindspore-${MS_VERSION/-/}-cp39-cp39-linux_aarch64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple

4.检验是否安装成功

进入python后执行以下命令:

import mindspore;
mindspore.run_check()

如果输出如下一样则表明安装成功!

MindSpore version: 版本号
The result of multiplication calculation is correct, MindSpore has been installed successfully!

MindSpore保姆级安装教程

5.升级MindSpore版本

如果需要升级MindSpore版本执行一下命令即可

pip install --upgrade mindspore=={version}

升级到rc版本时,需要手动指定{version}为rc版本号,例如1.6.0rc1;如果升级到正式版本,=={version}字段可以缺省。

到这里就安装完成啦~~可以去享受MindSpore之旅啦~文章来源地址https://www.toymoban.com/news/detail-429093.html

到了这里,关于MindSpore保姆级安装教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 保姆级教程:带你体验华为云测试计划CodeArts TestPlan

    摘要: 华为云测试计划(CodeArts TestPlan)是面向软件开发者提供的一站式云端测试平台,覆盖测试管理、接口测试,融入DevOps敏捷测试理念,帮助您高效管理测试活动,保障产品高质量交付。 本文分享自华为云社区《保姆级教程:带你体验华为云测试计划CodeArts TestPlan》,作

    2024年02月11日
    浏览(44)
  • 华为开源自研AI框架昇思MindSpore应用案例:Vision Transformer图像分类

    近些年,随着基于自注意(Self-Attention)结构的模型的发展,特别是Transformer模型的提出,极大地促进了自然语言处理模型的发展。由于Transformers的计算效率和可扩展性,它已经能够训练具有超过100B参数的空前规模的模型。 ViT则是自然语言处理和计算机视觉两个领域的融合结

    2024年02月14日
    浏览(35)
  • 华为eNSP安装包及常见问题处理(保姆级)

          大家在平时会遇到很多启动失败的问题,下面就给大家介绍一个解决办法,我也是经过多次试验才发现的,度娘上有很多方法,都不好使的可以试试。  话不多说直接上链接,该安装包经测试为兼容性最好的版本支持 win10  win11系统: 链接:https://pan.baidu.com/s/1Wf-Iksq

    2024年02月12日
    浏览(31)
  • 使用ENSP模拟器配置华为防火墙的WEB登录页面 --->> 保姆级教程

    点击此电脑 -- 计算机管理 点击设备管理器中的网络适配器  点击操作中的添加过时硬件  继续点击下一步 点击下一步        点击网络适配器         选择Microsoft中的环回适配器         下一步          OK!环回适配添加完成          网络 --- 属性 --- 更改适配器设

    2024年04月29日
    浏览(34)
  • 华为ensp模拟器如何使用VMware虚拟机桥接虚拟网卡实现上网(保姆级教程)

    我对ensp的小云朵真是又爱又恨,爱是因为它可以桥接虚拟网卡,对实验的验证性得到了进一步的升华,恨是因为不会设置。 现在有很多学校的奇葩老师都要求nat要ping通百度,然后告诉学生用云彩可以实现,但又有几个老师告诉该如何设置呢? 我在不会前也是一直在找资料,

    2024年02月06日
    浏览(40)
  • 详解Git 安装教程(保姆级教程)

    Git工具官网:https://git-scm.com/downloads 点击下载(官网下载可能会比较慢,下面有淘宝镜像): 所有东西下载慢的话就可以去找镜像! 官网下载太慢,我们也可以使用淘宝镜像下载:CNPM Binaries Mirror 比如可以选择:v2.37.3.windows.1 1. 用户许可声明 双击下载后的 Git-2.37.3-64-bit.ex

    2024年02月05日
    浏览(29)
  • cartographer安装教程(超详细,保姆级教程)

    cartographyer安装分为二进制安装和源码安装,对于想学习源码的同学,选择源码安装,对于只是配置参数的同学安装二进制足矣。 一、二进制安装(一键安装) 二、源码安装 (一)、准备工作 1、安装依赖: 2、安装protobuf3 (1)安装之前先卸载卸载ros自带proto2 (2)安装protobuf3.6.0

    2024年01月16日
    浏览(38)
  • Carla 保姆级安装教程

    一:电脑配置 carla支持windows,Linux系统构建,官方对于安装电脑的最低配置要求是拥有6G显存的GPU,推荐8G显存的GPU,至少需要20G的存储空间,所有对电脑的配置要求是不小的挑战。 我所使用电脑的硬件配置:32G内存、AMD R7处理器 、NVIDIA RTX 3090显卡;软件配置:ubuntu18.04(linux开

    2023年04月20日
    浏览(22)
  • mysql保姆安装教程

    前言:考完研回来,重新配置数据库的相关环境,按照本方法安装请确保你之前的MySQL已完全清除干净。 1.进入Mysql官网,点击下载 2.选择MySQL Installer for Windows 3.推荐选择第二个安装包 4.不登陆,开始下载 5.等待下载完成 通过电脑“设置”,检查电脑是否包含中文名,如果包

    2024年02月03日
    浏览(29)
  • Android Studio安装详细教程(从下载到安装,保姆级教程)

    Android Studio软件需要从安卓官网进行下载,由于政策原因,国内无法进行相关网页的访问。因此,国内可通过https://developer.android.google.cn/studio进行下载(文件大小将近1G,网速不同下载速度不同)。下载界面如下图所示,点击页面中绿色按钮选择下载路径后进行下载。 经过了

    2024年01月21日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包