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

深度學(xué)習(xí)環(huán)境搭建anaconda+pycharm+pytorch的方法步驟

 更新時(shí)間:2021年09月13日 08:32:36   作者:Emperor10  
本文主要介紹了深度學(xué)習(xí)環(huán)境搭建anaconda+pycharm+pytorch的方法步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文將詳細(xì)介紹一下如何搭建深度學(xué)習(xí)所需要的實(shí)驗(yàn)環(huán)境.
這個(gè)框架分為以下六個(gè)模塊

在這里插入圖片描述

顯卡

簡單理解這個(gè)就是我們常說的GPU,顯卡的功能是一個(gè)專門做矩陣運(yùn)算的部件,用于顯示方面的運(yùn)算,現(xiàn)在神經(jīng)網(wǎng)絡(luò)中絕大操作都是對矩陣的運(yùn)算,所以我們當(dāng)然可以將顯卡的矩陣運(yùn)算功能應(yīng)用起來,來提高計(jì)算速度.

驅(qū)動

通常指NVIDIA Driver,其實(shí)它就是一個(gè)驅(qū)動軟件,而前面的顯卡就是硬件

cuda

cuda是一個(gè)擴(kuò)展包,能夠使得使用GPU進(jìn)行通用計(jì)算變得簡單和優(yōu)雅,它本質(zhì)上是一套指令集,我們通過這個(gè)指令集來使用顯卡的矩陣運(yùn)算操作;

Q:如何查看顯卡支持的cuda的最高版本?

在這里插入圖片描述

在這里插入圖片描述

anaconda

1. 下載安裝

下載官網(wǎng):https://www.anaconda.com/

在這里插入圖片描述

選擇與系統(tǒng)位數(shù)對應(yīng)的安裝包下載即可。

在這里插入圖片描述

Anaconda占用空間較大,建議選擇一個(gè)空閑的磁盤專門用來放Anaconda。

在這里插入圖片描述

勾選添加環(huán)境變量

在這里插入圖片描述

2. 安裝pytorch虛擬環(huán)境

創(chuàng)建一個(gè)虛擬環(huán)境:conda create -n torch(虛擬環(huán)境名) python = 3.7

在這里插入圖片描述

此步驟 若出現(xiàn)以下情況:

在這里插入圖片描述

解決方法:
在創(chuàng)建新的虛擬環(huán)境前先輸入以下命令。

conda config --add channels conda-forge
conda config --set channel_priority strict
conda config --set channel_priority flexible

在這里插入圖片描述

這個(gè)路徑下存放的就是我們創(chuàng)建好的虛擬環(huán)境,torch文件夾下存放的就是我們在該環(huán)境下安裝的一些包等等。

在這里插入圖片描述

在這里插入圖片描述

激活并進(jìn)入該環(huán)境:conda activate torch

激活環(huán)境前處于“大廳”位置(base),在激活torch環(huán)境后,我們可以看到已經(jīng)進(jìn)入了我們剛才新建的torch環(huán)境下(torch)。

在這里插入圖片描述

查看該環(huán)境下裝了哪些工具包:conda list

在這里插入圖片描述

下載pytorch:conda activate torch

下載官網(wǎng):https://pytorch.org/

進(jìn)入pytorch官網(wǎng)選擇對應(yīng)的一些選項(xiàng),在最后一行會生成與之相對應(yīng)的代碼行,復(fù)制到終端窗口執(zhí)行即可。

在這里插入圖片描述

該命令行表示從pytorch下載前面四個(gè)工具包。

在這里插入圖片描述

Q:如何解決下載速度過慢的問題?

由于這些網(wǎng)站的服務(wù)器都在國外,我們下載的話速度會非常慢,為了解決這個(gè)問題,國內(nèi)有些大佬做了鏡像網(wǎng)站,一段時(shí)間會專門去更新一次,所以換到鏡像網(wǎng)站下載速度會大大提升。

清華源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls true

中科大源:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes

本次安裝我們換清華源

在這里插入圖片描述

換源后查看一下是否換源成功,channels表示下載通道,其中的網(wǎng)址都是清華源的網(wǎng)址,說明換源成功。

在這里插入圖片描述

換掉原本的下載指令,去掉后面的 -c pytorch,表示從當(dāng)前的清華源下載。

在這里插入圖片描述

以下我們的pytorch虛擬環(huán)境以及一些工具包已經(jīng)裝好了。

在這里插入圖片描述

在這里插入圖片描述

退出當(dāng)前虛擬環(huán)境,回到大廳:conda deactivate

在這里插入圖片描述

查看當(dāng)前anconda中都有哪些虛擬環(huán)境:conda info -e

表示此時(shí)處于大廳位置。

在這里插入圖片描述

在pytorch環(huán)境下編寫測試代碼

首先進(jìn)入pytorch虛擬環(huán)境

在這里插入圖片描述

輸入命令行import torch,若出現(xiàn)以下標(biāo)志,說明pytorch已經(jīng)安裝好。

在這里插入圖片描述

3. conda常用指令

 創(chuàng)建一個(gè)虛擬環(huán)境

