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

基于docker的ubuntu云服務(wù)器jupyter深度學(xué)習(xí)環(huán)境配置指南

這篇具有很好參考價值的文章主要介紹了基于docker的ubuntu云服務(wù)器jupyter深度學(xué)習(xí)環(huán)境配置指南。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

step1

安裝docker

文檔中的命令如下:

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo docker run hello-world

如果回顯如下所示,則說明成功:
基于docker的ubuntu云服務(wù)器jupyter深度學(xué)習(xí)環(huán)境配置指南,服務(wù)器,docker,ubuntu,jupyter,python

step2

安裝Nvidia-docker
根據(jù)官方文檔中的命令跑就行了

如果出現(xiàn)了以下回顯,說明安裝成功
基于docker的ubuntu云服務(wù)器jupyter深度學(xué)習(xí)環(huán)境配置指南,服務(wù)器,docker,ubuntu,jupyter,python

exception 1

需要注意的是,在運行最后一步命令時:
sudo docker run --rm --runtime=nvidia --gpus all nvidia/cuda:11.6.2-base-ubuntu20.04 nvidia-smi
如果報錯如下:

docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'
nvidia-container-cli: requirement error: unsatisfied condition: cuda>=11.6, please update your driver to a newer version, or use an earlier cuda container: unknown.

說明cuda版本和Nvidia-docker版本不對應(yīng),此時需要找到和自己的cuda對應(yīng)的Nvidia-docker。

查看cuda版本

通過命令nvidia-smi可以看到自己的cuda版本:
基于docker的ubuntu云服務(wù)器jupyter深度學(xué)習(xí)環(huán)境配置指南,服務(wù)器,docker,ubuntu,jupyter,python
在上圖的右上角可以看出我的cuda版本為11.2

找對應(yīng)的cuda鏡像

在docker官網(wǎng)中nvidia目錄下找到自己的cuda對應(yīng)的鏡像即可。

命令中,11.6.2-base-ubuntu20.04是鏡像名,11.6.2是應(yīng)該對應(yīng)的cuda版本

基于docker的ubuntu云服務(wù)器jupyter深度學(xué)習(xí)環(huán)境配置指南,服務(wù)器,docker,ubuntu,jupyter,python
找到對應(yīng)版本的鏡像后,將sudo docker run --rm --runtime=nvidia --gpus all nvidia/cuda:11.6.2-base-ubuntu20.04 nvidia-smi中的11.6.2-base-ubuntu20.04替換為對應(yīng)版本的鏡像名,比如11.2.2-base-ubuntu20.04

step3

安裝jupyter深度學(xué)習(xí)鏡像

sudo docker pull ufoym/deepo:all-jupyter-py36-cu100

安裝好了后可使用docker images查看:

基于docker的ubuntu云服務(wù)器jupyter深度學(xué)習(xí)環(huán)境配置指南,服務(wù)器,docker,ubuntu,jupyter,python

step4

啟動docker

sudo docker run -it \
						-p 8080:8888 \
						--ipc=host \
						-v /home/ubuntu/jupyter:/jupyterRoot \
						--gpus all \
						--shm-size 16G \
						--name jupyter_notebook  \
						cf60a305ba7b

其中,容器中的/jupyterRoot文件夾被映射到本機的/home/ubuntu/jupyter文件夾中

運行結(jié)束該命令后,應(yīng)該已經(jīng)進入容器了

啟動jupyter notebook

  • 生成密鑰
# 初始化jupyter_notebook_config.py
$ jupyter notebook --generate-config
 
# 生成密鑰
$ ipython
[1]:from notebook.auth import passwd
[2]:passwd()
Enter password: XXXX  # 這里輸入登錄密碼
Verify password: XXXX
Out[2]: '生成的一串密鑰'
# 密鑰的格式應(yīng)該是sha1:xxxxxx:xxxxxxx,注意保存生成的密鑰  

exit #退出生成密鑰
  • 寫jupyter配置文件
# 編輯jupyter_notebook_config.py
# 如果你不知道jupyter_notebook_config.py,可以使用find命令找一下
$ vim /root/.jupyter/jupyter_notebook_config.py
 
