最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux服務(wù)器搭建nvidia-docker環(huán)境過(guò)程詳解

 更新時(shí)間:2020年07月24日 09:52:58   作者:Cucucu  
這篇文章主要介紹了Linux服務(wù)器搭建nvidia-docker環(huán)境過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

docker相當(dāng)于一個(gè)容器,其可以根據(jù)你所需要的運(yùn)行環(huán)境構(gòu)建相應(yīng)的運(yùn)行環(huán)境,此時(shí)各個(gè)環(huán)境之間彼此隔離,就不會(huì)存在在需要跑一個(gè)新的代碼的時(shí)候破壞原來(lái)跑的代碼所需要的環(huán)境,各個(gè)環(huán)境之間彼此隔離開(kāi),好像一個(gè)個(gè)容器將其隔離開(kāi)一樣

由于docker只針對(duì)在CPU上面跑的情況,對(duì)于需要在GPU上面運(yùn)行的服務(wù)器,其提供了一個(gè)nvidia-docker

sudo apt-get install -y nvidia-docker2
sudo pkill -SIGHUP docker

對(duì)于怎么在服務(wù)器子賬戶(hù)上面搭建nvidia-docker,在百度上個(gè)個(gè)地方講的都不一樣,因此,在谷歌上查閱了相關(guān)的文檔之后,將在服務(wù)器子賬戶(hù)上搭建nvidia-docker的方法陳列如下

簡(jiǎn)單的來(lái)說(shuō),要安裝nvidia-docker總共的步驟分為三步:

Install NVIDIA driver
Install docker
Install nvidia-docker

安裝顯卡驅(qū)動(dòng)

對(duì)于我們的服務(wù)器甚至大多數(shù)服務(wù)器來(lái)說(shuō),這一步都是在裝機(jī)的時(shí)候必備的,因此這一步我們直接忽略,具體問(wèn)題可以百度

安裝docker

docker有兩種可用的版本:社區(qū)辦(CE)和企業(yè)版(EE),正如英偉達(dá)顯卡驅(qū)動(dòng)器,我們需要知道linux版本來(lái)選擇合適的安裝文件,以下的安裝版本是在ubuntu16.04上面安裝社區(qū)版

安裝docker步驟如下

首先,我們需要將存在于電腦上的老的版本的docker移除,如果你可以確定這是你第一次在你的機(jī)器上安裝docker,那么這一步就可以省略,否則你最好執(zhí)行一下以下的命令

sudo apt-get remove docker docker-engine docker.io

如果docker沒(méi)有在你的機(jī)器上安裝,那么apt-get將會(huì)告訴你這個(gè)問(wèn)題

接下來(lái),我們將安裝docker,推薦從repository(知識(shí)庫(kù))里面安裝docker,這樣可以實(shí)現(xiàn)當(dāng)新的版本出現(xiàn)的時(shí)候,我們也可以從repository里面很容易的獲得更新

我們?yōu)榱藦膔epository里面安裝docker,我們需要首先建立docker repository,通常,我們需要更新apt包

更新apt package index

sudo apt-get update

然后,安裝軟件包以允許apt通過(guò)HTTP

sudo apt-get install \
  apt-transport-https \
  ca-certificates \
  curl \
  software-properties-common

接下來(lái),加入docker的官方GPG密鑰

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo pt-key add -

驗(yàn)證下列指令輸出的是9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

sudo apt-key fingerprint 0EBFCD88

接下來(lái),通過(guò)運(yùn)行下面的指令告訴apt用stable repository

sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
(usb_release -cs) \
stable"

在這里,我們就已經(jīng)完成了對(duì)知識(shí)庫(kù)的建立,接下來(lái),我們將更新apt package index并且安裝Docker CE

sudo apt-get update && apt-get install docker-ce

然后這一步過(guò)后就是,等待安裝等待安裝,會(huì)下載很久,繼續(xù)等待

安裝完docker之后,當(dāng)然我們需要驗(yàn)證一下我們所安裝的是否成功

利用著名的hello-world 鏡像來(lái)測(cè)驗(yàn)我們安裝的docker是否成功

sudo docker run hello-world

如果得到如下的界面,證明docker安裝成功

安裝nvidia-docker

在下一步,我們將通過(guò)安裝nvidia-docker來(lái)完成我們的工作,其是在docker中的一個(gè)plug來(lái)幫助容器在GPU環(huán)境下的使用

首先,我們需要將已有的nvidia-docker移除

docker volume ls -q -f driver=nvidia-docker |xargs -r -I{} -n1 docker ps -q -a -f volum={} | xargs -r docker
sudo apt-get purge -y nvidia-docker

以前沒(méi)有安裝過(guò)的話(huà)這一步可以直接跳過(guò)

接下來(lái),我們將加入必要的repository,然后更新apt package index

curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \
sudo apt-key add -

curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/nvidia-docker.list | \
sudo tee /etc/apt/sources.list.d/nvidia-docker.list

sudo apt-get update

最后,我們將安裝nvidia-docker

