小编Rep*_*ian的帖子

PyTorch 运行时错误:参数 0 无效:张量的大小必须匹配,维度 1 除外

我有一个 PyTorch 模型,我正在尝试通过执行前向传递来测试它。这是代码:

class ResBlock(nn.Module):
    def __init__(self, inplanes, planes, stride=1):
        super(ResBlock, self).__init__()
        self.conv1x1 = nn.Conv2d(inplanes, planes, kernel_size=1, stride=1, bias=False)
        self.conv1 = nn.Conv2d(inplanes, planes, kernel_size=3, stride=stride, padding=1, bias=False)
        #batch normalization
        self.bn1 = nn.BatchNorm2d(planes)
        self.relu = nn.ReLU()
        self.conv2 = nn.Conv2d(planes, planes, kernel_size=3, stride=stride, padding=1, bias=False)
        self.bn2 = nn.BatchNorm2d(planes)
        self.stride = stride

    def forward(self, x):
        residual = self.conv1x1(x)

        out = self.conv1(x)
        out = self.bn1(out)
        out = self.relu(out)

        out = self.conv2(out)
        out = self.bn2(out)

        #adding the skip connection
        out += residual
        out = self.relu(out) …
Run Code Online (Sandbox Code Playgroud)

deep-learning pytorch

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

deep-learning ×1

pytorch ×1