安裝pytorch:
出現(xiàn)以下字樣即為成功
前提:?
假設你已經(jīng)安裝了Python 3.9版本,并且已經(jīng)正確設置了Python的環(huán)境變量。如果你的系統(tǒng)中有多個Python版本,請使用對應的pip命令(例如pip3)來進行安裝。
另外,確保該.whl文件是適用于你的系統(tǒng)架構(aarch64)和Python版本的。如果不確定,建議從官方渠道獲取正確的torch安裝文件。
法一:通過官網(wǎng)安裝
1.進入pytorch官方網(wǎng)站獲取安裝指令
https://pytorch.org/
在官網(wǎng)主頁根據(jù)你的系統(tǒng)和CUDA,python版本,選擇conda安裝方式。我的是
conda install pytorch torchvision torchaudio cudatoolkit=11.7
其中11.7為cuda版本,如何查看cuda版本可看法二。?
2.若失?。撼霈F(xiàn)如下圖
錯誤:Collecting package metadata (current_repodata.json): failed
解釋:當你在使用conda命令時,如果遇到"Collecting package metadata (current_repodata.json): failed"錯誤提示,這可能是由于conda無法連接到其默認的元數(shù)據(jù)源導致的。
你可以嘗試以下幾種解決方法:
-
更新conda:運行以下命令來更新conda,并嘗試再次安裝軟件包。
conda update conda
-
更換鏡像源:可以嘗試更換為其他鏡像源來解決元數(shù)據(jù)獲取問題。你可以選擇使用清華大學提供的conda鏡像源,使用以下命令進行設置:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes
然后再次運行安裝命令。
-
檢查網(wǎng)絡連接:確保你的網(wǎng)絡連接正常,并且沒有任何防火墻或代理服務器阻止conda訪問元數(shù)據(jù)源。
法二:通過pip安裝
如何安裝與cuda適配的torch?
1.在conda環(huán)境下,用nvidia-smi
查看cuda版本
?我的cuda版本是11.7
2.在這個官網(wǎng)查找torch版本:https://download.pytorch.org/whl/torch_stable.html
使用命令安裝,我的是
# CUDA 11.0
pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html
?3.若失敗:出現(xiàn)如下圖
?解決方法:換源,同法一。
法三:通過軟件安裝包安裝
1.在官網(wǎng)下載好軟件安裝包到本地
下載好安裝包: 在?https://download.pytorch.org/whl/torch_stable.html?下載對應的版本
- cpu為cpu版本的,cu為cuda版本(gpu)
- cp為python的版本cp39m為python==3.9
- 注意區(qū)分win 和 linux
2.FileZilla客戶端上傳數(shù)據(jù)到服務器
??????1.在本地窗格選擇要上傳的項目
????????
? ? ? ? ?2.上傳項目,選中項目右擊,點擊上傳
????????
????????
?????????3.?上傳成功
????????
3.安裝
要在Linux系統(tǒng)上安裝位于/home/lihao/torch
目錄下的torch-1.7.1-cp39-cp39-linux_aarch64.whl
文件,可以使用以下命令:
pip install /home/lihao/torch/torch-1.7.1-cp39-cp39-linux_aarch64.whl
請確保你已經(jīng)提供了正確的文件路徑。該命令假設你已經(jīng)安裝了Python 3.9版本,并且已經(jīng)正確設置了Python的環(huán)境變量。如果你的系統(tǒng)中有多個Python版本,請使用對應的pip命令(例如pip3)來進行安裝。
另外,確保該.whl
文件是適用于你的系統(tǒng)架構(aarch64)和Python版本的。如果不確定,建議從官方渠道獲取正確的torch安裝文件。
4.若出錯:如下圖
?錯誤:ERROR: torch-1.7.1-cp39-cp39-linux_aarch64.whl is not a supported wheel on this platform.
解釋:這意味著該whl文件不適用于你的系統(tǒng)架構(aarch64)或Python版本。
解決辦法:
在這種情況下,你可能需要從其他來源獲取適用于你的系統(tǒng)和Python版本的torch安裝文件。你可以嘗試以下方法:
-
使用其他適用于你的系統(tǒng)和Python版本的torch安裝文件。例如,從官方torch網(wǎng)站或適用于你的Linux發(fā)行版的軟件源中獲取正確的安裝文件。
-
如果你的系統(tǒng)是基于ARM架構的,可以嘗試使用conda來安裝torch。首先,確保你已經(jīng)安裝了conda。然后,創(chuàng)建一個新的conda環(huán)境,并嘗試在該環(huán)境中安裝torch。例如:
conda create -n myenv python=3.9 conda activate myenv conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cpuonly -c pytorch
這將創(chuàng)建一個名為"myenv"的conda環(huán)境,并在該環(huán)境中安裝適用于ARM架構的torch。
請注意,確保你選擇了適合你的系統(tǒng)和Python版本的正確安裝文件,并按照官方文檔或相關資源中提供的指南進行安裝。
法五:更改賬號下Login.sh
1.找出Login.sh所在路徑
2.在服務器中./Login.sh 輸入后,輸入他人的賬號密碼,然后按上述法一或法二的方法下載
注:若上述方法都不行,試試翻墻再嘗試一下
測試:
?在環(huán)境下輸入python然后測試,即在conda環(huán)境下輸入python
?輸入:
import torch
import torchvision
torch.__version__
torchvision.__version__
torch.cuda.is_available()
若出現(xiàn)下圖,則安裝成功!?
?卸載torch和torchvision:
pip uninstall torch
pip uninstall torchvision
參考文章:Linux服務器安裝anaconda并安裝pytorch_linux anaconda安裝pytorch_藍雨飛揚7的博客-CSDN博客
FileZilla客戶端的安裝配置教程以及使用教程(超級詳細)_filezilla使用教程_SoloVersion的博客-CSDN博客文章來源:http://www.zghlxwxcb.cn/news/detail-696683.html
深度學習環(huán)境配置——(Cuda11)windows下的torch==1.7.1環(huán)境配置_請讓我按時畢業(yè)的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-696683.html
到了這里,關于Linux服務器安裝pytorch的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!