微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AttributeError:“ int”对象没有属性“ _forward_pre_hooks”

如何解决AttributeError:“ int”对象没有属性“ _forward_pre_hooks”

def define_module(self):
    ndf,nef = self.df_dim,self.ef_dim
    self.encode_img = nn.Sequential(
        nn.Conv2d(3,ndf,4,2,1,bias=False),nn.LeakyReLU(0.2,inplace=True),# state size. (ndf) x 32 x 32
        nn.Conv2d(ndf,ndf * 2,#nn.Batchnorm2d(ndf * 2),nn.utils.spectral_norm(ndf * 2),# state size (ndf*2) x 16 x 16
        nn.Conv2d(ndf*2,ndf * 4,#nn.Batchnorm2d(ndf * 4),nn.utils.spectral_norm(ndf * 4),# state size (ndf*4) x 8 x 8
        nn.Conv2d(ndf*4,ndf * 8,#nn.Batchnorm2d(ndf * 8),nn.utils.spectral_norm(ndf * 8),# state size (ndf * 8) x 4 x 4)
        nn.LeakyReLU(0.2,inplace=True)
    )

错误

回溯(最近通话最近): 在第77行的文件“ main.py”中 algo.train(数据加载器,cfg.STAGE) 火车上的文件“ /home/ml1/PycharmProjects/StackGAN-Pytorch_coco/code/trainer.py”,第118行 netG,netD = self.load_network_stageI() 在load_network_stageI中的第56行,文件“ /home/ml1/PycharmProjects/StackGAN-Pytorch_coco/code/trainer.py” netD = STAGE1_D() init 中的文件“ /home/ml1/PycharmProjects/StackGAN-Pytorch_coco/code/model.py”,第160行 self.define_module() 文件“ /home/ml1/PycharmProjects/StackGAN-Pytorch_coco/code/model.py”,行170,在define_module中 nn.utils.spectral_norm(ndf * 2), 在Spectrum_norm中的文件254行中的文件“ /home/ml1/anaconda3/envs/StackGAN/lib/python2.7/site-packages/torch/nn/utils/spectral_norm.py” Spectralnorm.apply(模块,名称,n_power_iterations,dim,eps) 在应用中,文件“ /home/ml1/anaconda3/envs/StackGAN/lib/python2.7/site-packages/torch/nn/utils/spectral_norm.py” 对于k,钩在module._forward_pre_hooks.items()中: AttributeError:“ int”对象没有属性“ _forward_pre_hooks”

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。