pytorch报错信息:TypeError: __init__() takes 1 positional argument but 2 were given

pytorch报错信息:TypeError: init() takes 1 positional argument but 2 were given

网上给出了很多可能性,有的说是类的输入变量定义个数和使用的时候输入变量数不相匹配,有的说是因为网络初始化重复了,有的说是init前后的底杠少了。

经过检查发现,类初始化定义中在第一行中把init打成了int也会导致这个问题,也就是说还是属于init的输入错误

// An highlighted block
class Actor(nn.Module):
    def __int__(self, *args):
        super(Actor, self).__init__()#调用了父类nn中的方法;

你可能感兴趣的:(pytorch,人工智能,python)