# 設(shè)置c.NotebookApp.password,注意前面加 u,把密鑰(sha1:xxxx:xxxx)全部復(fù)制過來
c.NotebookApp.password=u'生成的一串密鑰'
 
## 設(shè)置外部訪問
# 連通性設(shè)置
c.NotebookApp.allow_remote_access = True

# ip設(shè)置
c.NotebookApp.ip='0.0.0.0'  # 自動獲取服務(wù)器ip

# 打開root權(quán)限啟動
c.NotebookApp.allow_root =True

# 禁止自動打開瀏覽器
c.NotebookApp.open_browser = False

# 端口設(shè)置
c.NotebookApp.port = 8888  # 創(chuàng)建docker時候配置的容器內(nèi)部服務(wù)的端口號
  • 啟動jupyter notebook
# 使用后臺模式啟動jupyter notebook
nohup jupyter notebook --allow-root&

然后退出容器,訪問本機ip:8080即可

docker中jupyter notebook的python環(huán)境配置

思路:將anaconda安裝腳本放到映射文件夾中,在jupyter中運行安裝腳本,然后就可使用conda配置python環(huán)境。

需要注意的是,安裝好conda后,需要使用exec bash才能切換到conda的環(huán)境中
基于docker的ubuntu云服務(wù)器jupyter深度學(xué)習(xí)環(huán)境配置指南,服務(wù)器,docker,ubuntu,jupyter,python文章來源地址http://www.zghlxwxcb.cn/news/detail-537771.html

Reference

  • https://zhuanlan.zhihu.com/p/612188740
  • https://zhuanlan.zhihu.com/p/442176668
  • https://blog.csdn.net/Coder_Boy_/article/details/131152693
  • https://blog.csdn.net/wcj623917753/article/details/121296724

