有没有使用过MindSpore的,体验怎么样啊?
看到了一个帖子:
https://www.zhihu.com/question/386352303/answer/3160948468
========================================
说下个人的体会:
1. 这个国产框架确实不好用,由于这个框架的较大部分代码都是高校学生写的(你自己体会一下在校的本科生和研究生的水平),所以bug奇多,稳定性差,而且整个软件开发的逻辑和流程是十分的混乱(好像华为的软件开发都有这个问题),不同版本之间的兼容性较差(当然一些表层的应用还都是没问题的),用着用着就不知道错在哪里了,而且生态环境较差,没有充足的资料和文档来支撑debug,据我所知这个框架在国内基本没有多少人在用(不包括和华为合作的高校,好多高校实验室都是和华为签有合作协议的,因此他们的日常工作中有很大的比例就是给mindspore做移植,质量当然不可恭维);
2. 根据官方的一些宣传可以知道mindspore的性能已经超过了TensorFlow和pytorch,但是即使在华为内部做research的其实也没有多少人在用mindspore,毕竟pytorch更合胃口,而社区的一些测试结果往往也不支持官方的宣传,对于这一点我个人认为这个差距点是不同场景测试下使用了不同的加速设备造成的,一些官方的宣传数据往往是使用华为自研的NPU设备,其价格要数万元,性能据说已经超过NVIDIA的A100,而社区的测试往往都是使用NVIDIA的GEFORCE,而且可能还不是RTX 4090,没准是1060ti,所以有这个差别也就好理解了,不过这也说明一点,那就是如果你想获得官方宣传的那种超高运算性能建议你去搞一块训练类型的NPU(某鱼上就有卖,好多还是全新的);
3. 关于建不建议用呢。可以说国内使用mindspore的数量确实在增加,不过这主要还是华为官方支持的高校实验室(很多学生是被导师指派来干这个活,用这个框架的,毕竟是签合同了的),个人估计社区的没有从官方获得直接利益的人的数量应该是不太有增长的,毕竟这东西确实不太好用,完全出于支持国产的目的而放弃使用好用、还没问题的pytorch(毕竟不会冒出许多莫名的bug)的人不会太多的,毕竟搞理工的人还是理智的人偏多。但是我个人是所以那种不太理智的人,因此我还是要建议大家尽可能的支持,虽然你不会从使用中获得官方给出的利益(毕竟大多数人不是那些合作的985重点实验室的,没有合同也就没有利益),但是国产的东西还是要支持支持的,这东西已然这么烂了,如果不支持支持不就更要凉凉了嘛,但是还是建议大家理智,如果你有余力,而且还民族情绪极高,并且不怕掉入泥沼,还是可以支持支持的,况且谁也说不好这东西会不会迭代迭代着就脱胎换骨变OK了呢,国产的东西还是有余力的情况下尽可能支持下吧。
重点!!!
友情建议:
不要尝试mindspore的高级特性,什么算子编程、什么Ascend编程还有什么源码编译和多卡运行的,这些都不要碰,这是大坑,我是在这些坑里滚过的,太坑。不过你如果是合作方那就不用care了,毕竟有官方提供的硬件以及可观利益的回报那么这些坑也就不算啥事情了。
====================================
有没有使用过MindSpore的,体验怎么样啊?的更多相关文章
- MindSpore特性支持类
MindSpore特性支持类 Q:请问MindSpore支持梯度截断吗? A:支持,可以参考梯度截断的定义和使用. Q:如何在训练神经网络过程中对计算损失的超参数进行改变? A:暂时还未有这样的功能. ...
- MindSpore手写数字识别初体验,深度学习也没那么神秘嘛
摘要:想了解深度学习却又无从下手,不如从手写数字识别模型训练开始吧! 深度学习作为机器学习分支之一,应用日益广泛.语音识别.自动机器翻译.即时视觉翻译.刷脸支付.人脸考勤--不知不觉,深度学习已经渗入 ...
- 全场景AI推理引擎MindSpore Lite, 助力HMS Core视频编辑服务打造更智能的剪辑体验
移动互联网的发展给人们的社交和娱乐方式带来了很大的改变,以vlog.短视频等为代表的新兴文化样态正受到越来越多人的青睐.同时,随着AI智能.美颜修图等功能在图像视频编辑App中的应用,促使视频编辑效率 ...
- 几个小实践带你快速上手MindSpore
摘要:本文将带大家通过几个小实践快速上手MindSpore,其中包括MindSpore端边云统一格式及华为智慧终端背后的黑科技. MindSpore介绍 MindSpore是一种适用于端边云场景的新型 ...
- MindSpore:基于本地差分隐私的 Bandit 算法
摘要:本文将先简单介绍Bandit 问题和本地差分隐私的相关背景,然后介绍基于本地差分隐私的 Bandit 算法,最后通过一个简单的电影推荐场景来验证 LDP LinUCB 算法. Bandit问题是 ...
- 开源一周岁,MindSpore新特性巨量来袭
摘要:MindSpore很多新特性与大家见面了,无论是在效率提升.易用性,还是创新方面,都是干货满满. 最近,AI计算框架是业界的热点,各大厂商纷纷投身AI框架的自研发,究其原因:AI框架在整个人工智 ...
- 超轻量AI引擎MindSpore Lite
超轻量AI引擎MindSpore Lite 揭秘一下端上的AI引擎:MindSpore Lite. MindSpore Lite是MindSpore全场景AI框架的端侧引擎,目前MindSpore L ...
- MindSpore:自动微分
MindSpore:自动微分 作为一款「全场景 AI 框架」,MindSpore 是人工智能解决方案的重要组成部分,与 TensorFlow.PyTorch.PaddlePaddle 等流行深度学习框 ...
- MindSpore技术理解(下)
MindSpore技术理解(下) 4 GraphEngine 由于深度学习算法需要进行大量的计算,很多公司都设计了自己的深度学习专用处理器(如谷歌的张量处理器.阿里巴巴的含光等),华为也发布了自主设计 ...
- MindSpore API编程概述
MindSpore API编程概述 总体架构 MindSpore是一个全场景深度学习框架,旨在实现易开发.高效执行.全场景覆盖三大目标,其中易开发表现为API友好.调试难度低,高效执行包括计算效率.数 ...
随机推荐
- (九)selenium实现12306模拟登录
登陆的唯一困难在于验证码的识别,此处使用第三方平台超级鹰进行验证码识别. from selenium import webdriver import time from PIL import Imag ...
- JAVA发送邮件报错: 535 Error: authentication failed, system busy。
解决方法: 1.设置 -> 微信绑定 -> 开启安全登录 -> 生成新密码 2.使用生成的新密码替换邮箱登录密
- C#.NET与JAVA互通之MD5哈希V2024
C#.NET与JAVA互通之MD5哈希V2024 配套视频: 要点: 1.计算MD5时,SDK自带的计算哈希(ComputeHash)方法,输入输出参数都是byte数组.就涉及到字符串转byte数组转 ...
- restful接口返回JSONObject和父类抽象实现类设计,请求头获取sign和支付宝RSA签名验签工具类方法
restful接口返回JSONObject和父类抽象实现类设计,请求头获取sign和支付宝RSA签名验签工具类方法 1.JSONObject可以通用数据的灵活性,类似Map数据,数据字段不清晰.具体返 ...
- StringUtils.join()方法使用
* StringUtils.join()方法使用 打印输出: * 使用 StringBuilder 进行拼接:张三,李四,王五 * 使用 StringUtils.join 进行拼接:张三,李四,王五 ...
- maven和gradle环境变量配置及idea相关的设置
1.maven 环境变量添加之后,重新打开cmd窗口,验证是否配置成功. idea File >> Settings idea配置之后的验证: 2.gradle 环境变量添加之后,重新 ...
- Android 通过odex优化提高首次开机速度
背景 客户反馈说开机时间过长,需要优化. 原文:https://blog.csdn.net/croop520/article/details/73930184 介绍 现在很多Android都需要预装很 ...
- CentOS7离线安装devtoolset-9并编译redis6.0.5
首先参照https://www.cnblogs.com/wdw984/p/13330074.html,来进行如何安装Centos和离线下载rpm包. 离线下载jemalloc,上传到CentOS的/d ...
- FPGA bit转bin文件
首先科普一下 什么是bitstream文件 FPGA比特流(bitstream)是一种用于配置可编程逻辑器件的数据格式,特别是现场可编程门阵列(FPGA).比特流包含了硬件逻辑电路.路由信息以及芯片上 ...
- P1754
球迷购票问题 题意描述 盛况空前的足球赛即将举行.球赛门票售票处排起了球迷购票长龙. 按售票处规定,每位购票者限购一张门票,且每张票售价为50元.在排成长龙的球迷中有N个人手持面值50元的钱币,另有N ...