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

使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA

這篇具有很好參考價(jià)值的文章主要介紹了使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

矩池云虛擬機(jī)支持 Docker 使用,但是由于虛擬機(jī)目前不支持啟動(dòng)時(shí)傳遞環(huán)境變量來設(shè)置VNC、Jupyterlab 連接密碼,所以我們沒有創(chuàng)建相關(guān)基礎(chǔ)鏡像(設(shè)置固定密碼容易泄漏),下面給大家介紹手動(dòng)安裝使用 VNC、Jupyterlab、CUDA等步驟,以便支持使用 OpenGL 等功能的使用,開啟更完善和強(qiáng)大的功能體系。

租用機(jī)器

主機(jī)市場 https://matpool.com/host-market/gpu 點(diǎn)擊如下按鈕篩選支持 Docker 機(jī)器。

使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

選擇一個(gè)機(jī)器進(jìn)行租用。在這里我們選擇 Ubuntu 20.04 Docker 鏡像,并在高級(jí)選項(xiàng)自定義兩個(gè)端口,一個(gè) ssh 類型的 5901 端口(用于 vnc 連接使用),一個(gè) http 類型的 8888 端口(用于 jupyterlab 服務(wù)使用),然后點(diǎn)擊租用按鈕。
使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

租用成功后,點(diǎn)擊 SSH tab 下的點(diǎn)擊復(fù)制按鈕復(fù)制 SSH 命令,
使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

本地新建一個(gè) Terminal/CMD/Powershell 依次輸入上面復(fù)制的 SSH 命令和 SSH 密碼連接服務(wù)器。

安裝配置 VNC 軟件

VNC 安裝配置流程比較復(fù)雜,已經(jīng)給大家整理成一個(gè)一鍵安裝腳本了,內(nèi)容如下。

首先服務(wù)器內(nèi)使用 sudo su 指令切換到 root 帳號(hào)(密碼就是租用頁面 mat 密碼),然后使用 vim 創(chuàng)建一個(gè) vnc_install.sh,并粘貼下面腳本內(nèi)容,然后使用 bash 指令運(yùn)行即可。

使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

#! /bin/bash

set -e

# 1、安裝vnc軟件包
apt-get update && apt-get install -y libxfont-dev libfreetype6-dev dbus-x11 x11-xserver-utils && \
apt-get install -y tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension && \
apt-get purge -y light-locker 

# 2、配置 vnc
mkdir -p /root/Desktop /root/.vnc /root/vnc /root/.config/xfce4 && \
# 設(shè)置vnc啟動(dòng)腳本
echo '#!/bin/sh
PATH=/usr/bin:/usr/sbin:$PATH
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

exec /usr/bin/xfce4-session' > /root/.vnc/xstartup

echo '#!/usr/bin/env bash
export PATH=$PATH:/root/miniconda3/bin:/usr/local/cuda/bin

set -e
mkdir -p "$HOME/.vnc"
PASSWD_PATH="$HOME/.vnc/passwd"

if [[ -f $PASSWD_PATH ]]; then
    rm -f $PASSWD_PATH
fi

printf "${VNC_PASSWD}\n${VNC_PASSWD}\n\n" | vncpasswd -f >> $PASSWD_PATH

chmod 600 $PASSWD_PATH

vncserver -kill $DISPLAY &> /root/.vnc/vnc_startup.log \
    || rm -rfv /tmp/.X*-lock /tmp/.X11-unix &> /root/.vnc/vnc_startup.log \
    || echo "no locks present"

vncserver :1 -depth 24 -localhost no -geometry 1280x1024 &> /root/.vnc/no_vnc_startup.log' > /usr/bin/vnc_startup.sh
chmod +x /usr/bin/vnc_startup.sh
ln -s /usr/bin/vnc_startup.sh /root/vnc/vnc_startup.sh 

