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

Pytorch1.5.1版本安裝的方法步驟

 更新時(shí)間:2020年12月31日 14:25:10   作者:愛聽許嵩歌  
這篇文章主要介紹了Pytorch1.5.1版本安裝的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

查看自己cuda版本,

在這里插入圖片描述

我的cuda是11版本了,所以可以安裝11版本以下的任何版本。

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

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

在這里插入圖片描述

2020年11月19號,更新

最簡單的是直接按官網(wǎng)給的Run this Command命令,直接安裝,如下:

conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

解釋:-c pytorch,意思是從pytorch網(wǎng)站下載,速度感人,有辦法的那就方便多了。

按照上面圖這樣選擇,安裝pytorch有GPU加速的版本,安裝命令可以改下,后面加個(gè)豆瓣源,這樣下載速度快些。

pip install torch===1.5.1 torchvision===0.6.1 -f https://download.pytorch.org/whl/torch_stable.html -i https://pypi.douban.com/simple

或者直接用conda安裝,去掉后面的 -c pytorch

conda install pytorch torchvision cudatoolkit=10.2 

如果上面方法都下載慢,那就按下面方法來。(適用于win版本,Linux的可以返回上一層尋找對應(yīng)的版本)

先進(jìn)清華源https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/?C=M&O=D
下載對應(yīng)pytorch版本,我的是Python3.7,需要PyTorch-gpu版本,cuda需要10.2,找到對應(yīng)的bz2文件下載,如圖

在這里插入圖片描述

還要下載對應(yīng)的torchvision===0.6.1,如圖

在這里插入圖片描述

下載好就在命令行進(jìn)入你下載的路徑目錄里面安裝,并輸入下面代碼進(jìn)行離線安裝。

conda install --offline 對應(yīng)的安裝包文件名字

安裝完后還要安裝cudatoolkit=10.2

conda install cudatoolkit=10.2

然后運(yùn)行測試代碼:

# TEST
import torch
from torch.backends import cudnn

x = torch.Tensor([1.0])
xx = x.cuda()
print(torch.__version__)
print(torch.version.cuda)
print(torch.cuda.is_available())
print(xx)
print(cudnn.is_acceptable(xx))

結(jié)果:

1.5.1
10.2
True
tensor([1.], device='cuda:0')
True

安裝成功!

GPU加速代碼

import torch
import time

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

a = torch.randn(10000, 1000)
b = torch.randn(1000, 2000)

t0 = time.time()
c = torch.matmul(a, b) # 矩陣乘法
t1 = time.time()
print(a.device, t1 - t0, c.norm(2))

t0 = time.time()
c = torch.matmul(a, b) # 矩陣乘法
t1 = time.time()
print(a.device, t1 - t0, c.norm(2))

device = torch.device('cuda')
a = a.to(device)
b = b.to(device)

t0 = time.time()
c = torch.matmul(a, b) # 矩陣乘法
t2 = time.time()
print(a.device, t2 - t0, c.norm(2))

t0 = time.time()
c = torch.matmul(a, b)
t2 = time.time()
print(a.device, t2 - t0, c.norm(2))

結(jié)果:

1.5.1
True
cpu 0.13901472091674805 tensor(140929.9688)
cpu 0.16696977615356445 tensor(140929.9688)
cuda:0 0.22500324249267578 tensor(141330.6875, device='cuda:0')
cuda:0 0.003974437713623047 tensor(141330.6875, device='cuda:0')

運(yùn)行兩次是cuda有個(gè)預(yù)熱的過程,第二次的時(shí)間明顯減少了。和CPU相比,更快。

自動求導(dǎo)

代碼:

import torch
from torch import autograd

x = torch.tensor(1.)
a = torch.tensor(1., requires_grad=True)
b = torch.tensor(2., requires_grad=True)
c = torch.tensor(3., requires_grad=True)

y = a ** 2 * x + b * x + c

print('before:', a.grad, b.grad, c.grad)
grads = autograd.grad(y, [a, b, c])
print('after :', grads[0], grads[1], grads[2])

結(jié)果:

before: None None None
after : tensor(2.) tensor(1.) tensor(1.)

可以看出pytorch比TensorFlow1.X好理解,適合人類思維,功能也都全。

到此這篇關(guān)于Pytorch1.5.1版本安裝的方法步驟的文章就介紹到這了,更多相關(guān)Pytorch1.5.1版本安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Python制作ASCII碼轉(zhuǎn)換器

    基于Python制作ASCII碼轉(zhuǎn)換器

    ASCII碼是基于拉丁字母的一套電腦編碼系統(tǒng),主要用于顯示現(xiàn)代英語和其他西歐語言。本文將利用Python制作一個(gè)ASCII碼轉(zhuǎn)換器,感興趣的可以動手試一試
    2022-02-02
  • python中unittest框架應(yīng)用詳解

    python中unittest框架應(yīng)用詳解

    這篇文章主要介紹了Python中Unittest框架的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-09-09
  • Python對象與引用的介紹

    Python對象與引用的介紹

    今天小編就為大家分享一篇關(guān)于Python對象與引用的介紹,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 詳解Python中的普通函數(shù)和高階函數(shù)

    詳解Python中的普通函數(shù)和高階函數(shù)

    這篇文章主要為大家介紹了Python中的普通函數(shù)和高階函數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Django項(xiàng)目基礎(chǔ)配置和基本使用過程解析

    Django項(xiàng)目基礎(chǔ)配置和基本使用過程解析

    這篇文章主要介紹了Django項(xiàng)目基礎(chǔ)配置和基本使用過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • python如何實(shí)現(xiàn)多層級自動賦值字典

    python如何實(shí)現(xiàn)多層級自動賦值字典

    這篇文章主要介紹了python如何實(shí)現(xiàn)多層級自動賦值字典問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 使用Python?VTK?完成圖像切割

    使用Python?VTK?完成圖像切割

    這篇文章主要介紹了使用Python?VTK?完成圖像切割,文章內(nèi)容基于python的相關(guān)資料展開對主題的詳細(xì)介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04
  • python如何生成各種隨機(jī)分布圖

    python如何生成各種隨機(jī)分布圖

    這篇文章主要為大家詳細(xì)介紹了python如何生成各種隨機(jī)分布圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Python 帶有參數(shù)的裝飾器實(shí)例代碼詳解

    Python 帶有參數(shù)的裝飾器實(shí)例代碼詳解

    這篇文章主要介紹了Python 裝飾器,帶有參數(shù)的裝飾器實(shí)例代碼詳解,代碼簡單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-12-12
  • Python 居然可以在 Excel 中畫畫你知道嗎

    Python 居然可以在 Excel 中畫畫你知道嗎

    哈嘍,哈嘍~對于Excel大家想到的是不是各種圖表制作,今天我們來個(gè)不一樣的。十字繡大家都知道吧,今天咱們來玩?zhèn)€電子版的十字繡
    2022-02-02

最新評論

海兴县| 汉沽区| 庆安县| 西乌| 安义县| 江阴市| 龙江县| 吐鲁番市| 两当县| 南开区| 沙洋县| 嘉义县| 泸西县| 忻州市| 富锦市| 茶陵县| 丽江市| 佛坪县| 偏关县| 阿巴嘎旗| 本溪| 土默特左旗| 邹平县| 木里| 沂水县| 汾阳市| 壶关县| 家居| 石景山区| 文安县| 惠水县| 宜都市| 汝城县| 金堂县| 广饶县| 吴桥县| 仁寿县| 山西省| 禄丰县| 故城县| 商河县|