GPU虛擬化和容器技術是否支持一對多?
知識
08-17
這裡是 AI 研習社,我們的問答版塊已經正式推出了!歡迎大家來多多交流~
https://club.leiphone.com/page/question
社長為你推薦來自 AI 研習社問答社區的精華問答。如有你也有問題,歡迎進社區提問。
話不多說,直接上題
@roke 問:GPU虛擬化和容器技術是否支持一對多?
請問大家 一塊物理GPU上能否安裝多個虛擬機或容器 以支持不同的CUDA RUNTIME API版本?
來自社友的回答
餘杭:
GPU 虛擬化是把 GPU 進行切片,然後把 GPU 時間片分配給虛擬機使用, 所以 GPU 虛擬化支持一對多 。原理就是應用層介面虛擬化,在應用層攔截與 GPU 相關的 API,通過 GPU 重定向完成相應功能,再將執行結果返回應用。 vCUDA 在用戶層攔截和重定向 CUDA API ,在虛擬機中構建 GPU 邏輯映像。
另外, 虛擬機的操作系統內裝著原生的 CUDA 庫和 GPU-driven ,所以 Host OS 可以直接調用 CUDA 和 物理 GPU 。
姬兒?奧斯汀:
可以的,nvidia docker 裡面的 cuda 和 cudnn 可以與外面不同。
有技術問題需要求助?


※在opencv+python中目標識別的同時,怎麼樣調用單目攝像頭實現測距呢?
※一言不合就想斗圖?快用深度學習幫你生成表情包
TAG:AI研習社 |