欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

2023最新pytorch快速安裝指南(超詳細(xì)版)

 更新時間:2023年10月25日 11:28:56   作者:努力向前奔跑的小白  
這篇文章主要給大家介紹了2023年最新pytorch快速安裝指南的相關(guān)資料,PyTorch是一個開源的深度學(xué)習(xí)框架,提供了各種張量操作并通過自動求導(dǎo)可以自動進(jìn)行梯度計算,方便構(gòu)建各種動態(tài)神經(jīng)網(wǎng)絡(luò),需要的朋友可以參考下

前言

因為我之前安裝環(huán)境花費了不少時間,也是網(wǎng)上搜了很多,想著自己寫一個幫助大家快速安裝,少走彎路,快速開啟深度之路。

一、判斷是否有Nvidia(英偉達(dá)顯卡)

下面我以我的臺式電腦windows10系統(tǒng)為例

第一步:右鍵開始菜單,在彈出選項中選擇任務(wù)管理器

進(jìn)來就是這個頁面,這臺是沒有GPU的

這臺是有GPU的

首先點性能選項,然后點GPU。在右上方會顯示GPU名稱,只有帶NVIDIA的英偉達(dá)顯卡的電腦才能安裝GPU版本,否則其他的就只能安裝CPU版本。我會寫兩部分,各位根據(jù)自己的電腦選擇觀看就好

二、CPU版

2.1 安裝Anaconda

首先去官網(wǎng)下載Anaconda。

點擊download,下載的就是最新版本的。

下載完成后,直接運行下步就行

注意到路徑這塊,最好是全英文。

接下來根據(jù)個人喜好勾選,可以不用管直接下一步安裝好就行。

那怎么驗證是否安裝好了呢?

在開始菜單下,找到帶有綠色圖標(biāo)的Anaconda,點擊就可以打開Anaconda的圖形化界面

點擊環(huán)境,看到base(root),這個就是默認(rèn)的一個虛擬環(huán)境,代表我們安裝成功了。

2.2 創(chuàng)建虛擬環(huán)境

為什么需要學(xué)會這個呢?其實剛剛安裝好Anaconda會自帶一個基礎(chǔ)環(huán)境。但是我們后續(xù)的項目每一個需要的安裝包不同,為了避免沖突,所以我們可以為每一個項目配置一個虛擬環(huán)境,這樣就不相互打擾了。

上面兩個是Anaconda命令窗口的位置,隨便點擊那個都可以。

conda env list

輸入上面的命令就可以查看當(dāng)前有多少虛擬環(huán)境。

• 利用 conda create 指令創(chuàng)建新的虛擬環(huán)境

? conda create –n 虛擬環(huán)境名字 python=版本

演示如下:

會出現(xiàn)如下圖

輸入y就行,然后就是等待安裝。好了以后用指令檢查一下,如下,就是成功的。

2.3安裝pytorch

等等,安裝前這里還有一個問題,因為我們的安裝指令都是從國外的通道下載,下載速度會非常慢。

所以我們想要下載快還是得用國內(nèi)的鏡像地址。

conda config --show

輸入上面的指令可以查看我們的通道地址

現(xiàn)在我們的環(huán)境中通道是defaults,也就是說它會從國外給我下載包。

也可以通過下面的指令看到

conda config --get

下面是一些鏡像地址

鏡像名用于創(chuàng)建環(huán)境鏡像地址
清華鏡像https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
北京外國語大學(xué)鏡像https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
阿里巴巴鏡像http://mirrors.aliyun.com/anaconda/pkgs/main

關(guān)于加通道地址這塊,推薦是下載時可以指定安裝通道,而不是直接去改配置文件,這樣出現(xiàn)bug的幾率比較小。下面我也會提供這種方法不過不推薦。

  • 往配置文件中加通道地址
conda config --add channels 通道地址

那么如何驗證是否加上呢?

還是用上面的get指令

這里也會標(biāo)注,優(yōu)先使用我們新加上的通道,如果新通道沒有,再使用默認(rèn)通道去找。

  • 萬一你想刪除剛剛的通道怎么辦呢?用下面這個指令
