婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用pytorch時所遇到的一些問題總結

使用pytorch時所遇到的一些問題總結

熱門標簽:開封自動外呼系統怎么收費 400電話辦理哪種 電銷機器人的風險 地圖標注線上如何操作 應電話機器人打電話違法嗎 手機網頁嵌入地圖標注位置 河北防封卡電銷卡 開封語音外呼系統代理商 天津電話機器人公司

使用pytorch時所遇到的問題總結

1、ubuntu vscode切換虛擬環境

在ubuntu系統上,配置工作區文件夾所使用的虛擬環境。之前筆者誤以為只需要在vscode內置的終端上將虛擬環境切換過來即可,后來發現得通過配置vscode的解釋器(interpreter)

具體方法如下:

選中需要配置的文件夾,然后點擊vscode左下角的寫有“Python ***”的位置(或者使用快捷鍵“ctrl+shift+p”)--》選擇文件夾--》從解釋器列表中選擇要用的解釋器。

完成設置后,會在文件夾下面多出一個名為“.vscode”的文件夾,其中會多出一個名為“settings.json”的文件,經過設置后該文件內會多出一個條目來指向虛擬環境中的python的路徑,

例如:

python.pythonPath:"/home/lh/anaconda3/envs/pytorch/bin/python"

2、使用DataLoader時報錯:

raise RuntimeError('already started')

出錯位置在使用DataLoader時,將參數“num_workers”設置為大于0的值了,推測原因是沒有打開多線程功能,解決方法為將num_workers設置為0。

如果需要要使用多個子線程來加載數據,那么就需要讓主程序在“if __name__ = 'main'"中運行。

3、pytorch中使用TensorBoard

問題(1):

Import Error:TensorBoard logging requires TensorBoard with Python summary writer installed

這是由于當前的環境中沒有安裝TensorBoard。如果電腦上安裝有anaconda,那么直接使用命令“conda install tensorboard”即可。

問題(2):調出tensorboard界面

當在程序中調用SummaryWriter之后,在控制臺中會給出如下信息:

其中需要注意的是“--port 41889”。然后我們在控制臺中輸入命令“tensorboard --logdir='log' --port=41889”,--logdir用來指向之前所指定的日志目錄,--port就是之前控制臺中給出的端口號。輸入指令后,控制臺中會給出一個網址,打開該網址就可以在瀏覽器中打開tensorboard界面了。

4、pytorch使用dataloader時,

報出“TypeError:default_collect:batch must contain tensors, numpy arrays, numbers,dicts or lists; found class 'PIL.Image.Image'>”

這是因為在創建torchvision.Dataset對象的時候沒有將數據庫內的圖像轉為torch張量,在創建數據庫對象的時候將參數transform進行如下設置就可以了:transform=transform.ToTensor()。

5、報錯

RuntimeError:Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the same

這是由于傳入模型的數據是放在CPU內存中的,而模型本身被放置在GPU內存中了。因此只需要將輸入的數據放置到GPU內存中就可以解決問該問題了。

6、pytorch,同名函數后面加一個'_',例如:'clamp()'與'clamp_()'

一般來說,如果函數后帶了一個下劃線,就意味著在改變當前張量的值的同時返回一個修改后的副本;如果不帶下劃線,那么就只返回修改后的副本,而不改變原來張量的值。

例如:

import torch
a=torch.rand(3)
print('a:{}'.format(a))
print("clamp效果:")
b=a.clamp(0, 0.5)
print('b:{}'.format(b))
print('a:{}'.format(a))
print("clamp_效果:")
b=a.clamp_(0, 0.5)
print('b:{}'.format(b))
print('a:{}'.format(a))

結果為如下圖,可見張量a在調用clamp_函數后其本身的值也會發生改變,但是調用clamp的時候則只會返回一個修改后的副本。

7、python中(1)與(1,)的區別

‘(1)'這種寫法得到的是一個int類型的數據,而‘(1, )'得到的是一個turple類型的數據。驗證如下:

8、tqdm進度條

tqdm.update()所傳入的參數指的是進度條前進的步長,而不是當前進度。

補充:Pytorch中常見的報錯解決方案

本文用于記錄所在pytorch所遇到過的運行時錯誤,持續更新。

1、變量所在設備(CPU,GPU)不一致問題

RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the same

可能原因:現在假設代碼要在GPU上運行,并且你已經進行my_model.to(device)操作了。注意只有my_model中的屬性(也就是self.開頭的變量)才會進行.to(device)。如果出現這個錯誤,可能是有的中間變量需要手動再顯式地.to(device)一下~

2、在Conv2d中padding或stride的參數個數錯誤的問題

RuntimeError: expected padding to be a single integer value or a list of 1 values to match the convolution dimensions, but got padding=[0, 0]

原因一:

對于一張二維圖片來說,它的padding也是二維的,即橫、縱方向上都需要設置padding(當然這兩個數字一般是一樣的)。現在為什么提示我們padding應該是一維的呢?一定是輸入數據維度不對。

原因二:

上面說的是最可能的情況,如果你發現圖片已經是四維的卻還有這個報錯,請檢查你Conv2d()的輸入參數。

例如,如果你把stride設置為一維的[3]而不是二維3(注意3會被自動處理成[3, 3]),同時padding為二維的0。

pytorch發現stride是一維的,而padding卻是二維的,就會報錯。

3、inplace operation問題

one of the variables needed for gradient computation has been modified by an inplace operationone of the variables needed for gradient computation has been modified by an inplace operation

inplace操作可能會使得backward無法進行(因為當前Tensor可能會在另一個地方被用到),比如forward出現了如下代碼:

x += y

你可能需要該成:

x = x + y

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

您可能感興趣的文章:
  • Pytorch高階OP操作where,gather原理
  • Pytorch中的gather使用方法
  • 淺談Pytorch中的torch.gather函數的含義
  • Pytorch深度學習gather一些使用問題解決方案

標簽:山東 宿遷 成都 駐馬店 江蘇 常州 六盤水 蘭州

