簡體   English   中英

獲取 AttributeError: 'SGD' object 在 SimSwap Colab 中沒有屬性 'defaults'

[英]Getting AttributeError: 'SGD' object has no attribute 'defaults' in SimSwap Colab

我不熟悉使用 python 和基於代碼的編程語言,但我正在嘗試通過使用 Colab 程序來擴展,以了解一些應用程序。 我已經使用這個 Colab一段時間了(我沒有可以在本地 atm 上運行它的 GPU),但最近它開始給我這個錯誤

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-22-46a887c84c9b> in <module>
     14 
     15 torch.nn.Module.dump_patches = True
---> 16 model = create_model(opt)
     17 model.eval()
     18 

5 frames
/usr/local/lib/python3.8/dist-packages/torch/optim/optimizer.py in __setstate__(self, state)
     82         self.__dict__.update(state)
     83         self._hook_for_profile()  # To support multiprocessing pickle/unpickle.
---> 84         self.defaults.setdefault('differentiable', False)
     85 
     86     def __repr__(self):

AttributeError: 'SGD' object has no attribute 'defaults'

我試圖了解這是更改代碼還是版本問題。 這對我來說是可修復的還是我需要等待版本更新(或運行回以前的版本?)

我在這里發現有人遇到了類似的錯誤,但並不真正理解他的解決方法。 我嘗試將第 16 行擦除到單元格的末尾,但這些顯然需要在某種程度上存在。 我研究了“SGD”,但沒走多遠就意識到有很多“attributeError”可供選擇,所以來到這里希望我能深入了解這段代碼的問題(或者我自己。大聲笑)

感謝您幫助新手。

膽量

我是新用戶。 我找到了解決問題的答案。 我希望它有所幫助。

https://github.com/neuralchen/SimSwap/issues/357

用戶名:amfapic

您應該嘗試以前的 pytorch 版本(< 1.13):

pip 安裝 torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html

我修好了,...我發現 by.pip install torchvision==0.9.1+cu111 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html只是復制粘貼那一行像我放在第二行的第一張圖片一樣進入安裝單元,它將與 torchtext 0.14.0 兼容運行,然后像往常一樣運行單元的 rest 安裝單元

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM