目錄
- 一、安裝cuda
- 二、安裝pycuda
- 三、安裝GPU版本的pytorch
一、安裝cuda
1、在英偉達(dá)官網(wǎng)下載最新版的cuda驅(qū)動(dòng)
https://developer.nvidia.com/zh-cn/cuda-downloads
都選上就行了,然后一路默認(rèn)安裝
輸入nvcc -V查看是否安裝成功
二、安裝pycuda
1、在控制臺(tái)中輸入pip install pycuda 安裝pycuda
2、在環(huán)境變量中添加cl.exe
3、測(cè)試pycuda是否正常運(yùn)行
import pycuda.driver as drv
import pycuda.tools,pycuda.autoinit,numpy
import numpy.linalg as la
from pycuda.compiler import SourceModule
mod = SourceModule("""
__global__ void multiply_them(float *dest, float *a, float *b)
{
const int i = threadIdx.x;
dest[i] = a[i] * b[i];
}
""")
multiply_them = mod.get_function("multiply_them")
a = numpy.random.randn(400).astype(numpy.float32)
b = numpy.random.randn(400).astype(numpy.float32)
dest = numpy.zeros_like(a)
multiply_them(drv.Out(dest), drv.In(a), drv.In(b),block=(400,1,1))
print(dest-a*b)
全為0說(shuō)明GPU計(jì)算結(jié)果跟CPU一樣
三、安裝GPU版本的pytorch
進(jìn)入pytorch官網(wǎng)
附:遇到的問(wèn)題及解決辦法:
1、剛裝好的時(shí)候可以加載pycuda,但是無(wú)法找到模塊
經(jīng)過(guò)我的分析應(yīng)該是剛安裝好系統(tǒng)不是很穩(wěn)定,我重啟了一下電腦解決了問(wèn)題
2、更改了PATH變量后無(wú)反映
修改系統(tǒng)變量后要重啟電腦后才能生效
3、在系統(tǒng)變量中添加某個(gè)程序時(shí),要添加他上一級(jí)目錄,不用指定到具體哪個(gè)程序。
到此這篇關(guān)于win10系統(tǒng)配置GPU版本Pytorch的文章就介紹到這了,更多相關(guān)win10 GPU配置Pytorch內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- pytorch_detach 切斷網(wǎng)絡(luò)反傳方式
- pytorch 禁止/允許計(jì)算局部梯度的操作
- 如何利用Pytorch計(jì)算三角函數(shù)
- 聊聊PyTorch中eval和no_grad的關(guān)系
- Pytorch實(shí)現(xiàn)圖像識(shí)別之?dāng)?shù)字識(shí)別(附詳細(xì)注釋)
- Pytorch實(shí)現(xiàn)全連接層的操作
- pytorch 優(yōu)化器(optim)不同參數(shù)組,不同學(xué)習(xí)率設(shè)置的操作
- PyTorch 如何將CIFAR100數(shù)據(jù)按類標(biāo)歸類保存
- PyTorch的Debug指南
- Python深度學(xué)習(xí)之使用Pytorch搭建ShuffleNetv2
- 淺談pytorch中的nn.Sequential(*net[3: 5])是啥意思
- pytorch visdom安裝開(kāi)啟及使用方法
- PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程)
- pytorch中的nn.ZeroPad2d()零填充函數(shù)實(shí)例詳解
- 使用pytorch實(shí)現(xiàn)線性回歸
- pytorch實(shí)現(xiàn)線性回歸以及多元回歸
- PyTorch學(xué)習(xí)之軟件準(zhǔn)備與基本操作總結(jié)