制约国产深度学习框架发展的根本原因 —— 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 ...
随机推荐
- SRE心里话:要求100%服务可用性就是老板的无知
<SRE Google 运维解密>第3章讲了拥抱风险,一些关键的观点,在这里与大家分享,融入了我自己的一些理解,希望对你有些帮助. 服务可用性必须100%?其实完全没必要 一个服务客户的产 ...
- 增补博客 第二十三篇 python 对比Python中的列表、元组、字典、集合、字符串等之间异同
1. 列表(List): - 异同:列表是可变(Mutable)的有序容器,使用方括号 [] 定义,可以存储任意类型的元素.可以通过索引访问和修改列表中的元素.列表支持切片操作和列表推导式. - 相同 ...
- vite+vue3+ts+elementPlus前端框架搭建 [三] router路由管理
路由包括动态路由.静态路由两种,本文中以静态路由的方式实现了动态路由. 1. 创建Router 在Src目录下创建router文件夹,并在router文件夹下创建index.ts文件. index.t ...
- 零基础写框架(3): Serilog.NET 中的日志使用技巧
.NET 中的日志使用技巧 Serilog Serilog 是 .NET 社区中使用最广泛的日志框架,所以笔者使用一个小节单独讲解使用方法. 示例项目在 Demo2.Console 中. 创建一个控制 ...
- 向Web服务器端上传文件
server.py import flaskapp = flask.Flask(__name__)@app.route('/upload', methods=['POST'])def uploadFi ...
- java多线程-3-使用多线程的时机
许多人对于计算机的运行原理不了解,甚至根本不了解. 不幸的是,此类中的一部分人也参与了计算机的编码工作.可想而知,编写的效率和结果.听者伤心,闻者流泪. 此类同学的常见的误解: 并发就能加快任务完成 ...
- Linux下命令行开启关闭触摸板
Linux下命令行开启关闭触摸板 从设备列表中找到触摸板的设备id,调用xinput可以控制设备的开启关闭. 示例代码如下: #!/bin/bash device=`xinput list | gre ...
- Linux OpenGrok搭建
目录 一.目的 二.环境 三.相关概念 3.1 OpenGrok 3.2 CTags 3.3 Tomcat 四.OpenGrok搭建 4.1 安装jdk 4.2 安装ctags依赖 4.3 安装uni ...
- 【韦东山】嵌入式全系统:单片机-linux-Android对硬件操作的不同侧重点
我是韦东山,一直从事嵌入式Linux培训,最近打算连载一系列文章. 正在录制全新的嵌入式Linux视频,使用新路线,不再从裸机/uboot开始,效率更高. 对应文档也会写成书<<嵌入式Li ...
- C#开发单实例应用程序并响应后续进程启动参数
C#默认的WinForm模板是不支持设置单实例的,也没有隔壁大哥VB.NET那样有个"生成单个实例应用程序"的勾选选项(VB某些时候要比C#更方便),实现单实例可以有多种方法: 检 ...