Re: [討論] Deepseek 繞開cuda 用任何GPU都可以

作者: z1976 (z1976)   2025-01-30 22:56:37
這種文章完全就是在造謠
用PTX寫程式繞開的是CUDA開發框架而不是CUDA硬體
PTX是CUDA開發框架產生的中繼語言,通常,演算法工程師撰寫的是高階語言 (C++或pyt
hon) ,開發環境會將高階語言轉換成中繼語言
你能直接撰寫PTX是可以說繞過CUDA沒錯,但繞過的是指CUDA框架的API以及從高階語言轉
中繼語言的工作流,並不是指繞過CUDA硬體本身
要知道程式語言越低階就會越靠近硬體規格,PTX的存在是為了把硬體能力抽象化給高階
語言使用,而撰文者搞反了,說PTX可以避開硬體依賴,這太荒謬了
DS演算法如果有一部分使用PTX語言,比較有可能是為了優化關鍵節點的效率 (可以做到
更精細控制);但如上面強調的,這麼做繞過的並不是硬體,而且開發框架
某些人看到繞過CUDA就見獵心喜的說:你看 DeepSeek 繞過CUDA了,我們的英雄擺脫了萬
惡輝達的控制,殊不知二者根本不是一回事
話說回來,你要不用CUDA硬體本來就是你家的自由,任何演算法本來本來就沒有一定要用
輝達GPU跑,除非你寫的可移植性很差?你要用你家CPU跑也可以,跑多久就是另一回事了

Links booklink

Contact Us: admin [ a t ] ucptt.com