服務(wù)器機(jī)器學(xué)習(xí)環(huán)境搭建
1 服務(wù)器與用戶
在學(xué)校中,我們在學(xué)校中是以用戶的身份進(jìn)行訪問學(xué)校的服務(wù)器的。整體框架大致如下:
我們與root用戶共享服務(wù)器的一些資源,比如顯卡驅(qū)動(dòng),Cuda以及一些其他的公共軟件。
一般情況下,只有root用戶,才有權(quán)力管理公共資源。比如Cuda的安裝,更新等等。
普通用戶可以進(jìn)行使用這些公共資源。
其中公共資源當(dāng)中,有些資源比如Conda的版本和Python的版本與自己所需要的版本不一致的話,就需要自己重新去安裝符合自己版本的Conda和Python版本。
2 申請賬號
root管理員賬戶可以添加用戶。創(chuàng)建成功后,可以有自己對應(yīng)的文件夾,用戶在自己對應(yīng)的文件夾中進(jìn)行操作。
root添加賬號操作的命令: useradd newuser
3 用戶連接終端SSH命令
通過SSH可以連接到遠(yuǎn)程終端,然后就可以在遠(yuǎn)程服務(wù)器上進(jìn)行對應(yīng)的操作。
命令:
ssh username@服務(wù)器ip地址
4 linux安裝配置環(huán)境
一般來說,現(xiàn)在都是使用Anaconda來進(jìn)行配置機(jī)器學(xué)習(xí)的實(shí)驗(yàn)環(huán)境。
4.1安裝AnaConda
Anaconda 簡介:
Anaconda(官方網(wǎng)站)就是可以便捷獲取包且對包能夠進(jìn)行管理,同時(shí)對環(huán)境可以統(tǒng)一管理的發(fā)行版本。Anaconda包含了conda、Python在內(nèi)的超過180個(gè)科學(xué)包及其依賴項(xiàng)。
因?yàn)槲覀兛赡懿粌H僅只是需要跑一個(gè)實(shí)驗(yàn),不同實(shí)驗(yàn)的對于第三方庫要求可能不一樣,比如有些需要Pytorch,有些不需要,有些需要Pytorch比較新的版本,有些論文又比較舊,如果只有一個(gè)環(huán)境的話,就需要卸載重裝。而Anaconda可以根據(jù)需要配置不同的環(huán)境。
4.1.1 下載anaconda的安裝包
這里我們需要在官網(wǎng)上查找自己需要的版本,地址鏈接在下面:
https://repo.anaconda.com/archive/
這里以我自己安裝的版本為例:
https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
這是我選擇的版本,然后我們在控制臺輸入這句話:
wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
下載完正常顯示為:
如果沒有問題,報(bào)錯(cuò),就可以進(jìn)行下一步4.1.2操作。
4.1.2 安裝anaconda的安裝包
- 設(shè)置文件權(quán)限:下載完成后,你需要給下載的文件添加可執(zhí)行權(quán)限。你可以使用下面的命令來改變文件權(quán)限:
chmod +x Anaconda3-2024.02-1-Linux-x86_64.sh
? 2.運(yùn)行安裝程序:然后,你可以運(yùn)行下面的命令啟動(dòng) Anaconda 的安裝程序:
bash Anaconda3-2024.02-1-Linux-x86_64.sh
按照提示進(jìn)行安裝
? 一般會(huì)出現(xiàn)如下圖:
? **3.點(diǎn)擊Enter鍵(回車鍵)??*此時(shí)顯示Anaconda的信息,并且會(huì)出現(xiàn)More,一直按Enter,直到如下圖所示:
? 4.輸入yes:出現(xiàn)如下界面:
? 5.輸入Enter回車鍵:出現(xiàn)如下界面:
?
- 建議輸入yes: 安裝程序會(huì)詢問是否將anaconda添加到PATH環(huán)境變量中。如果要在命令行中使用conda和anaconda,則建議選擇此選項(xiàng)。
7. 重新啟動(dòng)shell或者使用bash命令加載配置
在安裝 Anaconda 后,它會(huì)自動(dòng)將相關(guān)的環(huán)境變量添加到 shell 的配置文件中(如 .bashrc
或 .zshrc
)。但是,這些環(huán)境變量只會(huì)在重新打開終端或重新加載 shell 配置后生效。
source ~/.bashrc
8.完成安裝以及檢測是否安裝成功
打開新的終端后,進(jìn)入自己的文件夾目錄下,輸入anaconda -V(注意a要小寫,V要大寫),conda -V ,顯示版本信息,若顯示則表示安裝成功。
?
4.2 Anaconda 安裝 Pytorch
4.2.1 創(chuàng)建虛擬環(huán)境
conda create -n myapp python=3.8
4.2.2 激活環(huán)境
使用下面這條命令,激活環(huán)境:
conda activate myapp
4.2.3 檢測環(huán)境是否安裝好:
conda info --envs
顯示如下:
4.2.4 選擇適合自己的pytorch版本
官方鏈接:
https://pytorch.org/
通過以下指令查看當(dāng)前l(fā)inux服務(wù)器cuda版本:
nvcc --version
在官網(wǎng)中找到適合自己的版本進(jìn)行安裝:
# CUDA 10.1
pip install torch==1.8.1+cu101 torchvision==0.9.1+cu101 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html
4.2.5 測試是否安裝成功
輸入python,進(jìn)入到python編輯,輸入以下代碼進(jìn)行檢測是否安裝成功!
import torch
# 檢查PyTorch版本
print("PyTorch版本:", torch.__version__)
# 檢查CUDA是否可用
print("CUDA是否可用:", torch.cuda.is_available())
測試結(jié)果為:
文章來源:http://www.zghlxwxcb.cn/news/detail-840805.html
安裝成功!文章來源地址http://www.zghlxwxcb.cn/news/detail-840805.html
到了這里,關(guān)于服務(wù)器機(jī)器學(xué)習(xí)環(huán)境搭建(包括AanConda的安裝和Pytorch的安裝)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!