当前位置:   article > 正文

RuntimeError: Given groups=1, weight of size [512, 80, 7], expected input[1, 329, 80] to have 80 ch_iven groups=1, weight of size [32, 8, 1, 7], expec

iven groups=1, weight of size [32, 8, 1, 7], expected input[82, 4, 7, 734] t

完整报错:

RuntimeError: Given groups=1, weight of size [512, 80, 7], expected input[1, 329, 80] to have 80 channels, but got 329 channels instead


解析错误:

Given groups=1, weight of size [512, 80, 7]

分组卷积,卷积核的输入通道是80,输入通道是512,大小为7(一维卷积)(如果是二维卷积,则此处的size是会有4个数,后两个表示卷积核的大小)

expected input[1, 329, 80] to have 80 channels, but got 329 channels instead

实际输入的张量维度是[1,329,80], 即feature的channel 是329,但期望的输入feature的channel为80通道

我这边的实际错误是读入input的shape是[329,80],所以仅通过

input=input.T

即转置后便解决错误,但如果直接就是不匹配的,要么选择修改网络层的结果(即输入通道设置),要么使用reshape将输入进行变化。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/236720
推荐阅读
相关标签
  

闽ICP备14008679号