最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

前言

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

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

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

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

進來就是這個頁面,這臺是沒有GPU的

這臺是有GPU的

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

二、CPU版

2.1 安裝Anaconda

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

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

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

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

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

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

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

點擊環(huán)境,看到base(root),這個就是默認的一個虛擬環(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)先使用我們新加上的通道,如果新通道沒有,再使用默認通道去找。

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

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

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

進入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),這個就是默認的一個虛擬環(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ù)管理器,進入性能中查看自己電腦GPU型號。

首先安裝最新的顯卡驅(qū)動,進入官網(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)先使用我們新加上的通道,如果新通道沒有,再使用默認通道去找。

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

conda config --remove channels 通道地址

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

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

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

conda activate yolov8

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

進入pytorch官網(wǎng)

3.4.1 conda安裝法(不推薦)

進來發(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安裝法(推薦)

進入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安裝與配置

首先進入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經(jīng)典百題之畫圓形多種解決辦法

    python經(jīng)典百題之畫圓形多種解決辦法

    在Python中,您可以使用各種庫和工具來繪制圖形,其中包括繪制圓形,下面這篇文章主要給大家介紹了關(guān)于python經(jīng)典百題之畫圓形的多種解決辦法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • Python中判斷subprocess調(diào)起的shell命令是否結(jié)束

    Python中判斷subprocess調(diào)起的shell命令是否結(jié)束

    這篇文章主要介紹了Python中判斷subprocess調(diào)起的shell命令是否結(jié)束的方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • python中將函數(shù)賦值給變量時需要注意的一些問題

    python中將函數(shù)賦值給變量時需要注意的一些問題

    變量賦值是我們在日常開發(fā)中經(jīng)常會遇到的一個問題,下面這篇文章主要給大家介紹了關(guān)于python中將函數(shù)賦值給變量時需要注意的一些問題,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-08-08
  • Python實現(xiàn)超快窗口截圖功能詳解

    Python實現(xiàn)超快窗口截圖功能詳解

    這篇文章主要為大家詳細介紹了如何利用Python語言實現(xiàn)超快窗口截圖功能,可以自動獲取當(dāng)前活動窗口并展示截圖,感興趣的可以了解一下
    2022-05-05
  • python munch庫的使用解析

    python munch庫的使用解析

    munch是Bunch包的分支,提供類似的功能。99%的工作都是由他完成的,而前叉的創(chuàng)建主要是因為對原始代碼的修復(fù)和維護缺乏響應(yīng)能力。Munch是支持屬性樣式訪問的字典,本文將講解munch庫的使用
    2021-05-05
  • python內(nèi)置函數(shù)zip詳解

    python內(nèi)置函數(shù)zip詳解

    這篇文章主要為大家介紹了python內(nèi)置函數(shù)zip,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 使用Python判斷質(zhì)數(shù)(素數(shù))的簡單方法講解

    使用Python判斷質(zhì)數(shù)(素數(shù))的簡單方法講解

    這篇文章主要介紹了使用Python判斷質(zhì)數(shù)(素數(shù))的簡單方法講解,經(jīng)常被用來做科學(xué)計算的Python處理這種小問題當(dāng)然手到擒來^_-需要的朋友可以參考下
    2016-05-05
  • 深入理解Python中的super()方法

    深入理解Python中的super()方法

    super 是用來解決多重繼承問題的,直接用類名調(diào)用父類方法在使用單繼承的時候沒問題,但是如果使用多繼承,會涉及到查找順序(MRO)、重復(fù)調(diào)用(鉆石繼承)等種種問題。這篇文章主要給大家介紹了關(guān)于Python中super()方法的相關(guān)資料,需要的朋友可以參考下。
    2017-11-11
  • Python對數(shù)據(jù)進行插值和下采樣的方法

    Python對數(shù)據(jù)進行插值和下采樣的方法

    今天小編就為大家分享一篇Python對數(shù)據(jù)進行插值和下采樣的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 基于Python實現(xiàn)的微信好友數(shù)據(jù)分析

    基于Python實現(xiàn)的微信好友數(shù)據(jù)分析

    這篇文章主要介紹了基于Python實現(xiàn)的微信好友數(shù)據(jù)分析的相關(guān)知識,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-02-02

最新評論

宁国市| 泗洪县| 大方县| 凭祥市| 镇江市| 松潘县| 赣榆县| 桐庐县| 抚远县| 宝山区| 华蓥市| 漠河县| 潢川县| 如东县| 定兴县| 宁津县| 沙湾县| 阿城市| 汉寿县| 彰化市| 阳泉市| 昌江| 潜山县| 丰镇市| 晋江市| 平顺县| 台南市| 长宁县| 东方市| 东乌珠穆沁旗| 云梦县| 焦作市| 汕尾市| 枣阳市| 辽中县| 工布江达县| 山东| 托里县| 贺州市| 清苑县| 行唐县|