一文带你了解MindSpore的知识及安装入手

🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝

 🥇博主昵称:Jovy. 

🍟博客主页Jovy.的博客

🥗感谢点赞👍评论🃌

⚇很方便的在线编辑器:Lightly

让我们一起在写作中记录学习吧!

MindSpore是什么?

 MindSpore是一个全场景深度学习框架,旨在实现易开发、高效执行、全场景覆盖三大目标,其中易开发表现为API友好、调试难度低(以简单易上手的Python作为基础),高效执行包括计算效率、数据预处理效率和分布式训练效率,全场景则指框架同时支持云、边缘以及端侧场景

如今MindSpore的使用人数更是达到了3.5M+,总Star数达到了21.6k,总Issue数达到了24.1k,总PR数61.5k

MindSpore的总体架构

 

  • ModelZoo(模型库):ModelZoo提供可用的深度学习算法网络,也欢迎更多开发者贡献新的网络(ModelZoo地址)。

  • Extend(扩展库):昇思MindSpore的领域扩展库,支持拓展新领域场景

  • Science(科学计算):MindScience是基于昇思MindSpore融合架构打造的科学计算行业套件,包含了业界领先的数据集、基础模型、预置高精度模型和前后处理工具

  • Expression(全场景统一API):基于Python的前端表达与编程接口

  • 第三方前端:支持第三方多语言前端表达

  • Data(数据处理层):提供高效的数据处理、常用数据集加载等功能和编程接口

  • Compiler(AI编译器):图层的核心编译器,主要基于端云统一的MindIR实现三大功能,包括硬件无关的优化(类型推导、自动微分、表达式化简等)、硬件相关优化(自动并行、内存优化、图算融合、流水线执行等)、部署推理相关的优化(量化、剪枝等)。

  • Runtime(全场景运行时):昇思MindSpore的运行时系统,包含云侧主机侧运行时系统、端侧以及更小IoT的轻量化运行时系统。

  • Insight(可视化调试调优工具):昇思MindSpore的可视化调试调优工具,能够可视化地查看训练过程、优化模型性能、调试精度问题、解释推理结果

  • Armour(安全增强库):面向企业级运用时,安全与隐私保护相关增强功能

MindSpore的安装

因为MindSpore是基于Python的,所以我们得先下载安装Python的运行环境(现在MindSpore只支持Python3.7-3.9)但是Python已经出到3.11了,不过我们只能选择3.7-3.9之间的类型 我这边给大家提供了windows64位的3.7.5的安装程序

链接:https://pan.baidu.com/s/1K5ojfpunPbID6VgAjpt2Bg?pwd=0000 
提取码:0000

勾选将环境加入到系统环境变量,然后选择第二个(图示错误箭头)选项自定义安装,将能勾选的都选上,然后一直next即可

执行:win+r-->输入cmd-->回车进入到命令提示符,输入python即可查看是否安装成功 ,出现下图即为安装成功

 因为他是3.7.5版本是19年发布的,所以他的pip功能已经滞后了,那么我们就要进行更新,在更新之前我们得先使用 exit() 来推出python运行环境,因为在环境里不能对自己进行更新

python -m pip install --upgrade pip

等待一小会儿即可安装成功,那么接下来就要进入到MindSpore的安装了,根据自己的需要选择相应版本获取到对应的安装代码,与上述一样,在终端进行pip的安装

 

出现如上界面即是安装成功

python -c "import mindspore;mindspore.run_check()"

 通过以上代码即可查看是否安装成功

pip install --upgrade mindspore=={version}

通过以上代码即可升级版本

初步入门

import mindspore
from mindspore import nn
from mindspore import ops
from mindspore.dataset import vision, transforms
from mindspore.dataset import MnistDataset

通过以上代码来进行导入库

他还有以下几个步骤,在后续的文章中会进行讲解

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
LVS(Linux Virtual Server)是一种基于 Linux 系统的负载均衡集群技术,它主要用于将网络流量分发到多个服务器上,以提高系统的可靠性、可扩展性和性能。 LVS 集群一般包括四个组件:调度器(LVS 调度器)、前端服务器(负载均衡器)、后端服务器(真实服务器)和存储服务器(用于共享数据)。首先,调度器接收来自客户端的请求,然后根据配置的调度算法(如轮询、加权轮询、最小连接数等)将请求分发到多个前端服务器。前端服务器接收到请求后,通过相应的负载均衡算法将请求转发到后端的真实服务器上进行处理。在整个过程中,存储服务器用于存放共享的数据,以确保所有的真实服务器都能获取到相同的数据,并提供一致的服务。 LVS 集群的优点是能够提高网站的稳定性和可靠性,当某一台服务器出现故障时,调度器会自动将请求分发到其他可用的服务器上,从而保证服务的连续性。同时,LVS 集群还能够通过增加前端服务器和后端服务器的数量来提高系统的性能和吞吐量,以满足不断增长的用户需求。 在实际应用中,LVS 集群需要合理配置,包括选择合适的调度算法、调整每台服务器的权重、选择适当的硬件设备等。此外,还需要及时监控集群的运行状态,及时发现和解决故障,以确保整个系统的正常运行。 总的来说,LVS 负载均衡集群是一种强大而高效的集群技术,能够帮助企业提高系统的可靠性和性能,是现代互联网应用中不可或缺的重要组成部分。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小菜元

敲代码不容易请支持一下吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值