當前位置:
首頁 > 知識 > GPU虛擬化和容器技術是否支持一對多?

GPU虛擬化和容器技術是否支持一對多?

這裡是 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 可以與外面不同。

有技術問題需要求助?


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 AI研習社 的精彩文章:

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

TAG:AI研習社 |