中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

docker容器怎么使用GPU方法實現

發布時間:2022-05-25 17:22:47 來源:億速云 閱讀:449 作者:iii 欄目:開發技術

這篇文章主要介紹“docker容器怎么使用GPU方法實現”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“docker容器怎么使用GPU方法實現”文章能幫助大家解決問題。

1、無nvidia-docker

在早期的時候,沒有nvidia-docker,可以通過在容器內再部署一遍nvidia GPU驅動解決。同理,其他設備如果想在容器里使用,也可以采用在容器里重新安裝一遍驅動解決。

2、nvidia-docker1.0

nvidia-docker是英偉達公司專門用來為docker容器使用nvidia GPU而設計的,設計方案就是把宿主機的GPU驅動文件映射到容器內部使用,可以通過tensorflow生成GPU驅動文件夾。

3、nvidia-docker2.0

nvidia-docker2.0對nvidia-docker1.0進行了很大的優化,不用再映射宿主機GPU驅動了,直接把宿主機的GPU運行時映射到容器即可。啟動方式示例:

nvidia-docker run -d -e NVIDIA_VISIBLE_DEVICES=all --name nvidia_docker_test  nvidia/cuda:10.0-base /bin/sh -c "while true; do echo hello world; sleep 1; done"

4、安裝docker-19.03及以上版本

docker19.03及以上版本,已經內置了nvidia-docker,無需再單獨部署nvidia-docker了。安裝方式如下:

安裝docker:

yum install -y yum-utils
yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --enable docker-ce-nightly
yum-config-manager --enable docker-ce-test
yum install docker-ce docker-ce-cli containerd.io
systemctl start docker

安裝nvidia-container-toolkit

distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.repo | sudo tee /etc/yum.repos.d/nvidia-docker.repo

sudo yum install -y nvidia-container-toolkit
sudo systemctl restart docker

啟動容器:

docker run --gpus all nvidia/cuda:10.0-base /bin/sh -c "while true; do echo hello world; sleep 1; done"

進入容器并輸入nvidia-smi驗證。

關于“docker容器怎么使用GPU方法實現”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盖州市| 邵阳县| 庆元县| 莱芜市| 吉隆县| 特克斯县| 德格县| 廉江市| 西丰县| 伊宁市| 敖汉旗| 色达县| 霍林郭勒市| 沐川县| 中阳县| 古浪县| 池州市| 武隆县| 海淀区| 德兴市| 蒙山县| 和田市| 颍上县| 美姑县| 阳朔县| 防城港市| 屏山县| 雅江县| 株洲市| 滕州市| 延津县| 郸城县| 珠海市| 尉氏县| 庆安县| 密云县| 汝南县| 闽清县| 贡觉县| 黑山县| 会同县|