婷婷综合国产,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(當然這兩個數字一般是一樣的)?,F在為什么提示我們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
    亚洲自拍欧美精品| 国产精品第四页| 中文字幕免费观看一区| 国产一区二区三区免费在线观看| 69久久夜色精品国产69蝌蚪网| 亚洲午夜在线观看视频在线| 精品婷婷伊人一区三区三| 国产精品国产三级国产三级人妇 | 国产色一区二区| 国产成人午夜精品5599| 国产精品国产自产拍在线| 色天使久久综合网天天| 日韩综合在线视频| 日本一区二区三区四区在线视频| 99久久久久久| 日本亚洲欧美天堂免费| 国产婷婷精品av在线| 91免费观看在线| 久久精品国产免费| 亚洲免费大片在线观看| 日韩精品在线网站| jlzzjlzz亚洲女人18| 亚洲高清免费观看| 久久色在线观看| 色欧美88888久久久久久影院| 美日韩一区二区| 亚洲理论在线观看| 精品av久久707| 欧美日韩亚洲综合| av在线免费不卡| 久久精品国产亚洲高清剧情介绍 | 亚洲摸摸操操av| 欧美一二区视频| 91精品福利在线| 国产不卡在线播放| 日韩二区三区在线观看| 国产精品久久毛片av大全日韩| 3d成人h动漫网站入口| 91日韩精品一区| 国产福利91精品一区二区三区| 日韩高清在线电影| 亚洲六月丁香色婷婷综合久久 | 岛国精品在线观看| 青青青爽久久午夜综合久久午夜 | 色婷婷久久99综合精品jk白丝| 久久福利资源站| 亚洲国产日韩a在线播放性色| 99精品视频一区| 蜜臀久久久久久久| 亚洲天堂av老司机| 精品国精品国产| 欧美一区二区三区思思人| 成人高清免费观看| 成人美女视频在线看| 国产露脸91国语对白| 激情五月激情综合网| 日韩 欧美一区二区三区| 亚洲国产成人精品视频| 亚洲国产美国国产综合一区二区| 最新成人av在线| 国产精品国产三级国产普通话99 | 久久99精品国产| 日韩高清不卡一区二区| 亚洲bt欧美bt精品| 一区二区三区加勒比av| 亚洲一区二区综合| 亚洲精品久久嫩草网站秘色| 亚洲黄色av一区| 亚洲综合成人在线视频| 亚洲成人一区二区| 亚洲一卡二卡三卡四卡五卡| 亚洲国产欧美一区二区三区丁香婷| 夜夜亚洲天天久久| 亚洲国产一区二区三区青草影视| 亚洲最大成人综合| 午夜精品久久久久| 蜜臂av日日欢夜夜爽一区| 日产国产欧美视频一区精品 | 日韩免费成人网| 精品国产第一区二区三区观看体验 | 精品人在线二区三区| www精品美女久久久tv| 国产精品理论在线观看| 亚洲日本丝袜连裤袜办公室| 一区二区三区成人| 日韩av电影免费观看高清完整版| 狂野欧美性猛交blacked| 久久疯狂做爰流白浆xx| 国产欧美日本一区视频| **网站欧美大片在线观看| 亚洲视频 欧洲视频| 偷窥少妇高潮呻吟av久久免费| 石原莉奈一区二区三区在线观看| 国产真实乱对白精彩久久| 国产精品一区二区在线播放 | 一本在线高清不卡dvd| 欧美性三三影院| 精品国产sm最大网站| 国产精品乱码人人做人人爱| 一区二区三区在线观看国产| 蜜臀av亚洲一区中文字幕| 国产aⅴ精品一区二区三区色成熟| av成人免费在线观看| 在线播放中文字幕一区| 国产欧美综合在线观看第十页| 一区二区三区四区国产精品| 极品少妇xxxx精品少妇| 色噜噜夜夜夜综合网| 九色|91porny| 日本精品视频一区二区三区| 精品剧情在线观看| 亚洲一区二区三区中文字幕在线| 狠狠网亚洲精品| 在线观看免费视频综合| 欧美一级片在线看| 国产无人区一区二区三区| 亚洲一区在线观看视频| 不卡一二三区首页| 欧美久久久久久久久| 成人午夜免费视频| 蜜桃一区二区三区四区| 亚洲一区自拍偷拍| 精品视频在线看| 另类人妖一区二区av| 一区二区中文视频| 欧美日韩精品一区二区三区蜜桃 | 亚洲一区二区三区四区在线免费观看 | 欧美日韩一级黄| 国产精品丝袜久久久久久app| 日韩中文字幕区一区有砖一区 | 欧美精品乱码久久久久久| 综合久久一区二区三区| 国产福利一区二区三区视频在线| 91精品国产乱码| 五月综合激情网| 精品视频一区二区不卡| 亚洲精品视频在线观看网站| av不卡免费在线观看| 久久精品一区四区| 精品在线播放免费| 日本女优在线视频一区二区 | 日韩欧美在线一区二区三区| 一级特黄大欧美久久久| 成人av在线网站| 国产精品卡一卡二卡三| 波多野结衣中文字幕一区二区三区| 国产亚洲一区二区三区四区| 国产一区不卡精品| 久久精品视频免费| 国产精品一区二区x88av| 久久精品视频在线看| 成人黄色电影在线| 亚洲三级电影全部在线观看高清| 色噜噜偷拍精品综合在线| 亚洲一区二区美女| 666欧美在线视频| 久久综合九色综合欧美98| 精品国产伦一区二区三区观看体验| 国产精品久久久久久久久久久免费看 | 日韩欧美激情在线| 日韩午夜激情免费电影| 日韩三级.com| 国产精品第一页第二页第三页 | 亚洲国产一区二区a毛片| 国产毛片精品国产一区二区三区| 国产精品国产三级国产aⅴ入口| 91视频在线观看| 日韩福利电影在线观看| 久久精品男人的天堂| 91豆麻精品91久久久久久| 日韩成人伦理电影在线观看| 久久综合九色综合97婷婷女人| 国产精品自在欧美一区| 国产精品不卡在线观看| 国产欧美视频一区二区| 成人黄色777网| 亚洲男同1069视频| 91精品婷婷国产综合久久性色| 国内精品国产成人国产三级粉色| 中文乱码免费一区二区| 欧美美女一区二区在线观看| 国产成人在线观看| 亚洲一区二三区| 久久久久99精品国产片| 欧美做爰猛烈大尺度电影无法无天| 久久精品久久久精品美女| 中文字幕在线观看不卡| 6080yy午夜一二三区久久| 国产成人午夜电影网| 亚洲一区二区欧美| 久久久亚洲国产美女国产盗摄| 日本高清不卡aⅴ免费网站| 韩国v欧美v亚洲v日本v| 天天做天天摸天天爽国产一区| 国产亚洲成aⅴ人片在线观看 | 成人激情图片网| 国内精品伊人久久久久av影院 | 久久超碰97人人做人人爱| 亚洲最大成人网4388xx| 1000精品久久久久久久久|