有没有使用过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友好.调试难度低,高效执行包括计算效率.数 ...
随机推荐
- 《Android开发卷——开卷》
打算在自己在工作中遇到的问题,技术难点都记录下来,让其他人可以借鉴或者指点,这样既可以成长自己也可以成长别人.因为自己已经在工作了,所以遇到的问题非常具有代表性,所以不能简单简单的像网上一些小学生一样 ...
- Mybatis中#{}和${}的区别:
简单来说 #{} 会在将参数加上引号,例如: SELECT * FROM user WHERE username=#{username} ; 带上参数后的SQL语句即: SELECT * ...
- babel 基础概念 & 从零到一写一个 babel 插件
babel 基础概念 简单来说,做语法转换兼容的, 复杂一点的说,babel可以将我们写的 ES6+ 的Javascript语法转换为向后兼容的语法,以便能够在旧版本的浏览器或者其他环境运行. bab ...
- Java对称加解密算法AES
Java对称加解密算法AES import org.apache.commons.codec.binary.Base64; import org.apache.commons.lang3.String ...
- redis简单应用demo - 订单号自增长的思路:业务编码+地区+自增数值
redis简单应用demo1.字符串127.0.0.1:6379> set hello toneyOK127.0.0.1:6379> type hellostring127.0.0.1:6 ...
- 制作tomcat镜像
本篇文章介绍用Dockerfile的方式构建Tomcat镜像,请保证安装了Docker环境. 首先创建/opt/tomcat目录,后续步骤都在该目录下进行操作. 准备好Jdk和Tomcat安装文件,放 ...
- 三种方法教你下载 Windows 10 和 Windows 11 原生镜像
原文地址:https://itxiaozhang.com/three-methods-to-download-windows-10-and-windows-11-iso/ 本文配合视频食用效果最佳,视 ...
- FFmpeg开发笔记(三十二)利用RTMP协议构建电脑与手机的直播Demo
不管是传统互联网还是移动互联网,实时数据传输都是刚需,比如以QQ.微信为代表的即时通信工具,能够实时传输文本和图片.其中一对一的图文通信叫做私聊,多对多的图文通信叫做群聊. 除了常见的图文即时通信,还 ...
- P9120 题解
暴力容斥复活之路! \(k=1\) 这个你肯定会. \(k=2\) 大的放上去,小的放下来.简单贪心. \(k=3\) 考虑二分答案. 然后考虑判断是否合法. 令当前答案为 \(val\). 首先钦定 ...
- python 自动化神器 多平台纯代码RPA办公自动化python框架
Pyaibote是一款专注于纯代码RPA(机器人流程自动化)的强大工具,支持Android.Browser和Windows三大主流平台.无论您需要自动化安卓应用.浏览器操作还是Windows应用程 ...