conda config --remove channels 通道地址
  • 安裝pytorch前想清楚一個問題,想把pytorch安裝到那個環(huán)境里。

默認(rèn)是在基礎(chǔ)環(huán)境下(base),比如我現(xiàn)在想安裝到y(tǒng)olov8這個虛擬環(huán)鏡

conda activate yolov8
  • 輸入上面命令進(jìn)入想安裝pytorch的虛擬環(huán)境,上面就是想在yolov8這個虛擬環(huán)境中安裝pytorch

進(jìn)入pytorch官網(wǎng)

conda install pytorch torchvision torchaudio cpuonly -c pytorch//這種就是直接從國外下載了

下面這種是鏡像加速版

conda install pytorch torchvision torchaudio cpuonly –c 鏡像地址

以清華鏡像源為例:

出現(xiàn)下圖,輸入y即可

出現(xiàn)下圖就是安裝好了

2.4 驗證pytorch是否安裝成功

激活對應(yīng)的虛擬環(huán)境(你安裝Pytorch的虛擬環(huán)境)

conda activate 虛擬環(huán)境名

輸入conda list,看有沒有pytorch或者torch

比如

比如我這里就是pytorch

輸入python

輸入 import torch

輸入 torch.cuda.is_available(),這個命令是檢查我們電腦是否可以用GPU,因為沒有,當(dāng)然就是false。

如果顯示False,就說明我們這個PyTorch安裝成功了

三、GPU版

3.1 安裝Anaconda

首先去官網(wǎng)下載Anaconda。

點擊download,下載的就是最新版本的。

下載完成后,直接運行下步就行

注意到路徑這塊,最好是全英文。

接下來根據(jù)個人喜好勾選,可以不用管直接下一步安裝好就行。

那怎么驗證是否安裝好了呢?

在開始菜單下,找到帶有綠色圖標(biāo)的Anaconda,點擊就可以打開Anaconda的圖形化界面

點擊環(huán)境,看到base(root),這個就是默認(rèn)的一個虛擬環(huán)境,代表我們安裝成功了。

3.2 創(chuàng)建虛擬環(huán)境

為什么需要學(xué)會這個呢?其實剛剛安裝好Anaconda會自帶一個基礎(chǔ)環(huán)境。但是我們后續(xù)的項目每一個需要的安裝包不同,為了避免沖突,所以我們可以為每一個項目配置一個虛擬環(huán)境,這樣就不相互打擾了。

上面兩個是Anaconda命令窗口的位置,隨便點擊那個都可以。

conda env list

輸入上面的命令就可以查看當(dāng)前有多少虛擬環(huán)境。

• 利用 conda create 指令創(chuàng)建新的虛擬環(huán)境

? conda create –n 虛擬環(huán)境名字 python=版本

演示如下:

會出現(xiàn)如下圖

輸入y就行,然后就是等待安裝。好了以后用指令檢查一下,如下,就是成功的。

3.3 CUDA的準(zhǔn)備工作

要想使用GPU得先了解自己電腦的GPU。

鼠標(biāo)右鍵開始菜單,點擊任務(wù)管理器,進(jìn)入性能中查看自己電腦GPU型號。

首先安裝最新的顯卡驅(qū)動,進(jìn)入官網(wǎng)選擇適合自己電腦的配置,我的配置如下。

下載完直接安裝就行。

然后是查看自己電腦驅(qū)動的版本,win+r,輸入cmd,再輸入下面的命令

nvidia-smi

