看到了一个帖子:

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的,体验怎么样啊?的更多相关文章

  1. MindSpore特性支持类

    MindSpore特性支持类 Q:请问MindSpore支持梯度截断吗? A:支持,可以参考梯度截断的定义和使用. Q:如何在训练神经网络过程中对计算损失的超参数进行改变? A:暂时还未有这样的功能. ...

  2. MindSpore手写数字识别初体验,深度学习也没那么神秘嘛

    摘要:想了解深度学习却又无从下手,不如从手写数字识别模型训练开始吧! 深度学习作为机器学习分支之一,应用日益广泛.语音识别.自动机器翻译.即时视觉翻译.刷脸支付.人脸考勤--不知不觉,深度学习已经渗入 ...

  3. 全场景AI推理引擎MindSpore Lite, 助力HMS Core视频编辑服务打造更智能的剪辑体验

    移动互联网的发展给人们的社交和娱乐方式带来了很大的改变,以vlog.短视频等为代表的新兴文化样态正受到越来越多人的青睐.同时,随着AI智能.美颜修图等功能在图像视频编辑App中的应用,促使视频编辑效率 ...

  4. 几个小实践带你快速上手MindSpore

    摘要:本文将带大家通过几个小实践快速上手MindSpore,其中包括MindSpore端边云统一格式及华为智慧终端背后的黑科技. MindSpore介绍 MindSpore是一种适用于端边云场景的新型 ...

  5. MindSpore:基于本地差分隐私的 Bandit 算法

    摘要:本文将先简单介绍Bandit 问题和本地差分隐私的相关背景,然后介绍基于本地差分隐私的 Bandit 算法,最后通过一个简单的电影推荐场景来验证 LDP LinUCB 算法. Bandit问题是 ...

  6. 开源一周岁,MindSpore新特性巨量来袭

    摘要:MindSpore很多新特性与大家见面了,无论是在效率提升.易用性,还是创新方面,都是干货满满. 最近,AI计算框架是业界的热点,各大厂商纷纷投身AI框架的自研发,究其原因:AI框架在整个人工智 ...

  7. 超轻量AI引擎MindSpore Lite

    超轻量AI引擎MindSpore Lite 揭秘一下端上的AI引擎:MindSpore Lite. MindSpore Lite是MindSpore全场景AI框架的端侧引擎,目前MindSpore L ...

  8. MindSpore:自动微分

    MindSpore:自动微分 作为一款「全场景 AI 框架」,MindSpore 是人工智能解决方案的重要组成部分,与 TensorFlow.PyTorch.PaddlePaddle 等流行深度学习框 ...

  9. MindSpore技术理解(下)

    MindSpore技术理解(下) 4 GraphEngine 由于深度学习算法需要进行大量的计算,很多公司都设计了自己的深度学习专用处理器(如谷歌的张量处理器.阿里巴巴的含光等),华为也发布了自主设计 ...

  10. MindSpore API编程概述

    MindSpore API编程概述 总体架构 MindSpore是一个全场景深度学习框架,旨在实现易开发.高效执行.全场景覆盖三大目标,其中易开发表现为API友好.调试难度低,高效执行包括计算效率.数 ...

随机推荐

  1. 手把手教你搭建Docker私有仓库Harbor

    1.什么是Docker私有仓库 Docker私有仓库是用于存储和管理Docker镜像的私有存储库.Docker默认会有一个公共的仓库Docker Hub,而与Docker Hub不同,私有仓库是受限访 ...

  2. OceanBase 金融项目优化案例

    领导让我帮忙支持下其他项目的SQL优化工作,呦西,是收集案例的好时机. 下面SQL都是在不能远程的情况下,按照原SQL的逻辑等价改写完成否发给现场同事验证. 案例一 慢SQL,4.32秒: SELEC ...

  3. XTuner大模型单卡低成本微调实战

    Smiling & Weeping ---- 有趣是片难寻的土,灵魂是朵难养的花 一些关于的模型训练的小tips: 1.ctrl+c中断  2.tmux new -s 名称   3.ctrl+ ...

  4. Nuxt.js 深入浅出:目录结构与文件组织详解

    title: Nuxt.js 深入浅出:目录结构与文件组织详解 date: 2024/6/18 updated: 2024/6/18 author: cmdragon excerpt: 摘要:本文详述 ...

  5. 【VMware vSphere】使用RVTools中的PowerShell脚本创建导出vSphere环境信息的自动化任务。

    RVTools 是 VMware 生态系统中一个非常受欢迎且免费的 Windows 实用工具,用于收集并显示 VMware vSphere 环境中的相关信息,如虚拟机.主机及集群等相关配置.RVToo ...

  6. P1551 亲戚 题解。。。

    并查集 目录 并查集 (1.概念: (2.详解 Q1:如何表示不同的家族 ans1: Q2:如何将两个人归到同一个家族中 ans2: CODE: PS: (1.概念: 处理 不相交 可合并 的集合关系 ...

  7. 在Python中输出当前文件名和行号

    在Python中输出当前文件名和行号 用 inspect 库 info = inspect.currentframe() print('DEBUG!! ',info.f_code.co_filenam ...

  8. Python 潮流周刊#59:Polars 1.0 发布了,PyCon US 2024 演讲视频也发布了(摘要)

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章.教程.开源项目.软件工具.播客和视频.热门话题等内容.愿景:帮助所有读者精进 Python 技术,并增长职 ...

  9. Python数据分析方法与技巧

    背景介绍 数据分析是数据科学领域的核心技能之一,它涉及到数据的收集.清洗.处理.分析和可视化. 数据分析是指通过收集.清洗.处理.分析和可视化数据来发现隐藏的模式.趋势和关系的过程. 数据分析是数据科 ...

  10. SpringBoot快速插入Mysql 1000万条数据

    导读 有时候为了验证系统瓶颈,需要往数据库表中插入大量数据,可以写sheel脚本插入,前几天为了插入100万条数据,走的sheel脚本(点我直达),插入速度简直无法直视,花了3小时,才插入了10万条, ...