遠端GPU 使用指南 新

2021-09-01 20:33:23 字數 2561 閱讀 2629

by @yang

mac 使用者可以使用本機的 terminal 軟體來連線伺服器。windows 使用者可以使用 cmd 或者 xshell 軟體來連線伺服器。

xshell 軟體連線伺服器開啟終端,輸入如下命令之後,再輸入密碼,可以進入伺服器,其中username填寫自己相應的,ip為伺服器的 ip 位址。

ssh username@ip

開啟終端,輸入如下命令,在本機生成秘鑰對,輸入命令後,一路回車。如果本機已經生成了秘鑰對,則可以跳過該步驟。

ssh-keygen -t rsa

先登陸遠端跳板機。其中username填寫自己相應的,ip為伺服器的 ip 位址。該命令執行後,需要輸入密碼,然後建立.ssh/資料夾。

ssh username@ip

建立.ssh資料夾:

mkdir .ssh

在本機,開啟終端,輸入如下命令,將公鑰複製到遠端跳板機上。其中username填寫自己相應的,ip為伺服器的 ip 位址,該命令執行後,需要輸入密碼,可以登入伺服器。

scp ~/.ssh/id_rsa.pub username@ip:~/.ssh/

然後登陸伺服器,將id_rsa.pub內容複製到authorized_keys中。

cd ~/.ssh

cat id_rsa.pub >> authorized_keys

修改檔案許可權。

chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys

在本地的機器上,配置config檔案。

cd ~/.ssh/

vim config

config檔案中新增如下資訊,其中username需要填寫自己對應的,ip為伺服器的 ip 位址。

host            july-gpu

hostname        ip

port            22

user            username

identityfile    ~/.ssh/id_rsa

配置好上一步之後,就可以在本地機器上免密登陸了。

ssh july-gpu

scp filename july-gpu:~/

scp -r folder july-gpu:~/

:後面是伺服器的路徑,需要自行設定,其中username填寫自己相應的。

在本地機中:

scp july-gpu:filename localpath

scp -r july-gpu:folder localpath

:後面是伺服器的路徑,需要自行設定,其中username填寫自己相應的,ipgpu的伺服器。localpath為本地機上的路徑。

由於安裝有些packeage需要root許可權,但是,pip3可以只給當前使用者安裝packeage,即在後面加上--user,比如,安裝numpy

pip3 install numpy --user

測試環境,開啟終端,輸入python3,進入互動式命令,匯入包,如果不報錯,則說明環境正常。

python3

>>> import tensorflow

python3

>>> import torch

python3

>>> import keras

python3 /home/deeplearning/tensorflow-mnist.py

python3 /home/deeplearning/pytorch-mnist.py

python3 /home/deeplearning/keras-mnist.py

檢視伺服器資源占用情況:

htop

檢視gpu使用情況。

nvidia-smi

10s更新一次,實時顯示。

watch -n 10 nvidia-smi

Ubuntu apt 使用指南

起初gnu linux系統中只有.tar.gz。使用者必須自己編譯他們想使用的每乙個程式。在debian出現之後,人們認為有必要在系統中新增 一種機制用來管理安裝在計算機上的軟體包。人們將這套系統稱為dpkg。至此著名的 package 首次在gnu linux上出現。不久之後紅帽子也 開始著手建立...

CImageList使用指南

1.綜述 在mfc 中cimagelist 類封裝了 影象列表控制項的功能,影象列表是乙個具有相同大小的 影象 可以是不同 型別 的集合,其主要用於 應用程式中大規模 圖示的儲存。該控制項是不可 見的,通常與其它如 clistbox ccombobox ccomboboxex ctabctrl 以及...

CImageList使用指南

cimagelist使用指南 1.綜述 在 mfc中cimagelist類封裝了影象列表控制項的功能,影象列表是乙個具有相同大小的影象 可以是不同型別 的集合,其主要用於應用程式中大 規模圖示的儲存,該控制項是不可見的。通常與其它如clistbox,ccombobox,ccomboboxex以及ct...