# 添加vnc桌面快捷方式
# Terminal
echo '[Desktop Entry]
Version=1.0
Type=Application
Name=Terminal
Comment=Terminal Emulator
Exec=xfce4-terminal
Icon=utilities-terminal
Path=
Terminal=false
StartupNotify=false' > /root/Desktop/terminal.desktop
# firefox
echo '[Desktop Entry]
Encoding=UTF-8
Name=firefox
Comment=firefox
Exec=/usr/bin/firefox
Icon=/usr/lib/firefox/browser/chrome/icons/default/default128.png
Terminal=false
Type=Application
StartupNotify=true
Categories=Application;Development;' > /root/Desktop/firefox.desktop

# 網(wǎng)盤
ln -s "/mnt/" "/root/Desktop/我的網(wǎng)盤"
chmod +x /root/Desktop/*.desktop
ln -sf /bin/sh /bin/bash
echo "TerminalEmulator=xfce4-terminal" > /root/.config/xfce4/helpers.rc

設(shè)置 VNC 開機(jī)自啟

為了方便下次使用,我們可以使用 systemctl 將 vncserver 設(shè)置成開機(jī)自啟服務(wù),腳本如下,在服務(wù)器vim創(chuàng)建一個(gè) vnc_enable.sh 腳本,將下面內(nèi)容復(fù)制粘貼到文件,然后使用bash指令運(yùn)行即可完成設(shè)置比開啟 vncserver。注意將 VNC_PASSWD= 后,設(shè)置個(gè)復(fù)雜的密碼。

使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

#! /bin/bash

set -e

# 創(chuàng)建 vncserver systemctl 啟動(dòng)腳本
echo '[Unit]
Description=Start VNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=root
Group=root
WorkingDirectory=/root
Environment="VNC_PASSWD=設(shè)置一個(gè)復(fù)雜點(diǎn)的密碼"
ExecStart=/root/vnc/vnc_startup.sh
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target' > /etc/systemd/system/vncserver.service

# 使用systemctl設(shè)置 vncserver 開機(jī)自啟
sudo systemctl enable vncserver
sudo systemctl daemon-reload

# 啟動(dòng) vncserver
sudo systemctl start vncserver

登錄 VNC

前面已經(jīng)配置并啟動(dòng)了 VNC 服務(wù),VNC 登錄鏈接就是我們租用頁面 5901 端口的 Host:Port,如下圖VNC鏈接就是:hz-t2.matpool.com:26318
使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

VNC 密碼是你在 vnc_enable.sh 腳本中設(shè)置的密碼,請(qǐng)?jiān)O(shè)置一個(gè)復(fù)雜點(diǎn)的密碼,避免被盜用。

登錄后即可正常使用啦~
使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

安裝相關(guān)組件,查看顯卡驅(qū)動(dòng)里 OpenGL 版本。

apt install mesa-utils -y
glxinfo | grep "OpenGL version"

使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

安裝 Miniconda 和 CUDA(含Python&Jupyterlab)

除了 VNC 常用的 Conda、CUDA 和 Jupyterlab 也給大家整理了安裝腳本,內(nèi)容如下。

首先使用 vim 創(chuàng)建一個(gè) conda_install.sh,并粘貼下面腳本內(nèi)容,然后使用 bash 指令運(yùn)行即可。

使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

#! /bin/bash

set -e

# 安裝 miniconda3 jupyterlab 創(chuàng)建虛擬環(huán)境
CONDA_ENV_NAME=myconda
PYTHON_VERSION=3.10
CONDA=/root/miniconda3.sh; \
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py38_23.11.0-2-Linux-x86_64.sh -O $CONDA && \
chmod +x $CONDA && $CONDA -b && /root/miniconda3/bin/conda init bash && /root/miniconda3/bin/conda clean -ya
/root/miniconda3/bin/python -m pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple && \
/root/miniconda3/bin/python -m pip install --no-cache-dir jupyterlab && \
/root/miniconda3/bin/conda create -n $CONDA_ENV_NAME python=$PYTHON_VERSION -y && \
/root/miniconda3/envs/$CONDA_ENV_NAME/bin/python -m pip install ipykernel && \
/root/miniconda3/envs/$CONDA_ENV_NAME/bin/python -m ipykernel install --user --name ${CONDA_ENV_NAME} --display-name ${CONDA_ENV_NAME}
rm $CONDA

# 設(shè)置環(huán)境變量
echo 'export PATH=$PATH:/root/miniconda3/bin:/usr/local/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/usr/local/cuda/lib64/:/usr/lib/x86_64-linux-gnu
source activate myconda' >> /root/.bashrc

Conda 和 CUDA 可以同步安裝,具體方式是在 VNC 里在新建一個(gè)Terminal ,vim 創(chuàng)建一個(gè) cuda_install.sh,并粘貼下面腳本內(nèi)容,然后使用 bash 指令運(yùn)行即可。(以下為安裝 CUDA11.3 和 CUDNN 8.2 腳本,其他版本指令安裝可以瀏覽器搜索相關(guān)安裝指令,如有問題也可以聯(lián)系矩池云小助手)

#! /bin/bash

set -e

# 安裝 CUDA 11.3
curl -fsSL https://mirrors.aliyun.com/nvidia-cuda/ubuntu2004/x86_64/3bf863cc.pub | apt-key add - && echo "deb https://mirrors.aliyun.com/nvidia-cuda/ubuntu2004/x86_64/ /" > /etc/apt/sources.list.d/cuda.list

apt-get update && apt-get install -y --no-install-recommends libtinfo5 libncursesw5         cuda-cudart-dev-11-3=11.3.109-1 cuda-command-line-tools-11-3="11.3.1-1" cuda-minimal-build-11-3="11.3.1-1" cuda-libraries-dev-11-3="11.3.1-1" cuda-nvml-dev-11-3=11.3.58-1         cuda-nvprof-11-3=11.3.111-1 libnpp-dev-11-3=11.3.3.95-1 libcusparse-dev-11-3=11.6.0.109-1 libcublas-dev-11-3=11.5.1.109-1 cuda-nsight-compute-11-3=11.3.0-1

# 安裝 CUDNN
apt-get update && apt-get install -y --no-install-recommends "libcudnn8=8.2.0.53-1+cuda11.3" "libcudnn8-dev=8.2.0.53-1+cuda11.3" && apt-mark hold "libcudnn8" 
rm -rf /var/lib/apt/lists/*

安裝完成后輸入source /root/.bashrc即可加載最新安裝的 conda 環(huán)境了。

使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

Terminal 中輸入以下指令啟動(dòng) jupyterlab,注意:需要自己設(shè)置下 ${YOUR_TOKEN},可以設(shè)置一個(gè)相對(duì)復(fù)雜的,避免泄漏。

nohup jupyter lab --notebook-dir=/ --allow-root --no-browser --NotebookApp.token=${YOUR_TOKEN} --ip=0.0.0.0 &

在VNC瀏覽器里輸入127.0.0.1:8888后,輸入自己設(shè)置 token 即可訪問。

使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

或者自己電腦瀏覽器訪問租用頁面 Jupyterlab 鏈接,輸入 token 后也可以訪問。

使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

保存環(huán)境

配置好所有環(huán)境后,可以租用頁面點(diǎn)擊更多–>保存到個(gè)人環(huán)境,這樣下次租用就不用重復(fù)配置了。

使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python

從保存環(huán)境啟動(dòng)機(jī)器

再次租用的時(shí)候,從主機(jī)市場選擇需要的機(jī)器,點(diǎn)擊租用按鈕,然后選擇我的環(huán)境下自己保存的環(huán)境啟動(dòng)機(jī)器即可。

使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA,docker,conda,python文章來源地址http://www.zghlxwxcb.cn/news/detail-843299.html

到了這里,關(guān)于使用矩池云 Docker 虛擬機(jī)安裝VNC、Conda、Python及CUDA的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 矩池云上使用nvidia-smi命令教程

    矩池云上使用nvidia-smi命令教程

    nvidia-smi全稱是NVIDIA System Management Interface ,它是一個(gè)基于NVIDIA Management Library(NVML)構(gòu)建的命令行實(shí)用工具,旨在幫助管理和監(jiān)控NVIDIA GPU設(shè)備。 接下來我介紹一下,用nvidia-smi命令來查詢機(jī)器GPU使用情況的相關(guān)內(nèi)容。? 我以上圖的查詢內(nèi)容為例,已經(jīng)復(fù)制出來了,如下, 我們來

    2024年02月16日
    瀏覽(16)
  • 在矩池云使用Disco Diffusion生成AI藝術(shù)圖

    在矩池云使用Disco Diffusion生成AI藝術(shù)圖

    在 Disco Diffusion 官方說明的第一段,其對(duì)自身是這樣定義: AI Image generating technique called CLIP-Guided Diffusion。DD 是通過 CLIP 來進(jìn)行圖文匹配,引導(dǎo) AI 進(jìn)行圖像生成的技術(shù),通過 Diffusion 持續(xù)去噪去生成圖像的,而在整個(gè)過程中,CLIP 不斷地評(píng)估圖像和文本之間的距離,來為生成圖

    2024年01月17日
    瀏覽(20)
  • 在矩池云運(yùn)行 Stable Diffusion web UI,使用v1.5模型和 ControlNet 插件

    在矩池云運(yùn)行 Stable Diffusion web UI,使用v1.5模型和 ControlNet 插件

    今天給大家介紹下如何在矩池云使用 Stable Diffusion web UI v1.5 模型和 Stable Diffusion ControlNet 插件。 租用機(jī)器需要選擇內(nèi)存大于8G的機(jī)器,比如 A2000,不然 Stable Diffusion web UI 啟動(dòng)加載模型會(huì)失敗。(Killed 內(nèi)存不足) 點(diǎn)擊租用按鈕,進(jìn)入鏡像篩選頁面,點(diǎn)擊右側(cè)藍(lán)色 Stable Diffusio

    2024年02月01日
    瀏覽(23)
  • 如何在矩池云復(fù)現(xiàn)開源對(duì)話語言模型 ChatGLM

    如何在矩池云復(fù)現(xiàn)開源對(duì)話語言模型 ChatGLM

    ChatGLM-6B 是一個(gè)開源的、支持中英雙語的對(duì)話語言模型,基于 General Language Model (GLM) 架構(gòu),具有 62 億參數(shù)。結(jié)合模型量化技術(shù),用戶可以在消費(fèi)級(jí)的顯卡上進(jìn)行本地部署(INT4 量化級(jí)別下最低只需 6GB 顯存)。 ChatGLM-6B 使用了和 ChatGPT 相似的技術(shù),針對(duì)中文問答和對(duì)話進(jìn)行了優(yōu)

    2024年02月11日
    瀏覽(22)
  • 【矩池云】YOLOv3~YOLOv5訓(xùn)練紅外小目標(biāo)數(shù)據(jù)集

    【矩池云】YOLOv3~YOLOv5訓(xùn)練紅外小目標(biāo)數(shù)據(jù)集

    數(shù)據(jù)集下載地址:https://github.com/YimianDai/sirst 參考鏈接:https://github.com/pprp/voc2007_for_yolo_torch 1.1 檢測(cè)圖片及其xml文件 1.2 劃分訓(xùn)練集 1.3?轉(zhuǎn)為txt標(biāo)簽 1.4 構(gòu)造數(shù)據(jù)集 最終數(shù)據(jù)集格式如下: 根據(jù)以上數(shù)據(jù)集 需要單獨(dú)構(gòu)建一個(gè)datasets文件夾,存放標(biāo)簽和圖像,具體格式如下: 可以

    2024年02月08日
    瀏覽(46)
  • 如何在GPU服務(wù)器(如AutoDL,矩池云)上運(yùn)行GUI程序

    如何在GPU服務(wù)器(如AutoDL,矩池云)上運(yùn)行GUI程序

    最近在搞算法和設(shè)計(jì)GUI系統(tǒng)的時(shí)候遇到了問題,因?yàn)樽约旱乃懔Σ粔?,所以租用的GPU服務(wù)器,由于需要設(shè)計(jì)一個(gè)GUI平臺(tái),但是服務(wù)器不支持圖形界面,按照租用服務(wù)器的幫助文檔以及客服的解答,終于實(shí)現(xiàn)了在服務(wù)器上運(yùn)行GUI程序,在這里分享一下踩過的坑和方法步驟。 Au

    2024年02月05日
    瀏覽(46)
  • 必看新手教程!一篇就夠!pycharm鏈接云服務(wù)器--yolov5 yolov7訓(xùn)練自己的數(shù)據(jù)集(矩池云)

    必看新手教程!一篇就夠!pycharm鏈接云服務(wù)器--yolov5 yolov7訓(xùn)練自己的數(shù)據(jù)集(矩池云)

    趁著寒假期間稍微嘗試跑了一下yolov5和yolov7的代碼,由于自己用的筆記本沒有獨(dú)顯,臺(tái)式機(jī)雖有獨(dú)顯但用起來并不順利,所以選擇了租云服務(wù)器的方式,選擇的平臺(tái)是矩池云(價(jià)格合理,操作便捷) 需要特別指出的是,如果需要用pycharm鏈接云服務(wù)器訓(xùn)練,必須要使用pycharm的

    2024年02月03日
    瀏覽(26)
  • Anaconda虛擬環(huán)境下更換python版本【不論升版本、降版本都使用conda install python命令】【注意:修改版本后原來使用pip安裝的包會(huì)被刪掉,無法使用】

    Anaconda虛擬環(huán)境下更換python版本【不論升版本、降版本都使用conda install python命令】【注意:修改版本后原來使用pip安裝的包會(huì)被刪掉,無法使用】

    使用python -V命令查看當(dāng)前虛擬環(huán)境的python版本: 可知python版本為為3.7.15,現(xiàn)在我想把它升級(jí)為3.8。 使用命令: 可知python版本已經(jīng)變?yōu)?.8。 如果在conda install python=3.8中遇到問題,例如: Solving environment: failed with initial frozen solve. Retrying with flexible solve. ?則可以先使用: ?當(dāng)當(dāng)

    2024年02月11日
    瀏覽(34)
  • Conda虛擬環(huán)境創(chuàng)建與Python模塊安裝

    下面咱們來聊一下conda虛擬環(huán)境,首先說一下我們?nèi)ナ褂胏onda虛擬環(huán)境的必要性,那企業(yè)很多時(shí)候我們會(huì)面對(duì)同時(shí)開發(fā)多個(gè)項(xiàng)目,那這些項(xiàng)目很有可能會(huì)使用不同的Python環(huán)境來去運(yùn)行啊,那這里面有的Python環(huán)境可能是需要3.5的Python,有的Python環(huán)境它需要3.6的版本,有的Python環(huán)境

    2024年02月12日
    瀏覽(21)
  • 如何在服務(wù)器中創(chuàng)建python虛擬環(huán)境以及安裝conda

    如何在服務(wù)器中創(chuàng)建python虛擬環(huán)境以及安裝conda

    https://blog.51cto.com/u_16175517/7450425 第一條命令會(huì)在當(dāng)前命令下創(chuàng)建虛擬環(huán)境 第二條命令是激活這個(gè)虛擬環(huán)境 安裝conda:https://blog.csdn.net/weixin_40816738/article/details/130684650

    2024年02月08日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包