sudo apt-get install -y nvidia-docker2
sudo pkill -SIGHUP dockerd

安裝成功之后,對(duì)我們所安裝的nvidia-docker進(jìn)行驗(yàn)證

docker run --runtime=nvidia --rm nvidia/cuda nvidia-smi

如果這是你第一次用如下的指令,你可以看到docker正在嘗試下載一些東西

到這里,整個(gè)安裝步驟全部結(jié)束了

號(hào)外!在有一次服務(wù)器顯卡崩了之后,重新安裝顯卡驅(qū)動(dòng)之后,竟然“驚喜”地發(fā)現(xiàn)我的nvidia-docker環(huán)境竟然不在了,但是輸入

docker version

時(shí)顯示docker是存在的,因此就只需要按照前面的安裝步驟安裝nvidia-docker就可以,安裝成功之后會(huì)發(fā)現(xiàn)之前根據(jù)dockerfile搭建的實(shí)驗(yàn)環(huán)境仍然是在的,萬(wàn)幸!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Openssl實(shí)現(xiàn)雙向認(rèn)證教程(附服務(wù)端客戶(hù)端代碼)

    Openssl實(shí)現(xiàn)雙向認(rèn)證教程(附服務(wù)端客戶(hù)端代碼)

    這篇文章主要介紹了Openssl實(shí)現(xiàn)雙向認(rèn)證教程(附服務(wù)端客戶(hù)端代碼),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • CentOS 7 虛擬機(jī)無(wú)法開(kāi)機(jī)問(wèn)題的快速解決方法

    CentOS 7 虛擬機(jī)無(wú)法開(kāi)機(jī)問(wèn)題的快速解決方法

    這篇文章主要介紹了CentOS 7 虛擬機(jī)無(wú)法開(kāi)機(jī)問(wèn)題的快速解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-11-11
  • Deepin下安裝神器Pyenv的步驟記錄

    Deepin下安裝神器Pyenv的步驟記錄

    這篇文章主要給大家介紹了關(guān)于Deepin下安裝神器Pyenv的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Deepin具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Apache簡(jiǎn)介及安全配置方案

    Apache簡(jiǎn)介及安全配置方案

    Apache HTTP Server(簡(jiǎn)稱(chēng)Apache)是Apache軟件基金會(huì)的一個(gè)開(kāi)放源碼的網(wǎng)頁(yè)服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺(tái)和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。它快速、可靠并且可通過(guò)簡(jiǎn)單的API擴(kuò)展,將Perl/Python等解釋器編譯到服務(wù)器中。
    2014-08-08
  • CentOS新建用戶(hù)并使能密鑰登錄的方法

    CentOS新建用戶(hù)并使能密鑰登錄的方法

    這篇文章主要介紹了CentOS新建用戶(hù)并使能密鑰登錄的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Linux 中PHP的安裝教程

    Linux 中PHP的安裝教程

    這篇文章主要介紹了Linux 中PHP的安裝教程,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • linux安裝、更新、卸載anaconda實(shí)踐

    linux安裝、更新、卸載anaconda實(shí)踐

    Anaconda是基于conda的科學(xué)計(jì)算環(huán)境,集成1400+包及依賴(lài),安裝需下載腳本、接受協(xié)議、設(shè)置路徑、配置環(huán)境變量,更新與卸載通過(guò)conda命令及刪除安裝目錄完成
    2025-08-08
  • linux抵御DDOS攻擊 通過(guò)iptables限制TCP連接和頻率

    linux抵御DDOS攻擊 通過(guò)iptables限制TCP連接和頻率

    這篇文章主要介紹了linux抵御DDOS攻擊 通過(guò)iptables限制TCP連接和頻率,需要的朋友可以參考下
    2016-05-05
  • ubuntu20.04虛擬機(jī)無(wú)法上網(wǎng)的問(wèn)題及解決

    ubuntu20.04虛擬機(jī)無(wú)法上網(wǎng)的問(wèn)題及解決

    這篇文章主要介紹了ubuntu20.04虛擬機(jī)無(wú)法上網(wǎng)的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 個(gè)性化修改Linux登錄時(shí)的字符界面

    個(gè)性化修改Linux登錄時(shí)的字符界面

    字符界面操作久了,就沒(méi)有太多的新鮮感,所以加點(diǎn)登錄時(shí)的個(gè)性化顯示,讓心情變的更愉快
    2014-03-03

最新評(píng)論

东乌| 甘谷县| 桃源县| 寿宁县| 梅州市| 黄梅县| 邹城市| 永福县| 安福县| 海门市| 宜黄县| 绵阳市| 清丰县| 调兵山市| 巴林左旗| 临猗县| 大姚县| 德州市| 会宁县| 无为县| 永善县| 华蓥市| 当涂县| 和平县| 林口县| 云梦县| 湛江市| 桂阳县| 怀集县| 鲜城| 嵊泗县| 龙泉市| 延安市| 福贡县| 澄江县| 承德县| 房产| 钟山县| 改则县| 虞城县| 水富县|