conda create -n torch[虛擬環(huán)境名]  python = 3.7

激活并進(jìn)入該環(huán)境

conda activate torch

查看該環(huán)境下裝了哪些工具包

conda list

退出當(dāng)前虛擬環(huán)境,回到大廳

conda deactivate

查看當(dāng)前anconda中都有哪些虛擬環(huán)境

conda info -e

刪掉該環(huán)境中的所有內(nèi)容,并且銷毀該環(huán)境

(base) conda remove -n torch --all

pycahrm / jupyter

下載安裝

下載社區(qū)版的pycharm,修改安裝路徑為空閑磁盤。沒有什么需要特別注意的,直接下一步即可。

在這里插入圖片描述 

如何建好的虛擬環(huán)境的解釋器找出來指派給代碼?

我們可以創(chuàng)建多個(gè)虛擬環(huán)境,比如tensorflow,pytorch等,在用不同的框架時(shí)通過下面的設(shè)置切換到不同的虛擬環(huán)境即可。也有人會把所有的框架等裝到一個(gè)虛擬環(huán)境中,當(dāng)然理論上也是可以的,只是不方便管理,而且同一個(gè)虛擬環(huán)境下是不允許安裝同一個(gè)工具的不同版本,這就非常不利于我們后續(xù)的學(xué)習(xí)。
具體操作如下:

在這里插入圖片描述

在這里插入圖片描述

pycharm中運(yùn)行以下代碼測試,若出現(xiàn)以下結(jié)果,說明環(huán)境搭建完成。
如果下圖第二行顯示為false,有可能是電腦顯卡不支持cuda,只需刪除該虛擬環(huán)境,重新下載cpu版本的pytorch即可。

在這里插入圖片描述

import torch

print(torch.__version__)
print(torch.cuda.is_available())

x = torch.randn(1)
if torch.cuda.is_available():
    device = torch.device("cuda")
    y = torch.ones_like(x, device=device)
    x = x.to(device)
    z = x + y
    print(z)
    print(z.to("cpu", torch.double))

到此這篇關(guān)于深度學(xué)習(xí)環(huán)境搭建anaconda+pycharm+pytorch的方法步驟的文章就介紹到這了,更多相關(guān)anaconda+pycharm+pytorch環(huán)境搭建內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python+ChatGPT制作一個(gè)AI實(shí)用百寶箱

    Python+ChatGPT制作一個(gè)AI實(shí)用百寶箱

    ChatGPT最近在互聯(lián)網(wǎng)掀起了一陣熱潮,其高度智能化的功能能夠給我們現(xiàn)實(shí)生活帶來諸多的便利。本文就來用Python和ChatGPT制作一個(gè)AI實(shí)用百寶箱吧
    2023-02-02
  • Django debug為True時(shí),css加載失敗的解決方案

    Django debug為True時(shí),css加載失敗的解決方案

    這篇文章主要介紹了Django debug為True時(shí),css加載失敗的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • python數(shù)據(jù)結(jié)構(gòu)鏈表之單向鏈表(實(shí)例講解)

    python數(shù)據(jù)結(jié)構(gòu)鏈表之單向鏈表(實(shí)例講解)

    下面小編就為大家?guī)硪黄猵ython數(shù)據(jù)結(jié)構(gòu)鏈表之單向鏈表(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • OpenCV2從攝像頭獲取幀并寫入視頻文件的方法

    OpenCV2從攝像頭獲取幀并寫入視頻文件的方法

    今天小編就為大家分享一篇OpenCV2從攝像頭獲取幀并寫入視頻文件的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Python3如何將源目錄中的圖片用MD5命名并可以設(shè)定目標(biāo)目錄

    Python3如何將源目錄中的圖片用MD5命名并可以設(shè)定目標(biāo)目錄

    這篇文章主要介紹了Python3如何將源目錄中的圖片用MD5命名并可以設(shè)定目標(biāo)目錄,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Python 處理文件的幾種方式

    Python 處理文件的幾種方式

    這篇文章主要介紹了Python 處理文件的幾種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Pandas使用Merge與Join和Concat分別進(jìn)行合并數(shù)據(jù)效率對比分析

    Pandas使用Merge與Join和Concat分別進(jìn)行合并數(shù)據(jù)效率對比分析

    這篇文章主要給大家介紹了關(guān)于pandas中DataFrame數(shù)據(jù)合并連接(merge、join、concat)的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • python利用dlib獲取人臉的68個(gè)landmark

    python利用dlib獲取人臉的68個(gè)landmark

    這篇文章主要介紹了python利用dlib獲取人臉的68個(gè)landmark,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 在Python中增加和插入元素的示例

    在Python中增加和插入元素的示例

    今天小編就為大家分享一篇在Python中增加和插入元素的示例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • python使用scapy模塊實(shí)現(xiàn)ARP掃描的過程

    python使用scapy模塊實(shí)現(xiàn)ARP掃描的過程

    這篇文章主要介紹了python使用scapy模塊實(shí)現(xiàn)ARP掃描的過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01

最新評論