解决TypeError: __init__() takes 1 positional argument but 2 were given
创始人
2024-12-28 16:38:37
0

问题描述:

如下图,在使用torch.nn.Sigmoid非线性激活时报错

源代码:

class testrelu(nn.Module):     def __init__(self):         super().__init__()         self.sigmoid = Sigmoid()      def forward(self, input):         output = self.sigmoid(input)         return output  writer = SummaryWriter("./logs") dataset = torchvision.datasets.CIFAR10("./dataset", train=False, transform=torchvision.transforms.ToTensor(),                                        download=True) dataloader = DataLoader(dataset, batch_size=64) step = 0 for data in dataloader:     img, target = data     writer.add_images("input_ReLU", img, step)     output = testrelu(img)     writer.add_images("output_ReLU", output, step)     step = step + 1  writer.close() 

testrelu 类的 __init__ 方法没有接收任何参数,但是在创建类的实例时,尝试传递了一个参数。这是导致 TypeError 的原因。

问题解决:

要解决这个问题,需要确保在创建 testrelu 类的实例时不传递任何参数。以下是修改后的代码:

tr = testrelu() for data in dataloader:     img, target = data     writer.add_images("input_ReLU", img, step)     output = tr(img)     writer.add_images("output_ReLU", output, step)     step = step + 1 

相关内容

热门资讯

透视app!德州真人透视脚本,... 透视app!德州真人透视脚本,途游破解版无限钻石,大纲教程(有挂详情)-哔哩哔哩1、途游破解版无限钻...
揭露透视!hhpoker透视方... 揭露透视!hhpoker透视方法,微乐春天扑克开挂辅助插件,法子教程(有挂规律)-哔哩哔哩1、金币登...
有消息称!广东插件智能插件安装... 有消息称!广东插件智能插件安装包免费,广东闲来辅助软件,方针教程(有挂功能)-哔哩哔哩在进入广东插件...
透视透视挂!拱趴大菠萝有挂吗,... 透视透视挂!拱趴大菠萝有挂吗,四川麻将口诀顺口溜,项目教程(发现有挂)-哔哩哔哩1、用户打开应用后不...
教你透视!模拟器打开hhpok... 教你透视!模拟器打开hhpoker,微乐自建房免费黑科技下载,举措教程(有挂解惑)-哔哩哔哩1、完成...
目前来看!杭州都莱辅助,湖北卡... 目前来看!杭州都莱辅助,湖北卡五星辅助软件,练习教程(详细教程)-哔哩哔哩1)湖北卡五星辅助软件有没...
于此同时!德州透视是真的假的,... 于此同时!德州透视是真的假的,晋中胡乐辅助工具,方式教程(有挂总结)-哔哩哔哩1、任何德州透视是真的...
必备透视!wpk官网下载链接,... 必备透视!wpk官网下载链接,微乐家乡游戏攻略,要领教程(有挂教学)-哔哩哔哩1、完成wpk官网下载...
现有关情况通报如下!友友联盟有... 现有关情况通报如下!友友联盟有辅助吗,决战卡五星看牌器,教材教程(有挂解密)-哔哩哔哩1、友友联盟有...
有了最新消息!pokemmo脚... 有了最新消息!pokemmo脚本辅助器下载,德州私人局脚本,项目教程(的确有挂)-哔哩哔哩1、pok...