[python pycharm pytorch debug sets]
文章目錄
- cannot import name ‘XXX‘ from partially initialized module ‘XXX‘ (most likely due to a circular
- 解決方法:
- pytorch: can't optimize a non-leaf Tensor
- 解決方法
- Error running reconstruct image Can't get remote credentials for deployment server root@172.22.121. 11:44523 password
- 解決方法
cannot import name ‘XXX‘ from partially initialized module ‘XXX‘ (most likely due to a circular
解決方法:
當(dāng)自己命名的文件名與packet名稱一樣或者系統(tǒng)文件名一樣就會(huì)拋出錯(cuò)誤,這個(gè)解法直接修改自己的文件名就好
import執(zhí)行過程
當(dāng)我們import一個(gè)文件時(shí),python會(huì)首先去查找這個(gè)文件之前是否被import過,如果這個(gè)文件之前有被import過,就不會(huì) 重新再import一次。所以如果A模塊
代碼里import了B模塊,并且B模塊里又import了A模塊,python的執(zhí)行順序會(huì)變成這樣:
開始執(zhí)行模塊A
當(dāng)A執(zhí)行到import B的地方,則停止執(zhí)行A模塊后面的代碼,轉(zhuǎn)而開始執(zhí)行B模塊的代碼
當(dāng)B模塊從頭執(zhí)行到import A的地方時(shí),python此時(shí)并不會(huì)回過頭去接著執(zhí)行A剩余的代碼,而且將A模塊在中斷前已經(jīng)初始化的屬性全加載到B模塊中
pytorch: can’t optimize a non-leaf Tensor
解決方法
需要先把Tensor放入到GPU中,然后再設(shè)置Tensor.requires_grad=True。
x_trial = x_trial.cuda()x_trial.requires_grad = TrueError running reconstruct image Can’t get remote credentials for deployment server root@172.22.121. 11:44523 password
- 兩個(gè)不同的項(xiàng)目直接使用一個(gè)相同的Python解釋器,這個(gè)時(shí)候直接pycharm內(nèi)不能有兩個(gè)相同的解釋器,一般都是不同文件使用相同的解釋器但是在文件路徑映射上使用不同的路徑就可以;
解決方法
存在兩個(gè)同名的python解釋器,導(dǎo)致第二個(gè)不能使用,這個(gè)時(shí)候刪掉一個(gè)
同時(shí)配置好像相對(duì)應(yīng)的映射路徑
總結(jié)
以上是生活随笔為你收集整理的[python pycharm pytorch debug sets]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【博客】搭建个人博客边学边搭(一个晚上)
- 下一篇: 【Pycharm】专业版连接xshell