pull/1116/head
weishengyu 2021-08-08 14:32:45 +08:00
parent 8211880d10
commit 4f8552aa4f
2 changed files with 2 additions and 2 deletions

View File

@ -14,7 +14,7 @@ class Identity(nn.Layer):
class TheseusLayer(nn.Layer):
def __init__(self, *args, **kwargs):
super(TheseusLayer, self).__init__()
self.res_dict = None
self.res_dict = {}
# stop doesn't work when stop layer has a parallel branch.
def stop_after(self, stop_layer_name: str):

View File

@ -154,7 +154,7 @@ class VGGNet(TheseusLayer):
x = self.drop(x)
x = self.fc3(x)
if self.res_dict:
for res_key in self.res_dict:
for res_key in list(self.res_dict):
res_dict[res_key] = self.res_dict.pop(res_key)
return x