巨人網絡通訊聲明:本文標題《使用pytorch時所遇到的一些問題總結》,本文關鍵詞  使用,pytorch,時所,遇到,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用pytorch時所遇到的一些問題總結》相關的同類信息!
  • 本頁收集關于使用pytorch時所遇到的一些問題總結的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91精品国产综合久久香蕉的特点| 日本91福利区| 风间由美中文字幕在线看视频国产欧美 | 亚洲精品午夜久久久| 欧亚洲嫩模精品一区三区| 亚洲午夜在线视频| 精品国产乱码久久久久久夜甘婷婷| 国产精品一二一区| 亚洲精品中文在线观看| 亚洲人123区| 欧美一区二区三区免费在线看| 国产精品1区2区| 韩国一区二区视频| 五月天亚洲婷婷| 国产精品毛片久久久久久久| 欧美中文字幕一区| 欧美精品1区2区| 不卡电影免费在线播放一区| 九九精品一区二区| 夜夜精品视频一区二区| 欧美激情在线一区二区| 欧美xxxxxxxx| 日韩一区二区不卡| 3d动漫精品啪啪一区二区竹菊| 欧美伦理电影网| 精品99999| 国产精品久久福利| 欧美国产一区二区| 亚洲欧美区自拍先锋| 爽爽淫人综合网网站| 亚洲资源中文字幕| 亚洲裸体xxx| 首页综合国产亚洲丝袜| 精品亚洲国产成人av制服丝袜| 国产成人自拍网| 国产激情一区二区三区四区| 91丨porny丨中文| 色www精品视频在线观看| 成人高清视频免费观看| 欧美日韩午夜在线视频| 欧美无砖专区一中文字| 欧美性xxxxxxxx| 精品国产三级a在线观看| 亚洲日本中文字幕区| ㊣最新国产の精品bt伙计久久| 久久先锋影音av| 国产无人区一区二区三区| 久久久久久久久久久99999| 久久精品视频网| 亚洲第一福利视频在线| 三级欧美在线一区| www.在线成人| 欧美怡红院视频| 国产欧美日韩综合| 亚洲免费电影在线| 精品一二三四区| 欧美日韩国产综合一区二区| 日韩一区二区电影网| 亚洲综合小说图片| 大尺度一区二区| 欧美性高清videossexo| 久久精品在线免费观看| 欧美a级一区二区| 欧美年轻男男videosbes| 亚洲精品美国一| 91一区二区在线| 中文字幕在线一区免费| 国产福利91精品一区| 久久午夜羞羞影院免费观看| 美女www一区二区| 成人午夜私人影院| 国产拍揄自揄精品视频麻豆| 理论电影国产精品| 91欧美激情一区二区三区成人| 国产午夜精品福利| 国产成人精品网址| 日本一区二区三区免费乱视频| 韩国三级在线一区| 久久综合色综合88| 国产乱人伦精品一区二区在线观看 | 国产精品无人区| www.在线欧美| 亚洲免费观看高清完整| 欧美色图12p| 蜜桃av一区二区| 久久色.com| 国产99久久久国产精品免费看| 久久精品人人做人人爽97| 国产成人午夜精品影院观看视频| 久久综合给合久久狠狠狠97色69| 国产酒店精品激情| 中文欧美字幕免费| 在线免费精品视频| 蜜桃视频在线一区| 中文成人综合网| 91美女片黄在线观看| 亚洲成人在线免费| 欧美不卡在线视频| 9i在线看片成人免费| 午夜激情综合网| 国产日韩av一区二区| 色悠悠久久综合| 国产精品乱人伦| 欧美日韩成人高清| 国产麻豆精品视频| 欧美精品一区二区三区久久久 | 国产精品久久久一本精品 | 欧美精品日韩精品| 九九视频精品免费| 亚洲美女在线一区| 欧美电视剧在线观看完整版| 日日骚欧美日韩| 中文av一区二区| 欧美一级日韩不卡播放免费| 国产999精品久久久久久| 亚洲综合色视频| 久久久精品免费免费| 欧美日韩国产综合久久| 国产高清视频一区| 日韩影院在线观看| 国产精品不卡一区| 精品动漫一区二区三区在线观看| 91浏览器打开| 国产高清一区日本| 日本欧美肥老太交大片| 精品国产乱码久久久久久夜甘婷婷| 99久久99久久久精品齐齐| 国产精品网站在线| 欧美va在线播放| 欧美四级电影在线观看| 成人亚洲一区二区一| 另类的小说在线视频另类成人小视频在线| 国产精品妹子av| 久久天堂av综合合色蜜桃网| 欧美日韩精品二区第二页| 92精品国产成人观看免费 | 在线看国产一区二区| 成人爱爱电影网址| 韩国av一区二区三区在线观看| 亚洲成人一二三| 一区二区三区电影在线播| 亚洲色图丝袜美腿| 中文字幕第一区综合| 国产性色一区二区| 久久日韩粉嫩一区二区三区| 精品久久久久久久久久久院品网| 69堂亚洲精品首页| 欧美日韩综合一区| 欧洲精品一区二区三区在线观看| 99久久国产综合色|国产精品| 成人18视频日本| 成人免费视频网站在线观看| 成人精品国产福利| 成人福利在线看| thepron国产精品| 成人avav在线| www.一区二区| 欧美日韩一本到| 欧美久久久久免费| 91麻豆精品国产91久久久| 91麻豆精品国产91| 欧美va亚洲va| 日韩精品电影在线| 国产成人自拍网| 国产91精品入口| 99久久婷婷国产综合精品| 色综合久久88色综合天天免费| 色女孩综合影院| 欧美精品视频www在线观看| 欧美一级理论片| 国产丝袜在线精品| 亚洲激情自拍视频| 亚洲成人动漫在线观看| 日韩高清电影一区| 国产精品白丝jk白祙喷水网站| 成人综合在线视频| 欧美日韩视频在线第一区 | 91免费在线视频观看| 欧美日韩国产综合视频在线观看 | 欧美性受xxxx黑人xyx| 欧美老女人第四色| 国产欧美精品区一区二区三区| 国产精品高潮久久久久无| 亚洲综合久久av| 久久精品国产亚洲aⅴ| 成人黄色综合网站| 欧美一级一区二区| 亚洲天堂网中文字| 蜜臀av性久久久久蜜臀aⅴ| 成人av电影在线观看| 欧美电视剧免费全集观看| 亚洲免费观看视频| 极品销魂美女一区二区三区| 91久久精品日日躁夜夜躁欧美| 精品久久五月天| 亚洲成人中文在线| 91偷拍与自偷拍精品| 欧美精品一区二区三区一线天视频| 亚洲自拍偷拍综合| 不卡一区在线观看|