模型型別與加速潛力的關係
模型本身的型別也會對模型加速的潛力有影響,一個非常不嚴謹的大致印象是:加速潛力上卷積神經網路(CNN)> 迴圈神經網路(RNN)> 強化學習(RL)。CNN 由於每一層的卷積核(神經元)都可以平行計算,相對比較容易利用 GPU 的平行計算能力來加速,可以達到非常明顯的加速效果。RNN 因為存在時間依賴的序列結構,很多運算必須順序進行,因此 GPU 平行計算帶來的效能提升相對較少。RL 不僅存在時間依賴的序列結構,還要頻繁和環境互動(環境往往是基於 CPU 的模擬器),GPU 帶來的提升就更為有限。由於 CPU 和 GPU 之間的切換本身需要耗費資源,有些時候使用 GPU 進行強化學習反而在效能上明顯不如 CPU,尤其是一些模型本身較小而互動又特別頻繁的場景(比如多智慧體強化學習)。
相關文章
- SQL與NoSQL(關係型與非關係型)資料庫的區別SQL資料庫
- MYSQL資料庫型別與JAVA型別對應關係MySql資料庫型別Java
- MySQL與Java常用資料型別的對應關係MySqlJava資料型別
- 關係型資料庫和非關係型資料庫的區別資料庫
- Java資料型別與資料庫欄位型別對應關係Java資料型別資料庫
- C++與Rust資料型別對應關係C++Rust資料型別
- Docker與containerd的關係與區別DockerAI
- Excutors 與 ThreadPoolExcutor 的關係與區別thread
- C#與C++型別對應關係總結C#C++型別
- 關係型資料庫與非關係型資料庫介紹!資料庫
- R 語言中雙中括號 [[]]與資料型別列表的關係資料型別
- Java中類與物件的關係與區別Java物件
- Android NDK開發中java資料型別與C/C++資料型別的對應關係AndroidJava資料型別C++
- 非關係型資料庫(NOSQL)和關係型資料庫(SQL)區別詳解資料庫SQL
- 理解cookie、session、localStorage、sessionStorage的關係與區別CookieSession
- JS中資料型別、內建物件、包裝型別物件、typeof關係JS資料型別物件
- 如何更快的找到自己所需的模型關聯型別?模型型別
- 資料庫入門之3張表對比關係型與非關係型資料庫資料庫
- Laravel 之多對多的關係模型Laravel模型
- 光流與視訊行為識別的關係
- 列舉常見的關係型資料庫和非關係型都有那些?資料庫
- 供應商關係和管理有什麼型別?型別
- GNU與Linux 的關係Linux
- Scala與Java的關係Java
- Object與Class的關係Object
- IP、域名和DNS的關係與區別是什麼?DNS
- 關係型資料庫 RDBMS 的舊與新 — 談談 NewSQL資料庫SQL
- C# 程式集、模組和型別概念及關係C#型別
- Java Streams 的潛力Java
- 關係型資料庫資料庫
- 值型別與引用型別的區別型別
- 雲端計算和大資料的區別與關係大資料
- 供應商關係有哪些型別?如何最佳化管理?型別
- 社交對話之社交雜談4:社交關係型別探索型別
- 圖片與向量的關係
- JSON 與 JS 物件的關係JSON物件
- CSS2中盒模型與佈局的一些概念關係CSS模型
- 單體巨石、微服務和SOA關係與區別微服務