我不確定為什么我在按如下方式對類進行編碼時會出現此錯誤:
class Net(torch.nn.Module):
self.architecture = {"backbone": None, "bottleneck": None, "head": None}
self.architecture_name['backbone'] = model
...
def forward(self, x):
output = self.architecture['backbone'](x)
...
pylint 的錯誤是當我呼叫時self.architecture['backbone'](x),代碼仍然運行,但我只是想知道這是否有什么問題。
uj5u.com熱心網友回復:
嘗試將函式放入字典文字中,而不是稍后分配。
class Net(torch.nn.Module):
self.architecture = {"backbone": model, "bottleneck": None, "head": None}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/337968.html
下一篇:搜索專案是否在物件串列中
