Mindspore初学者保姆级上手
目录
一、Mindspore简介
1.介绍
2.昇思MindSpore的优势
(1)简单的开发体验
(2)灵活的调试模式
(3)充分发挥硬件潜能
(4)全景快速部署
二、安装MindSpore
1.获取安装命令
(1)选择需要下载的配置
(2)命令安装
(3)安装conda
(4)安装cource
三、小结
一、Mindspore简介
1.介绍
MindSpore是由华为于2019年8月推出的新一代全场景AI计算框架,2020年3月28日,华为宣布MindSpore正式开源。
昇思MindSpore总体架构如下图所示:
昇思MindSpore作为全场景AI框架,所支持的有端(手机与IOT设备)、边(基站与路由设备)、云(服务器)场景的不同系列硬件,包括昇腾系列产品、英伟达NVIDIA系列产品、Arm系列的高通骁龙、华为麒麟的芯片等系列产品。
2.昇思MindSpore的优势
(1)简单的开发体验
官方说明:帮助开发者实现网络自动切分,只需串行表达就能实现并行训练,降低门槛,简化开发流程。
个人理解: 也就是相对开发的便捷度上面是有提高的,这个我们后面会专门介绍
(2)灵活的调试模式
官方说明:具备训练过程静态执行和动态调试能力,开发者通过变更一行代码即可切换模式,快 速在线定位问题。
个人理解: 也就是说在我们对代码调试的时候,可以快速定位存在bug的地方,着对于开发者来说是一件求之不得的事情,我们每一个开发对于代码的测试和调试都是很头疼的,这个功能真是太香了。
(3)充分发挥硬件潜能
官方说明:最佳匹配昇腾处理器,最大程度地发挥硬件能力,帮助开发者缩短训练时间,提升推理性能。
个人理解: 也就是说我们在硬件做好之后,因为昇腾的处理器很强大,不需要大量的模拟测试和训练,可以大大提高我们的开发效率。
(4)全景快速部署
官方说明:支持云、边缘和手机上的快速部署,实现更好的资源利用和隐私保护,让开发者专注于AI应用的创造。
个人理解: 这个就是说存在良好的生态,并且可以在移动设备或者云端快速的部署项目,我们可以更安全、更专注的做AI的开发
二、安装MindSpore
1.获取安装命令
官网下载网址MindSpore官网
(1)选择需要下载的配置
这里我选择的是1.8.1版本、python选择的是3.9版本
这里需要注意一点------windows必须为win10 64位
(2)命令安装
打开python
输入官网给的安装下载命令
命令:
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.7.1/MindSpore/cpu/x86_64/mindspore-1.7.1-cp39-cp39-win_amd64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
验证是否安装成功
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.7.1/MindSpore/cpu/x86_64/mindspore-1.7.1-cp39-cp39-win_amd64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
这里如果输出版本号说明安装成功
MindSpore version: 版本号
The result of multiplication calculation is correct, MindSpore has been installed successfully!
(3)安装conda
确认环境
win10 -64版本
选择conda适配版本
通过命令安装MindSpore
(4)安装cource
需要安装
这里要注意一点:也是要配置环境变量,一样的方式
安装git工具
安装GCC7.3
这里同上,需要配置环境变量
安装Cmake3.18版本
这里同上,需要配置环境变量
安装ActiviPerl 5.28.1版本
安装wheel
从代码仓中下载源码
源码编译
进行最后的MindSpore安装
验证是否安装成功
出现以上的版本信息说明成功
三、小结
总的来说,这玩意搭建太费劲了,按照我用华为的产品来看,基本上都是前期搭建很麻烦,但是熟悉之后,效率是真的很高,产品也是真的好用!!!
Mindspore初学者保姆级上手相关推荐
- 开源规模化算法生产平台YMIR的保姆级上手教程
本次教程共有3期,大家速速上手操作吧! 1.背景介绍&系统设计理念 YMIR 公开课第一期:背景介绍&系统设计理念 https://www.bilibili.com/video/BV1 ...
- 【人工智能AI】想要搭建“真本地”的永远免费-真正属于自己的ChatGPT吗?国产开源版 ChatGLM:保姆级上手教程!
清华智谱 AI 开源了 GLM 系列模型的新成员--中英双语对话模型 ChatGLM-6B,支持在单张消费级显卡上进行推理使用.这是继此前开源 GLM-130B 千亿基座模型之后,智谱 AI 再次推出 ...
- 快速上手Springboot项目(登录注册保姆级教程)
本文章对SpringBoot开发后端项目结构做了简单介绍,并示范了使用SpringBoot+MySQL实现登录的后端功能,与本博客的另一篇文章 Vue 实现登录注册功能(前后端分离完整案例) | Ma ...
- 【快速上手系列】保姆级Layuimini与SSM的联合使用教程(数据表格操作)
[快速上手系列]保姆级Layuimini与SSM的联合使用教程(数据表格操作) 使用步骤 导入layuimini 下载layuimini文件 这个并不是直接运行的,需要用HBuilder导入 layu ...
- LBM模式学习·保姆级安装及初步使用教程
在学习LBM模式的过程中,我感觉LBM模式流程简短.运行方便,但是可供参考的材料较为有限,对于一个独立学习LBM模式的初学者非常不友好(我就是这个初学者哈哈,此前从未独立运行过任何模式),因此萌生了写 ...
- 保姆级NLP学习路线来啦!
这个保姆级不是形容这份指南有多详细,而是形容这个指南会伴随你们一起成长哟(其实就是太多了写不完).之后的更新都会定期发文并汇总在Github上,欢迎催更: https://github.com/lee ...
- 这可能是东半球最保姆级的后台服务器开发学习路线
作者 | 编程指北 来源 | 编程指北(id :cs_dev) 前言 这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」. 这样的文章相信大家都见得不少了,写之前也非常忐忑,能不能和其 ...
- 重磅推荐:保姆级Java技术图谱!够学到元宵节了,赶紧收藏!
最近因为参与社群交流的时间比较多,除了唠唠白酒的嗑之外,很大一部分时间都是看到群里问到一些关于Spring Boot和Spring Cloud应用过程中碰到的问题以及一些开发过程中的报错信息.在这些帮 ...
- 官方发布:深度学习高层API保姆级中文教程免费开放
很多小伙伴在后台给我留言,零基础如何入门深度学习?想要做算法工程师,自学了python基础,现在还来得及吗? 这个问题很大.很难说一篇文章几句话就能解决这个问题.今天我给大家说一下自己的一些个人经验, ...
最新文章
- linux 0.01内核分析与操作系统设计 pdf,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...
- python编程基础知识点上的问题_python编程入门之二:必备基础知识
- PlayMaker的Transition和Global Transition
- 关于在Webservice里使用LinqToSQL遇到一对多关系的父子表中子表需要ToList输出泛型而产生循环引用错误的解决办法!(转)...
- lambda 分类聚合_使用Java 8 Lambda,流和聚合
- 小心点,别被当成垃圾回收了。
- SPP-net论文笔记
- 基于51单片机的计算器
- 《只管去做》-如何做靠谱的年度计划
- NUC1371 Who's in the Middle【中位数+排序】
- 一张图看透办公网安全
- 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第2节 线程实现方式_12_创建多线程程序的第二种方式_实现Runnable接口...
- 算法导论2.3练习答案
- oracle mysql 同义词_Oracle中的同义词SYNONYM
- 卷不能在读/写模式下重新挂载。可能是因为先前没有完全卸载(安全删除)
- XCTF 攻防世界 MISC杂项 高手进阶区
- 基于TC358870XBG的头戴式显示方案
- 生成随机密码,验证码
- 微信小程序怎么直播?
- sql 语句优化...
热门文章
- securecrt连接虚拟机提示账号密码错误
- HDU 5238 线段树+数论
- mongodb 副本集测试
- flutter 九宫格菜单_flutter九宫格图片查看器
- 漏洞复现Influxdb,H2database,couchDB,ElasticSearch
- R shiny echart4r 常见问题整理
- mysql数据库热备份_mysql数据库热备份
- 教大家强制退出id账号_今天教大家怎么用手机注册自媒体账号之企鹅号。
- LINUX TC介绍
- python开头声明中文_python开头——文件声明 详解