![在這里插入圖片描述](https://img-blog.csdnimg.cn/e019cba08ca848828bbea6c0c07bbb17.png

我的CUDA Driver版本就是11.6,表示的是驅(qū)動所能支持的最大運行API版本就是11.6。我如果要安裝CUDA Runtime Version(運行版本),要保證CUDA Driver 版本 >= CUDA Runtime 版本,也就是11.6及以前的。

其實裝了Anaconda之后Anaconda會提供一個cudatoolkit工具包,同樣包含了CUDA的運行API,可以用來替代官方CUDA的CUDA Toolkit。查看官方CUDA的運行API版本。

nvcc -V

可以看到是11.1,也就是說我的電腦安裝pytorch時最好選擇11.1-11.6版本的cuda。

3.4 安裝pytorch

等等,安裝前這里還有一個問題,因為我們的安裝指令都是從國外的通道下載,下載速度會非常慢。

所以我們想要下載快還是得用國內(nèi)的鏡像地址。

conda config --show

輸入上面的指令可以查看我們的通道地址

現(xiàn)在我們的環(huán)境中通道是defaults,也就是說它會從國外給我下載包。

也可以通過下面的指令看到

conda config --get

下面是一些鏡像地址

鏡像名用于創(chuàng)建環(huán)境鏡像地址
清華鏡像https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
北京外國語大學(xué)鏡像https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
阿里巴巴鏡像http://mirrors.aliyun.com/anaconda/pkgs/main

添加通道

conda config --add channels 通道地址

那么如何驗證是否加上呢?

還是用上面的get指令

這里也會標(biāo)注,優(yōu)先使用我們新加上的通道,如果新通道沒有,再使用默認(rèn)通道去找。

萬一你想刪除剛剛的通道怎么辦呢?如下

conda config --remove channels 通道地址

關(guān)于加通道地址這塊,推薦是下載時可以指定安裝通道,而不是直接去改配置文件,這樣出現(xiàn)bug的幾率比較小。不推薦直接去改配置文件這種方法。

安裝pytorch前想清楚一個問題,想把pytorch安裝到那個環(huán)境里。

默認(rèn)是在基礎(chǔ)環(huán)境下(base),比如我現(xiàn)在想安裝到y(tǒng)olov8這個虛擬環(huán)鏡

conda activate yolov8

輸入上面命令進(jìn)入想安裝pytorch的虛擬環(huán)境,上面就是想在yolov8這個虛擬環(huán)境中安裝pytorch

進(jìn)入pytorch官網(wǎng)

3.4.1 conda安裝法(不推薦)

進(jìn)來發(fā)現(xiàn)cuda不符,就去以前的版本找。

大家根據(jù)自己的環(huán)境需求找,我最后選擇這個。如果網(wǎng)絡(luò)還可以,就用官網(wǎng)的下載就行。

conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch

下面介紹一種鏡像的下載。

第一步:因為cudatoolkit下載很慢,所以也單獨指定一個鏡像

Conda install cudatoolkit=版本 –c 鏡像地址
鏡像名用于創(chuàng)建環(huán)境鏡像地址 - cudatoolkit
清華鏡像https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
北京外國語大學(xué)鏡像https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
阿里巴巴鏡像http://mirrors.aliyun.com/anaconda/pkgs/main

第二步:

conda install pytorch torchvision torchaudio  -c 鏡像地址
鏡像名鏡像地址 – pytorch, torchvision, torchaudio
清華鏡像https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
北京外國語大學(xué)鏡像https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/win-64/
阿里巴巴鏡像http://mirrors.aliyun.com/anaconda/cloud/pytorch/win-64/
南京大學(xué)鏡像https://mirror.nju.edu.cn/pub/anaconda/cloud/pytorch/win-64/

這樣后續(xù)就好了。

3.4.2 pip安裝法(推薦)

進(jìn)入pytorch官網(wǎng)

如果你的電腦可以裝11.7或者11.8就直接粘貼復(fù)制到anaconda窗口,不行就像我一樣去以前的版本找。

3.5 驗證pytorch是否安裝成功

激活對應(yīng)的虛擬環(huán)境(你安裝Pytorch的虛擬環(huán)境)

conda activate 虛擬環(huán)境名

輸入pip list或者conda list,看有沒有pytorch或者torch

比如我這里就是torch

3. 輸入python

4. 輸入 import torch

6. 輸入 torch.cuda.is_available(),這個命令是檢查我們pytorch的GPU能否用。

7. 如果顯示True,就說明我們這個PyTorch安裝成功了

四、 pycharm安裝與配置

首先進(jìn)入pycharm官網(wǎng)

點擊download

下載社區(qū)版就夠用了。

注意路徑全英文。

我只勾了.py,其他的根據(jù)自己的需要來勾選。直接下一步等待安裝完成。

裝完后在開始菜單下,找到pycharm點開。

我喜歡亮一點,在這里調(diào)背景色。

開始新建項目

自己指定項目的位置。

因為我們前面已經(jīng)配好了環(huán)境,直接用我們配好的,點擊add去找我們配置的位置

從左往右按順序點擊,找到自己anaconda安裝的位置。

用我們已經(jīng)創(chuàng)建好的環(huán)境,比如我這里是yolov8

點擊create,項目就創(chuàng)建好了。

創(chuàng)建一個文件測試一下

import torch
print(torch.cuda.is_available())

鼠標(biāo)右健后,點擊run就行

這就代表成功了,注意CPU版本這里應(yīng)該是False。

總結(jié)

到此這篇關(guān)于2023最新pytorch快速安裝指南的文章就介紹到這了,更多相關(guān)最新pytorch安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python+PyQt手搓一個文件瀏覽器

    Python+PyQt手搓一個文件瀏覽器

    這篇文章主要為大家詳細(xì)介紹了Python如何利用PyQt手搓一個文件瀏覽器,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02
  • python字符串常見使用操作方法介紹

    python字符串常見使用操作方法介紹

    本文介紹python字符串使用方法,Python最常見數(shù)據(jù)類型就是字符串,無論哪種編程語言,字符串無處不在,比如從用戶那里讀取字符串,并將字符串打印到屏幕顯示出來,字符串是一種數(shù)據(jù)結(jié)構(gòu),下文詳細(xì)內(nèi)容介紹需要的朋友可以參考一下
    2022-03-03
  • Expected conditions模塊使用方法匯總代碼解析

    Expected conditions模塊使用方法匯總代碼解析

    這篇文章主要介紹了Expected conditions模塊使用方法匯總代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • Python3使用SMTP發(fā)送帶附件郵件

    Python3使用SMTP發(fā)送帶附件郵件

    這篇文章主要為大家詳細(xì)介紹了Python3使用SMTP發(fā)送帶附件郵件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • python修改注冊表終止360進(jìn)程實例

    python修改注冊表終止360進(jìn)程實例

    這篇文章主要介紹了python修改注冊表終止360進(jìn)程實例,是非常實用的進(jìn)程操作技巧,需要的朋友可以參考下
    2014-10-10
  • python基于selenium爬取斗魚彈幕

    python基于selenium爬取斗魚彈幕

    這篇文章主要介紹了python如何基于selenium爬取斗魚彈幕,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-02-02
  • python文件操作之目錄遍歷實例分析

    python文件操作之目錄遍歷實例分析

    這篇文章主要介紹了python文件操作之目錄遍歷的方法,以實例形式較為詳細(xì)的分析了目錄遍歷所需要用到的相關(guān)函數(shù)與使用技巧,需要的朋友可以參考下
    2015-05-05
  • python判斷設(shè)備是否聯(lián)網(wǎng)的方法

    python判斷設(shè)備是否聯(lián)網(wǎng)的方法

    這篇文章主要為大家詳細(xì)介紹了python判斷設(shè)備是否聯(lián)網(wǎng)的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 淺析matlab中imadjust函數(shù)

    淺析matlab中imadjust函數(shù)

    對進(jìn)行圖像的灰度變換,即調(diào)節(jié)灰度圖像的亮度或彩色圖像的顏色矩陣。這篇文章主要介紹了matlab中imadjust函數(shù),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下
    2020-02-02
  • 基于python 二維數(shù)組及畫圖的實例詳解

    基于python 二維數(shù)組及畫圖的實例詳解

    下面小編就為大家分享一篇基于python 二維數(shù)組及畫圖的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04

最新評論