到了這里,關(guān)于基于docker的ubuntu云服務(wù)器jupyter深度學(xué)習(xí)環(huán)境配置指南的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Ubuntu22.04 安裝深度學(xué)習(xí)服務(wù)器全紀錄

    Ubuntu22.04 安裝深度學(xué)習(xí)服務(wù)器全紀錄

    制作啟動盤 參考鏈接:https://blog.csdn.net/lyx_ok/article/details/129308753 安裝 Ubuntu 22.04 將U盤插到服務(wù)器上,開機按F11鍵(具體什么鍵跟主板型號有關(guān))選擇啟動項進入臨時的 Ubuntu 系統(tǒng),在圖形界面中選擇 Install Ubuntu ,所有配置都可以使用默認的,改一下用戶名和密碼即可。 進入

    2024年02月16日
    瀏覽(26)
  • Ubuntu服務(wù)器+win10+PyCharm遠程深度學(xué)習(xí)開發(fā)

    目標(biāo)場景 :項目代碼以及數(shù)據(jù)集在Ubuntu遠程服務(wù)器上,使用ssh和sftp協(xié)議連接服務(wù)器,在個人電腦上進行遠程編輯、調(diào)試與運行,并使用遠程的資源,包括GPUs和CPU以及內(nèi)存等。 本人使用PyCharm較為習(xí)慣,之前有過使用vscode在較大C++項目上出問題的情況,所以偏向于使用P有Cha

    2024年02月06日
    瀏覽(50)
  • 在Ubuntu上通過Docker部署OpenVPN服務(wù)器

    在這篇博客中,我們將探討如何在Ubuntu服務(wù)器上通過Docker容器化技術(shù)來部署OpenVPN服務(wù)器。下面是逐步進行的指南,適用于初學(xué)者和中級用戶。 前提條件 : 一個運行Ubuntu的服務(wù)器 Docker已安裝在服務(wù)器上 步驟1: 安裝Docker 首先,確保你的Ubuntu服務(wù)器上已經(jīng)安裝了Docker。 步驟2: 創(chuàng)

    2024年02月05日
    瀏覽(25)
  • docker+django+ubuntu服務(wù)器 測試質(zhì)量管理平臺部署

    docker+django+ubuntu服務(wù)器 測試質(zhì)量管理平臺部署

    ? 然后setting.py中增加服務(wù)器ip地址 0.0.0.0開放所有 其中setting.py注意 DEBUG = False 是False的話js和css的靜態(tài)文件不會生效 在此注意一下!!!!!!! 2.拉取git的項目代碼 構(gòu)建成鏡像 鏡像run成容器 其中8888是容器內(nèi)部的端口號,8886是對外開放的端口號 ?沒有報錯說明就是成功了 最后直接訪

    2024年02月01日
    瀏覽(32)
  • ubuntu18.04.6 搭建mqtt服務(wù)器emqx 之docker方式

    ubuntu18.04.6 搭建mqtt服務(wù)器emqx 之docker方式

    前提docker環(huán)境已經(jīng)安裝好 如未安裝,請參考博文https://blog.csdn.net/a554521655/article/details/134251763

    2024年01月20日
    瀏覽(25)
  • windows下基于vscode的ssh服務(wù)遠程連接ubuntu服務(wù)器

    windows下基于vscode的ssh服務(wù)遠程連接ubuntu服務(wù)器

    首先,安裝ssh服務(wù) 安裝后,打開ssh服務(wù) 如果顯示有sshd就說明成功了。? 判斷是否成功打開 同時也可以通過如下方式確保ssh服務(wù)正在運行 ?首先,將ubuntu端聯(lián)網(wǎng),之后終端輸入ifconfig 可以看到ip為192.168.43.136 在vscode里找到Remote development擴展,并安裝,其中會包含Remote-SSH擴展包

    2024年02月08日
    瀏覽(28)
  • pycharm 使用遠程服務(wù)器 jupyter (本地jupyter同理)

    pycharm 使用遠程服務(wù)器 jupyter (本地jupyter同理)

    并指定端口為9999 可自定義更改 1. 2.

    2024年02月14日
    瀏覽(18)
  • 基于ubuntu18.04.6 LTS服務(wù)器安裝nvidia驅(qū)動

    基于ubuntu18.04.6 LTS服務(wù)器安裝nvidia驅(qū)動

    1對于一個剛剛配置的服務(wù)器,首先nvidia-smi,自然無法顯示Driver Version、最高cuda版本等信息。 nvidia-smi: command not found 需要我們自己安裝nvidia驅(qū)動 2禁用老驅(qū)動 禁用自帶nouveau驅(qū)動 sudo vim /etc/modprobe.d/blacklist.conf 打開后在CONF文件中添加: blacklist nouveau 然后更新一下: sudo update-

    2023年04月27日
    瀏覽(36)
  • 基于 Docker 搭建 Jellyfin 媒體服務(wù)器

    基于 Docker 搭建 Jellyfin 媒體服務(wù)器

    本文源碼:https://github.com/chen2438/chenhaotian.top/tree/main/source/_posts/linux-app/jellyfin.md 在我的博客上查看: https://chenhaotian.top/2022/10/27/linux-app/jellyfin/ 官方教程 如果未安裝 docker-compose, 只需要 sudo apt install docker-compose 即可 編寫 docker-compose.yml 啟動服務(wù) 啟動后可以通過 docker ps 查看容

    2024年02月07日
    瀏覽(22)
  • 在服務(wù)器的docker里 裝anacond3深度學(xué)習(xí)環(huán)境的全流程基礎(chǔ)向

    在服務(wù)器的docker里 裝anacond3深度學(xué)習(xí)環(huán)境的全流程基礎(chǔ)向

    實驗室給我分配了一個服務(wù)器 已經(jīng)裝好了docker 和nvidi docker 。 現(xiàn)在我的目標(biāo)是創(chuàng)建我自己的docker 然后在我自己的docker里裝上anaconda環(huán)境。 我以前從沒用過linux。所以對這一切都是迷迷茫茫不知其所以然。所以一些拙見還請不要見笑。也是整合了很多大佬的。(我是掛了VPN的,

    2024年02月02日
    瀏覽(15)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包