可使用 GPU 的 DOCKER 容器

可使用 GPU 的 DOCKER 容器

docker-logo.png

在 GPU 加速的數(shù)據(jù)中心內(nèi)輕松部署應(yīng)用程序
容器將應(yīng)用程序封裝到隔離的虛擬環(huán)境中,以簡(jiǎn)化數(shù)據(jù)中心的部署。通過將所有應(yīng)用程序依賴項(xiàng) (例如二進(jìn)制文件和庫(kù)) 都包括在內(nèi),應(yīng)用程序容器能在任何數(shù)據(jù)中心環(huán)境中無縫地運(yùn)行。
Docker 是領(lǐng)先的容器平臺(tái),它現(xiàn)在可用于容器化 GPU 加速的應(yīng)用程序。這意味著無需進(jìn)行任何修改即可輕松容器化和隔離加速的應(yīng)用程序,并將其部署到任何受支持的、可使用 GPU 的基礎(chǔ)架構(gòu)上。 管理和監(jiān)控加速的數(shù)據(jù)中心將變得空前容易。

gpu-enabled-docker-containers.png

重要好處
可以將舊的加速計(jì)算應(yīng)用程序容器化,并部署在較新的系統(tǒng)、內(nèi)部環(huán)境或云中。
可以將特定的 GPU 資源分配給容器,以獲得更好的隔離效果和性能。
可以輕松地跨不同的環(huán)境共享應(yīng)用程序、協(xié)同工作和測(cè)試應(yīng)用程序。

有用的鏈接
NVIDIA Docker 秘訣和「如何做」指南

Example of how CUDA integrates with Docker Documentation
The full documentation is available on the repository wiki.A good place to start is to understand why NVIDIA Docker is needed in the first place.

Quick start
Assuming the NVIDIA drivers and Docker are properly installed (see installation)

Ubuntu distributions

# Install nvidia-docker and nvidia-docker-plugin
wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.0-rc.3/nvidia-docker_1.0.0.rc.3-1_amd64.deb
sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/nvidia-docker*.deb

# Test nvidia-smi
nvidia-docker run --rm nvidia/cuda nvidia-smi

CentOS distributions

# Install nvidia-docker and nvidia-docker-plugin
wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.0-rc.3/nvidia-docker-1.0.0.rc.3-1.x86_64.rpm
sudo rpm -i /tmp/nvidia-docker*.rpm && rm /tmp/nvidia-docker*.rpm
sudo systemctl start nvidia-docker

# Test nvidia-smi
nvidia-docker run --rm nvidia/cuda nvidia-smi

Other distributions

# Install nvidia-docker and nvidia-docker-plugin
wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.0-rc.3/nvidia-docker_1.0.0.rc.3_amd64.tar.xzsudo tar --strip-components=1 -C /usr/bin -xvf /tmp/nvidia-docker*.tar.xz && rm /tmp/nvidia-docker*.tar.xz
# Run nvidia-docker-plugin
sudo -b nohup nvidia-docker-plugin > /tmp/nvidia-docker.log

# Test nvidia-smi
nvidia-docker run --rm nvidia/cuda nvidia-smi

Issues and Contributing
A signed copy of the Contributor License Agreement needs to be provided to digits@nvidia.com before any change can be accepted.
Please let us know by filing a new issue
You can contribute by opening a pull request

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Docker — 云時(shí)代的程序分發(fā)方式 要說最近一年云計(jì)算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,828評(píng)論 15 147
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,502評(píng)論 19 139
  • 性格使然 共同向上的心 孤獨(dú)是另一個(gè)自己 ...
    簡(jiǎn)小取閱讀 822評(píng)論 20 5
  • 題目一.計(jì)算兩個(gè)班的人數(shù) 題目二.取余運(yùn)算 題目三.求差值 題目四.輸出操作
    qzuser_46e9閱讀 151評(píng)論 0 0
  • 嘟嘟寶貝,這幾天好嗎?媽媽最近食欲不大好,是不是你挑食啦?媽媽體重好久沒長(zhǎng)了,你有沒有在長(zhǎng)大呀?媽媽都擔(dān)心了...
    小陳太閱讀 128評(píng)論 0 0

友情鏈接更多精彩內(nèi)容