一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - pytorch 如何在GPU上訓練

pytorch 如何在GPU上訓練

2021-11-19 13:30陌生的天花板 Python

這篇文章主要介紹了pytorch 如何在GPU上訓練的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

1.網絡模型轉移到CUDA上

?
1
2
net = AlexNet()
net.cuda()#轉移到CUDA上

2.將loss轉移到CUDA上

?
1
2
criterion = nn.CrossEntropyLoss()
criterion = criterion.cuda()

這一步不做也可以,因為loss是根據out、label算出來的

?
1
loss = criterion(out, label)

只要out、label在CUDA上,loss自然也在CUDA上了,但是發現不轉移到CUDA上準確率竟然降低了1%

3.將數據集轉移到CUDA上

這里要解釋一下數據集使用方法

?
1
2
3
#download the dataset
train_set = CIFAR10("./data_cifar10", train=True, transform=data_tf, download=True)
train_data = torch.utils.data.DataLoader(train_set, batch_size=64, shuffle=True)

dataset是把所有的input,label都制作成了一個大的多維數組

dataloader是在這個大的多維數組里采樣制作成batch,用這些batch來訓練

?
1
2
3
4
5
6
7
for im, label in train_data:
    i = i + 1
    im = im.cuda()#把數據遷移到CUDA上
    im = Variable(im)#把數據放到Variable里
    label = label.cuda()
    label =Variable(label)
    out = net(im)#the output should have the size of (N,10)

遍歷batch的時候,首先要把拿出來的Image、label都轉移到CUDA上,這樣接下來的計算都是在CUDA上了

開始的時候只在轉成Variable以后才遷移到CUDA上,這樣在網絡傳播過程中就數據不是在CUDA上了,所以一直報錯

訓練網絡時指定gpu顯卡

查看有哪些可用的gpu

?
1
nvidia -smi

實時查看gpu信息1代表每1秒刷新一次

?
1
watch -n -1 nvidia -smi

指定使用的gpu

?
1
2
3
import os
# 使用第一張與第三張GPU卡
os.environ["CUDA_VISIBLE_DEVICES"] = "0,3"

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/weixin_41680653/article/details/93750326

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 末发育xxxxx仙踪林 | 日本公乱妇视频 | 操人网 | 猛h辣h高h文湿校园1v1 | 欧美日韩亚洲区久久综合 | 亚洲高清一区二区三区四区 | china精品对白普通话 | 亚洲国产精品久久网午夜小说 | 欧美va免费精品高清在线 | 国产美女做爰免费视频网址 | 精品久久久久久久久免费影院 | 暖暖日本在线观看免费 | 国产美女亚洲精品久久久久久 | 欧美综合国产精品日韩一 | 久久re视频这里精品一本到99 | 国产在线欧美精品 | 无人区1在线观看 | 艾秋麻豆果冻传媒老狼仙踪林 | 国内久久久 | 免费a漫 - 禁密天堂 | 911香蕉视频 | 第一福利在线视频 | yellow高清免费 | 国产suv精品一区二区四区三区 | zozzozozozo大| 性关系视频免费网站在线观看 | 亚洲九九九| 9966久久精品免费看国产 | 嫩草视频在线观看视频播放 | 成人高清视频在线观看 | 欧美人禽杂交在线视频 | 国产免费视 | 婷婷色在线 | 经典三级四虎在线观看 | 好湿好紧太硬了我太爽了h 好湿好滑好硬好爽好深视频 | 美女在尿口隐私视频 | 久久这里只有精品无码3D | 香蕉久久久久 | 办公室强行丝袜秘书啪啪 | 国产精品视频免费视频 | 亚洲欧美成人综合久久久 |