国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

從頭安裝與使用一個docker GPU環(huán)境

這篇具有很好參考價值的文章主要介紹了從頭安裝與使用一個docker GPU環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

歡迎使用GPU版docker安裝使用說明

使用官方教程安裝docker

導入源倉庫的GPG key

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

將 Docker APT 軟件源添加到你的系統(tǒng)

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

安裝命令如下:

 curl -fsSL https://test.docker.com -o test-docker.sh
 sudo sh test-docker.sh

驗證安裝過程,查看安裝的docker 版本,如果返回docker 版本,證明安裝成功

docker -v

新建一個GPU版docker環(huán)境

在 Docker 中尋找專為深度學習和 GPU 計算準備的基礎(chǔ)鏡像,通常您會使用 Docker Hub,這是 Docker 的官方鏡像倉庫,包含了大量的社區(qū)和官方維護的鏡像。對于深度學習和 GPU 計算,有幾個關(guān)鍵的鏡像資源您可以利用:

官方深度學習框架鏡像:比如 PyTorch 和 TensorFlow 的官方鏡像通常已經(jīng)配置了適合深度學習的環(huán)境。在 Docker Hub 上搜索 pytorch/pytorch 或 tensorflow/tensorflow。

要查找這些鏡像,您可以在 Docker Hub 的搜索欄中輸入關(guān)鍵字,比如 “CUDA”、“PyTorch” 或 “TensorFlow”。選擇鏡像時,請注意鏡像的標簽,這些標簽表示了不同版本的 CUDA 或深度學習框架。

例如,為了找到適合 PyTorch 和 CUDA 的鏡像,您可以在 Docker Hub 上搜索 pytorch/pytorch,然后選擇一個標簽,比如 1.7.1-cuda11.0-cudnn8-runtime,這個標簽意味著這個鏡像包含了 PyTorch 1.7.1,CUDA 11.0 和 cuDNN 8。

一旦找到合適的鏡像,您可以使用 docker pull 命令來下載它,例如:

docker pull nvidia/cuda:11.1-base

docker pull pytorch/pytorch:1.7.1-cuda11.0-cudnn8-runtime

測試 GPU 訪問,要測試 Docker 是否可以訪問 GPU,您可以運行一個帶有 CUDA 支持的測試鏡像,例如:

docker run --gpus all nvidia/cuda:10.0-base nvidia-smi

docker: Error response from daemon: could not select device driver “” with capabilities: [[gpu]].
ERRO[0000] error waiting for container: context canceled
表明 Docker 無法識別或使用 GPU。這通常是因為您的系統(tǒng)缺少所需的 NVIDIA 容器運行時或相應的配置不正確。以下是解決這個問題的幾個步驟:
1、安裝 NVIDIA Docker 插件
如果您正在使用 Docker 19.03 或更早的版本,您需要安裝 nvidia-docker2。對于 Docker 19.03 及以后的版本,雖然有了原生的 GPU 支持,但您仍然需要 NVIDIA 容器工具包。

2、添加 NVIDIA 容器庫:

distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list

3、安裝 NVIDIA Docker:

sudo apt-get update
sudo apt-get install -y nvidia-docker2

4、重啟 Docker 服務:

sudo systemctl restart docker

5、 驗證 NVIDIA Docker 安裝
運行以下命令來驗證 NVIDIA Docker 是否正確安裝:

docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi

出現(xiàn)如下界面表明容器可成功調(diào)用本地GPU,之后就是配置容器需要的代碼插件。
從頭安裝與使用一個docker GPU環(huán)境,ssh遠程登錄,python標準庫,docker,容器,運維

調(diào)用docker環(huán)境執(zhí)行本地python文件

1、定位您的 Python 文件:

確定您要執(zhí)行的 Python 文件的路徑。例如,假設(shè)您的文件位于 /path/to/your/script.py。

2、選擇或創(chuàng)建 Docker 鏡像:

確保您有一個包含所需 Python 版本和依賴庫的 Docker 鏡像。假設(shè)您使用的是 liqiang12689/laconda:v1 鏡像。

3、運行 Docker 容器并掛載文件:

