AI 计算框架为啥不能统一一下,感觉大家都各玩各的

查看 130|回复 9
作者:wulili   
今年可以说是 AIGC 的元年吧,各种 AI 开源框架都冒出来了,不过有时候折腾起来感觉挺心累的,部署起来要么就是不支持这个 GPU ,要么就是不支持那个系统
系统方面,折腾完了 win ,mac 又出问题,搞定了 mac 吧,Linux 又要再折腾下
硬件方面,NVIDA 玩自己的 CUDA ,苹果玩自己的 Metal ,AMD 这方面好像没啥布局(手里的 A 卡瞬间感觉不香了。。。)
这方面纯小白一个,想问下为啥各种 AI 框架为啥好像很难搞类似于通用计算,为啥不能像游戏那样,不依赖于特定 GPU 硬件加速,是个 GPU 就行,虽然可能不同厂商的速度🈶️差别,但也不至于没有用武之地
要是能统一一下标准该多好

GPU, 折腾, 框架, Mac

qrobot   
你出钱赞助吗?
optional   
派你和非洲的经济统一一下。
opengps   
要知道所有的规则都是需要先经历一段野蛮生长阶段才能总结出来。刚起步就统一,时机过早。
jklove123bai   
搞这个不就是为了未来统一后赚钱?
kaedeair   
因为游戏都是标准接口,已经有规范了,显卡都要支持 dx ,opengl 还有 vulkan ,不支持你照样也玩不了游戏
artnowben   
NVIDA 在软件生态上布局十几年了吧,培养了很多 CUDA 程序员,这就是它厉害的地方。
其他厂家,谁能培养这么多自己生态的程序员
pkoukk   
为啥不能像游戏那样,不依赖于特定 GPU 硬件加速,是个 GPU 就行
这句话就是错误的,游戏渲染流程大概是 游戏->引擎->驱动->显卡
换 GPU 不怎么影响游戏,是因为显卡厂商做了驱动层,引擎只需要面对驱动层就行
你看看 intel 家出的独显适配问题有多少,如果真的所有游戏引擎严格按照 dx11 或者 dx12 执行,哪还有这种适配问题
显卡驱动是非常非常重要的一环,而且很多游戏是有面向 A 卡或者 N 卡做特别优化的
dddd1919   
有竞争才会有进步,只有一个只会有吃💩的体验
neopenx   
你要类比也应该类比到 shader 吧。
cuda/metal kernel 本质就是 shader ,你看游戏几十年了,不同 GPU 的 shader 很好统一么
基于 LLVM 可以对 GPU shader 做一个抽象,所以 AI compiler 现在也在干同样的事。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部