久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    【雜談】您想要的docker環境來了!

     有三AI 2020-11-27

    深度學習環境配置一直是大家學習AI的攔路虎,不管你是久經沙場的大佬,還是初出茅廬的小伙,相信你肯定被linux系統環境坑過。快到周末了,咱們就不聊高深莫測的算法了,今天咱們就聊下神器docker的環境配置

    作者&編輯 | 湯興旺

    docker是什么,這里不多講,你可以拿它當做虛擬機來使用,但是它和虛擬機相比,差異還是很大的,它有以下優勢,

    1、docker容器上的程序,直接使用物理機的硬件資源,cpu、Gpu、內存等利用率上有很大的優勢。

    2、docker鏡像方便傳播,使用別人的環境,找到提供好的docker文件自動配置就行了。

    直觀點理解就是如上圖所示,你可以將整個服務器的環境配置打包成一個文件隨處帶走,然后換一臺電腦運行,這樣兩臺電腦的環境都不會受到影響。

    docker安裝操作

    下面我開始帶大家一步步的安裝。

    1.1 清除舊版本

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

    sudo apt-get update

    1.2 安裝可選內核模塊

    sudo apt install linux-modules-extra-$(uname -r) linux-image-extra-virtual

    這一步完成后,如下所示:

    1.3  添加使用HTTPS 傳輸的軟件包以及 CA 證書

    sudo apt-get update

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

    這一步完成后,如下所示:

    1.4 更換國內源

    curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

    1.5 添加 docker 軟件源

    sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu  $(lsb_release -cs) stable"

    sudo apt-get update

    1.6 安裝最新版本docker-ce

    sudo apt-get install docker-ce

    這一步完成后,如下所示:

    1.7 啟動docker-ce

    sudo systemctl enable docker 

    sudo systemctl start docker

    1.8 測試docker是否安裝成功

    sudo docker run hello-world

    看到上面的Hello from Docker!了嗎?若你出現上面的界面則代表docker安裝成功了。

    1.9 安裝NVIDIA Docker

    step 1: 下載安裝包:wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.1/nvidia-docker_1.0.1-1_amd64.deb

    step 2:sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/nvidia-docker*.deb

    step3:測試安裝是否成功:nvidia-docker run --rm nvidia/cuda nvidia-smi

    當你出現上面的界面,代表NVIDIA Docker安裝成功。

    2 docker基本使用

    docker有三個基本概念:倉庫(Repository),鏡像(Image)和容器(Container)。

    這三個基本概念我就不一一解釋了,你只需要知道倉庫是一個集中存放鏡像的空間,鏡像是一個特殊的文件系統,其中存儲了應用和環境的所有數據,容器是鏡像的運行實體,類似于面向對象編程中的類與實例,一個靜態的鏡像可以產生多個獨立動態運行的容器。

    我們再來看下docker的基本應用。docker 客戶端非常簡單 ,我們可以直接輸入 docker 命令來查看到 Docker 客戶端的所有命令選項。這個對于新手來說很有幫助,

    另外如果你想要對某個命令更加深入的了解,可以使用docker command --help更深入的了解指定的docker命令使用方法。

    docker pull --help

    接下來我們在看下如何在docker中安裝python,首先使用下面命令查找python鏡像

    docker search python

    這里我們拉取官方python3.5的鏡像

    下載完成后,我們就可以在本地鏡像列表里查到python3.5的鏡像。通過下面命令就可以

    docker images python:3.5

    上面就是在docker中安裝python了,當然這不是最好的方法,我們用的最多的還是dockerfile。因為一般來說,如果這個系統安裝的庫都可以通過http協議下載,對外發布直接用這個dockerfile就可以了,使用dockerfile會更加方便。

    由于時間關系至于dockerfile怎么編寫,可以去我的知識星球獲取。

    總結

    以上就是docker的配置過程,如果您想要了解關于caffe或者opencv在docker上如何使用,歡迎加入我的知識星球了解。

    知識星球推薦

    有三AI編程與開源框架知識星球由我親自維護,內設caffe實戰,Python實戰,Python每日一練,Pytorch實戰、C++每一一練等板塊。近期我重點更新caffe的實戰教程,包括模型定義、數據處理、源碼解讀、定制自己的caffe等等,歡迎大家了解加入,我們一起攻破編程與開源框架。

    當前在知識星球已經上線caffe使用手冊,有了該手冊,caffe使用不再困難,且手冊會不斷進行優化。

    轉載文章請后臺聯系

    侵權必究

      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 白丝乳交内射一二三区| 51精品免费视频国产专区| 亚洲国产成人影院播放| 成人午夜大片免费看爽爽爽| 成 人色 网 站 欧美大片 | 中文字幕日韩有码一区| 亚洲精品无码久久千人斩| AV免费网址在线观看| 老司机午夜精品视频资源| 欧美亚洲日韩国产人成在线播放 | 少妇被黑人到高潮喷出白浆| 人妻精品动漫H无码中字| 99久久99久久精品国产片| 亚洲国产成人资源在线| 亚洲国产精品自产在线播放| 中文字幕日韩人妻一区| 四虎影视永久地址WWW成人| 国产精品亚洲二区在线播放| 无码H黄肉3D动漫在线观看| 99RE8这里有精品热视频| 波多野结AV衣东京热无码专区| 成人免费无码大片A毛片抽搐色欲 成人啪精品视频网站午夜 | 我国产码在线观看av哈哈哈网站 | 少妇人妻真实偷人精品| 久久久久免费看成人影片| 亚洲欧美日韩愉拍自拍美利坚| 黄又色又污又爽又高潮动态图| 国产日产精品系列| 肉大捧一进一出免费视频| 老子影院午夜精品无码| 亚洲色成人一区二区三区| 国产不卡av一区二区| 亚洲精品午睡沙发系列| 亚洲最大的熟女水蜜桃AV网站| 免费av深夜在线观看| 亚洲AV伊人久久综合密臀性色| 粗壮挺进邻居人妻无码| 国产精品成人午夜福利| 无码专区视频精品老司机| 2019亚洲午夜无码天堂| 激情综合色综合啪啪开心|