使用 Docker 的 -v 參數(shù)將本地文件或目錄掛載到容器中。以下命令將本地目錄 /path/to/your 掛載到容器的 /app 目錄,并以交互模式啟動容器:

docker run -it -v /path/to/your:/app liqiang12689/laconda:v1 /bin/bash

這樣,容器內(nèi)的 /app 目錄現(xiàn)在包含您的 Python 文件。

4、在容器內(nèi)執(zhí)行 Python 文件:

容器啟動后,您將進入其命令行界面。切換到掛載的目錄:

cd /app

5、然后,使用 Python 運行您的腳本:

python script.py  # 或 python3 script.py,取決于您的 Python 版本

這將執(zhí)行您的本地 Python 腳本 script.py。

6、退出容器:

完成后,您可以通過輸入 exit 或按 Ctrl+D 退出容器。

請記住,如果您的 Python 腳本有任何外部依賴或特定的環(huán)境需求,您需要確保這些依賴在 Docker 鏡像中可用。您可能需要創(chuàng)建一個自定義 Docker 鏡像,其中包含您的代碼依賴項,或者在運行容器之前手動安裝它們。文章來源地址http://www.zghlxwxcb.cn/news/detail-783288.html

到了這里,關(guān)于從頭安裝與使用一個docker GPU環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • docker基本操作:安裝部署、設(shè)置ssh遠程登入、配置docker鏡像文件并創(chuàng)建docker容器

    Docker 是一個流行的應用程序容器化和部署平臺,允許開發(fā)人員輕松地創(chuàng)建、部署和管理容器中的應用程序。 請注意運行此命令需要 root 或 sudo 權(quán)限,因此可能需要在命令前加上 sudo 并輸入密碼。 一、更新系統(tǒng)工具(ubuntu) 安裝docker 查看docker版本 啟動docker服務 二、一些基本

    2024年02月04日
    瀏覽(23)
  • Xilinx Ubuntu環(huán)境下docker&Vitis AI 3.0基于GPU的環(huán)境安裝

    Xilinx Ubuntu環(huán)境下docker&Vitis AI 3.0基于GPU的環(huán)境安裝

    圖1 Visiti AI用戶開發(fā)環(huán)境需求 Xilinx官網(wǎng)Vitis AI入門指南 Xilinx Github Vitis AI資料 首先參考官網(wǎng)資料中的入門部分進行環(huán)境設(shè)置,顯卡驅(qū)動如何安裝這里就不作介紹了。 1.克隆 Vitis AI 存儲庫以獲取示例、參考代碼和腳本。 2.安裝 Docker。 ? ? 這里不建議參考官方鏈接給出的官方

    2024年02月16日
    瀏覽(17)
  • 使用Docker容器配置ssh服務,遠程直接進入容器

    最終版 hub倉庫 https://hub.docker.com/ 目錄 hub倉庫 docker命令 鏡像 查看所有鏡像 運行鏡像 容器 查看所有容器 可以在當前終端掛載 停止容器 刪除容器s 使用容器 Docker使用鏡像配置ssh服務后用ssh登陸 1. 先上dockerhub上pull一個需要的鏡像下來,然后run這個鏡像生成一個容器。 2. 進入

    2024年02月08日
    瀏覽(17)
  • vscode使用ssh遠程linux可視化開發(fā)環(huán)境搭建

    vscode使用ssh遠程linux可視化開發(fā)環(huán)境搭建

    ??最近一直在做服務引擎開發(fā),編譯都是在服務器 linux 環(huán)境中進行。每次調(diào)試使用 gdb 修改使用vim賊麻煩。最后找了下可以使用 vscode 圖形化界面進行遠程開發(fā)調(diào)試。嘗試了下,果然好使,故記錄下來備下次使用。 vscode 遠程開發(fā)環(huán)境搭建流程很簡單,大體來說分四步(如下

    2024年02月03日
    瀏覽(20)
  • 帶你了解—使用Ubuntu系統(tǒng),公網(wǎng)環(huán)境下SSH遠程樹莓派

    帶你了解—使用Ubuntu系統(tǒng),公網(wǎng)環(huán)境下SSH遠程樹莓派

    前言 樹莓派作為低功耗、小型化的硬件設(shè)備,其功能和運算能力并未過度縮水,在不少場景中(如機器人開發(fā)、個人網(wǎng)站服務器、教育等場景),樹莓派反而能夠有更好的表現(xiàn)。不過在實際情況下,我們不太可能為樹莓派配備全套外設(shè)(顯示器、鼠標鍵盤等),而是采用SS

    2024年02月14日
    瀏覽(16)
  • 如何在IDEA中使用固定公網(wǎng)地址SSH遠程連接服務器開發(fā)環(huán)境

    如何在IDEA中使用固定公網(wǎng)地址SSH遠程連接服務器開發(fā)環(huán)境

    本文主要介紹如何在IDEA中設(shè)置遠程連接服務器開發(fā)環(huán)境,并結(jié)合Cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)無公網(wǎng)遠程連接,然后實現(xiàn)遠程Linux環(huán)境進行開發(fā)。 IDEA的遠程開發(fā)功能,可以將本地的編譯、構(gòu)建、調(diào)試、運行等工作都放在遠程服務器上執(zhí)行,而本地僅運行客戶端軟件進行常規(guī)的開發(fā)

    2024年02月20日
    瀏覽(32)
  • Docker【部署 05】docker使用tensorflow-gpu安裝及調(diào)用GPU踩坑記錄

    Other than the name, the two packages have been identical since TensorFlow 2.1 也就是說安裝2.1版本的已經(jīng)自帶GPU支持。 不同型號的GPU及驅(qū)動版本有所區(qū)別,環(huán)境驅(qū)動及CUDA版本如下: 在Docker容器中的程序無法識別CUDA環(huán)境變量,可以嘗試以下步驟來解決這個問題: 檢查CUDA版本:首先,需要確認

    2024年02月08日
    瀏覽(28)
  • 官網(wǎng)方法,conda環(huán)境安裝tensorflow,可使用多個GPU

    僅支持CPU的方案: 創(chuàng)建一個名為‘tf’的conda環(huán)境,自動安裝cpu的tensorflow 可以使用gpu的方案: 使用conda安裝 GPU TensorFlow 會安裝依賴庫:CUDA(cuda toolkit)以及cudnn。(按理說conda會自動安裝好兼容的版本) 對于?Windows 和?Linux 系統(tǒng),CUDA 10.0 以后的版本才支持 TensorFlow 2.0 以后的

    2024年02月10日
    瀏覽(17)
  • win10下wsl2使用記錄(系統(tǒng)遷移到D盤、配置國內(nèi)源、安裝conda環(huán)境、配置pip源、安裝pytorch-gpu環(huán)境、安裝paddle-gpu環(huán)境)

    win10下wsl2使用記錄(系統(tǒng)遷移到D盤、配置國內(nèi)源、安裝conda環(huán)境、配置pip源、安裝pytorch-gpu環(huán)境、安裝paddle-gpu環(huán)境)

    安裝好后環(huán)境測試效果如下,支持命令nvidia-smi,不支持命令nvcc,usr/local目錄下沒有cuda文件夾。 系統(tǒng)遷移到非C盤 wsl安裝的系統(tǒng)默認在c盤,為節(jié)省c盤空間進行遷移。 1、輸出 wsl -l 查看要遷移的系統(tǒng)名稱 2、執(zhí)行導出命令: wsl --export Ubuntu-20.04 ./Ubuntu-20.04.tar ,以下命令將系統(tǒng)

    2024年02月20日
    瀏覽(15)
  • 【遠程工具】- MobaXterm 的下載、安裝、使用、配置【Telnet/ssh/Serial】

    【遠程工具】- MobaXterm 的下載、安裝、使用、配置【Telnet/ssh/Serial】

    在遠程終端工具中,secureCrt 和 XShell 是兩款比較有名的遠程工具,但這兩款軟件現(xiàn)在都是收費的,有些公司不允許破解使用。今天就推薦一款免費的、免安裝的、功能豐富的遠程終端軟件– MobaXterm 。 MobaXterm 是由Mobatek開發(fā)的一款Windows軟件,提供了所有重要的遠程網(wǎng)絡工具

    2024年02月10日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包