pytorch安裝 及 常見錯誤總結(長期更新)

2021-09-26 06:51:35 字數 1057 閱讀 5019

----------------------------------分割線----------------------------------

pip install torch.****.whl

conda install  torchvision=0.2.1 cudatoolkit=8.0

其中第二部conda install 可以事先選擇清華源

sudo rm -rf ~/.nv

有乙個變數不是tensor型別

很有可能當前安裝scipy版本為1.3.1,此版本已經移除這幾個函式,需要安裝1.2.1

pip install scipy==1.2.1
可能是由於資料夾內存在.pyc檔案,刪除後重新執行即可

pytorch版本問題,刪除.data 或者 .detach()即可

即 a.data.b.c改為a.b.c

錯誤示例如下

import torch

from torch.nn.parameter import parameter

class mylayer(nn.module):

def __init__(self, inplace=true):

super(mylayer, self).__init__()

'''others'''

self.t= parameter(torch.tensor(1))

'''others'''

def forward(self, input):

'''others'''

self.t = ***

'''others'''

return ***

根據提示可知,錯誤原因應該是型別不匹配,不可以將torch.cuda.floattensor賦值給parameter型別,應該是賦值給parameter的data屬性,即

self.t.data = ***
版本問題,解決方案參見【這裡】

mysql安裝及常見錯誤

mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d apache2.4 mysql 設定mysql資料庫的資料的存放目錄 datadir d apache2....

pytorch中常見錯誤總結

錯誤1 在console中輸入import torchvision會報錯 importerror cannot import name pillow version 原因 torchvision和pillow版本不相容,可能pillow版本過高,如pillow 7.0和torchvision 0.3...

CocoaPods 安裝 使用及常見錯誤

1.開啟 terminal 2.移除現有 ruby 預設源 gem sources remove 3.使用新的源 gem sources a 4.驗證新源是否替換成功 gem sources l 5.安裝 cocoapods sudo gem install cocoapods pod setup ...