[請益] CUDA 與 OpenCL 的技能路線選擇?

作者: wuyiulin (龍破壞劍士-巴斯達布雷達)   2023-10-28 12:54:32
小弟做影像演算法的,
之前技能都點在用框架實現演算法
(PyTorch、OpenCV、OpenVino…)。
在工作上有個機緣能夠把工時投入 CUDA 或是 OpenCL 的演算法重構(加速)開發。
目前的狀況是因為產品軟硬體環境的關係,
CUDA環境在我手上一直很不穩定,
而 OpenCL 感覺相對成熟。
公司將選擇技術的決定權交給我,
未來想將影像演算法與嵌入式硬體整合的話,
怎麼選擇會對我的職涯比較有利?
謝謝大家
作者: supereva (eva)   2022-05-14 10:31:00
只能吸引你 不能吸引人才所以沒人這樣開
作者: hella (hellc)   2023-10-28 13:05:00
如果不想綁Nvidia 就只能選OpenCL吧
作者: gino0717 (gino0717)   2023-10-28 14:12:00
你不管選什麼最後還是會回到CUDA的 就跟紹安一樣
作者: hizuki (ayaka)   2023-10-28 14:27:00
嵌入式可能只有opencl可選
作者: clh960524 (CLH)   2023-10-28 17:54:00
嵌入式系統除了 Nvidia 出的 Jetson,其他只有 OpenCL可以選然後我不負責認猜產品是 Qualcomm 或者 Imagination?
作者: Apache (阿帕契)   2023-10-28 18:05:00
OCL只是語言 表現上還是要看硬件和編譯器實現
作者: peterbrucele (DM5)   2023-10-28 21:08:00
嵌入式推CL 雖然不多 但還是有些廠商有支援
作者: a27417332 (等號卡比)   2023-10-28 22:06:00
以個人技能而言不覺得這是不同的路線,不同框架而已
作者: Apache (阿帕契)   2023-10-28 22:28:00
即使是Cuda 在不同版本跟平台上表現也都不完全一樣
作者: wuyiulin (龍破壞劍士-巴斯達布雷達)   2023-10-29 14:07:00
感謝各位我再想想 我們是用I社的東西xD
作者: Bencrie   2023-10-29 15:26:00
Intel?
作者: jobintan (Robin Artemstein)   2023-10-30 07:55:00
不過現實是NVidia就是佔有壟斷性的地位…
作者: kkes0001 (kkes0308)   2023-10-30 10:26:00
cuda
作者: acgotaku (otaku)   2023-10-30 14:41:00
我2016年就很熟 cuda 寫論文還用他來優化運算結果畢業後台灣超級少產業真的有需求用到 HPC現在只是個 web 仔
作者: clh960524 (CLH)   2023-10-30 16:26:00
@acgotaku 不去 Nvidia 或者 AMD 嗎 XD
作者: ManOfSteel (Man Of Steel)   2023-10-30 19:57:00
靠北,我也是跟ac大差不多,現在是韌體仔,媽der不過學Cuda跟0penCL到底有沒有出路阿!?有人要分享一下嗎?我看104職缺靠北少。
作者: leoloveivy (cried)   2023-10-30 22:18:00
我教你先import tensorflow用tensorflow寫
作者: Apache (阿帕契)   2023-10-31 00:25:00
AI/HPC對硬件很敏感 所以實現上不是很通用就是很specific但市場又沒有大到能養一堆人tune個別產品結果就是少數資深的人能夠做完大部分的事情
作者: mmonkeyboyy (great)   2023-10-31 00:32:00
....你公司有多大?I社都OneAPI了....
作者: wuyiulin (龍破壞劍士-巴斯達布雷達)   2023-10-31 14:56:00
oneAPI我感覺整個很迷,numba-dpex 自己給的官方測試都不會過。去年還被 OpenVINO 的東西雷了一波,也是 doc 不知道在寫什麼。總之個人對於 Intel 出的軟體抱有深深的敬畏之情。
作者: gino0717 (gino0717)   2023-10-31 21:30:00
我對intel的東西觀感不好 之前Intel某代理商拿些庫存請我們幫他兜個demo情境出來想秀給本家看在那個應該是商業互吹的場合本家突然牙起來洗我們臉還丟下一句我根本是來浪費時間甩門就走我們在幫他賣電腦耶開什麼玩笑
作者: mmonkeyboyy (great)   2023-11-01 10:48:00
你要考慮 support 不然就砍你 不然你就自己走這是一個大坑 你公司要考慮是投資多少 兩個都不好走 你不如直接看你們想做的地方有什麼support
作者: menShow (The Show)   2023-11-01 17:53:00
老實說台廠可能要選OpenCL,老闆馬都想包山包海因為老闆根本不知道市場在哪,廣度很重要
作者: clh960524 (CLH)   2023-11-02 09:14:00
@wuyiulin 我聽到的資訊是你要買付費 support 才可以有效解惑然後 doc 部分,我五年前用 Intel FPGA(Altera)就有說明不清楚的狀況
作者: mmonkeyboyy (great)   2023-11-02 09:28:00
Altera可是文件最齊的公司之一呢 只是變Intel後XD那一堆搞不清的常常都是學術合作的結果 像OpenXX系列的 很多就是這樣囉 具體的我就不好意思說那段反正就是某段吹很大的....為什麼我知道 我是收尾收到覺得放給他爛更好的人
作者: wuyiulin (龍破壞劍士-巴斯達布雷達)   2023-11-02 12:22:00
這個我只是負責選技術的,如果要我來選我會說咱司應該沒辦法做這個(#。但是我只是個工程師xD@clh960524 想請教一下有什麼付費管道或是原廠顧問類型的收費嗎?學長辛苦了 QQ
作者: clh960524 (CLH)   2023-11-02 16:28:00
@wuyiulin 這點我不知道(收費 support 部分我是跟學長聊天聽到的),不過我認為可以跟原廠寄信詢問收費 support 的整體 package
作者: Kimheeche (Kimheeche)   2023-11-09 19:44:00
加入老黃R
作者: cowbadma5566 (陳拷白)   2023-11-15 12:04:00
Cud’sCuda

Links booklink

Contact Us: admin [ a t ] ucptt.com