制约国产深度学习框架发展的根本原因 —— AI芯片的无法自主生产或量产
秉着没事就胡言乱语的宗旨,这里在接着胡说八道一下。
国外的深度学习框架如TensorFlow、pytorch、Jax打的如火如荼,按照以往惯例我们是不应该去做自主研发软件系统的,毕竟硬件不在掌握之下,搞出的软件质量又不如外国的好,但是随着中美贸易战的爆发这一切被改写。
国外的商用硬件和软件都开始对我国限制出口和使用,虽然大部分的软件都不受限制,尤其是深度学习软件,多数是开源的,也自然不受限制,至少美国目前还没有这么没下限到对开源软件下手,但是我们也是不得不防的。虽然美国不限制深度学习软件的使用,但是限制深度学习芯片的使用,为此我们需要开发出自主生产的硬件及配套软件。
由于国产芯片无法在短时期内被自主生产或量产,因此目前来说完全意义上的可以面向市场使用的国产自主研发的AI芯片并不存在。即使像华为和国内芯片产紧密合作搞出自己的AI芯片,但是由于高昂的成本造价也是无法面向市场推广的。
不论是国产的CPU芯片还是AI芯片,即使自己设计出来以后在国内生产,其造价也是同级别国外芯片造价的5倍到10倍,如果没有相应的政策扶持这些芯片也是根本无法造出来的。但是,即使这些芯片造出来,高昂的价格也注定其无法推广使用,就比如RTX 4090显卡,普通售价在1.3万左右,即使美国禁止出口我国,我们通过其他的途径搞来估计总费用也在3万左右,但是同级别的国产制造的芯片造价就在10万到20万之间,这种高昂的成本只能由某些特殊单位来承受。
我本人是搞软件的,并不是搞硬件的,但是我也是在思考为什么国产的AI软件无法推广呢,突然之间我想到了根本原因,其最根本的原因就是芯片无法推广。如果说我们使用国产的AI软件必须搭配使用NVIDIA显卡,那么我们为啥不去使用那些仍然允许使用的软件呢,如TensorFlow、pytorch、Jax,而去选择那些不成熟的国产软件呢。
显示就是1万多NVIDIA显卡,我们要是买相似性能的国产AI芯片可能就要15万到20万,除了那些顶级大公司需要考虑法律原因无法使用NVIDIA显卡,也除了那些国家政府所属的高校及研究所,那还有谁有动力去使用国产的的芯片呢,更或者说除了那些能用的起国产AI芯片的单位以外又有谁有能力用得起国产的AI芯片呢。
可以说,对于99%的国内AI领域的人员来说,只能使用NVIDIA显卡,那么这种大背景的情况下对使用国产AI计算软件是毫无动力的。可以说,国产的AI软件发展的最大限制就是无法推广匹配的国产AI芯片,所以我的观点是要想搞国产AI的国产化,最大的限制,也是最根本的限制就是如何把国产AI芯片造出来,并且是以和欧美台湾省制造的造价相当,否则就靠着对国产软件的拨款以及对口国家单位的使用,是难以实现对国产AI软件的提升的。
PS. 要想发展国产软件必须要先发展好国产硬件。
制约国产深度学习框架发展的根本原因 —— AI芯片的无法自主生产或量产的更多相关文章
- 国产深度学习框架mindspore-1.3.0 gpu版本无法进行源码编译
官网地址: https://www.mindspore.cn/install 所有依赖环境 进行sudo make install 安装,最终报错: 错误记录信息: cat /tmp/mind ...
- 转:TensorFlow和Caffe、MXNet、Keras等其他深度学习框架的对比
http://geek.csdn.net/news/detail/138968 Google近日发布了TensorFlow 1.0候选版,这第一个稳定版将是深度学习框架发展中的里程碑的一步.自Tens ...
- [深度学习大讲堂]从NNVM看2016年深度学习框架发展趋势
本文为微信公众号[深度学习大讲堂]特约稿,转载请注明出处 虚拟框架杀入 从发现问题到解决问题 半年前的这时候,暑假,我在SIAT MMLAB实习. 看着同事一会儿跑Torch,一会儿跑MXNet,一会 ...
- TensorFlow与主流深度学习框架对比
引言:AlphaGo在2017年年初化身Master,在弈城和野狐等平台上横扫中日韩围棋高手,取得60连胜,未尝败绩.AlphaGo背后神秘的推动力就是TensorFlow--Google于2015年 ...
- 从TensorFlow到PyTorch:九大深度学习框架哪款最适合你?
开源的深度学习神经网络正步入成熟,而现在有许多框架具备为个性化方案提供先进的机器学习和人工智能的能力.那么如何决定哪个开源框架最适合你呢?本文试图通过对比深度学习各大框架的优缺点,从而为各位读者提供一 ...
- tensorflow(深度学习框架)详细讲解及实战
还未完全写完,本人会一直持续更新!~ 各大深度学习框架总结和比较 各个开源框架在GitHub上的数据统计,如下表: 主流深度学习框架在各个维度的评分,如下表: Caffe可能是第一个主流的工业级深度学 ...
- 从TensorFlow 到 Caffe2:盘点深度学习框架
机器之心报道 本文首先介绍GitHub中最受欢迎的开源深度学习框架排名,然后再对其进行系统地对比 下图总结了在GitHub中最受欢迎的开源深度学习框架排名,该排名是基于各大框架在GitHub里的收藏数 ...
- Amazon宣布将MXNet作为AWS的深度学习框架——貌似性能比tf高啊
Amazon公司的Werner Vogels于上周宣布Amazon深度学习框架将会正式选用MXNet,并且AWS将会通过增加源代码贡献.改进文档以及支持来自其它框架的可视化.开发以及迁移工具,为实现M ...
- Nebula Graph 技术总监陈恒:图数据库怎么和深度学习框架进行结合?
引子 Nebula Graph 的技术总监在 09.24 - 09.30 期间同开源中国·高手问答的小伙伴们以「图数据库的设计和实践」为切入点展开讨论,包括:「图数据库的存储设计」.「图数据库的计算设 ...
- TensorFlow实战Google深度学习框架-人工智能教程-自学人工智能的第二天-深度学习
自学人工智能的第一天 "TensorFlow 是谷歌 2015 年开源的主流深度学习框架,目前已得到广泛应用.本书为 TensorFlow 入门参考书,旨在帮助读者以快速.有效的方式上手 T ...
随机推荐
- 关于前三次pta的总结
前言 这三次pta难度在不断上升的同时,要求我们线上慕课+自主学习来了解更多的java中的各种方法,如:正则表达式 List Map等.与此同时要求我们展开尝试并熟练类的构造,类的引用,链表的基本运用 ...
- .net6 .net core web api json 遇到 400 错误
环境: .net6 webapi 服务端模型声明 public class TongYiMinPgPayReq { public string mch_no { get; set; } public ...
- .NET5 IIS ASP.NET CORE 部署时 HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure
.NET5 IIS ASP.NET CORE 部署时 HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure 部署机器只安装了dotnet-hos ...
- javascript class 方法的this指向问题
踩坑记录 JavaScript 的 class 里面有两种定义方法的方式 普通函数(fun1) 箭头函数(fun2) class Obj { func1() { // write some code. ...
- java多线程编程:你真的了解线程中断吗?
java.lang.Thread类有一个 interrupt 方法,该方法直接对线程调用.当被interrupt的线程正在sleep或wait时,会抛出 InterruptedException 异常 ...
- 58同城的登录(RSA算法)
Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 58同城的登录(RSA算法) 日期:2016-11-23 ...
- YUM退役了?DNF本地源配置
客户遇到在OEL8安装Oracle缺包问题,使用dnf安装也没有,甚至连oracle-database-preinstall-21c都装不上.本质是DNF配置问题. 早期为了解决这类问题,专门写过很多 ...
- null 和 undefined 的区别?
null 表示一个对象被定义了,值为"空值":undefined 表示不存在这个值.(1)变量被声明了,但没有赋值时,就等于undefined. (2) 调用函数时,应该提供的参数 ...
- 松灵机器人scout mini小车 自主导航(3)——建图导航仿真
松灵机器人Scout mini小车建图导航仿真 在之前的文章中,我们已经介绍了如何在gazebo和rviz对scout mini小车进行仿真,并且测试了添加自定义的传感器,在本文章中将进一步介绍如何利 ...
- 解决方案 | 使用python中的os模块准确获取不带后缀的文件名和扩展名
1. 问题 如何使用python获取不带后缀的文件名? 2. 解决方法 如下图 import os file_name = "examp.le.pdf" file_name1_wi ...