Open CangHaiQingYue opened 4 years ago
大佬好! 我的网络中有nn.AdaptiveAvgPool2d(1)这个一层,正常情况下,应该调用_adaptive_avg_pool2d()函数,但是我这边定位到,它调用了_pool()函数,导致后面的一些列报错,这个问题该怎么fix,请指点下~
请问,你解决了这个问题了嘛?我用SE同样遇到了这个问题。
大佬好! 我的网络中有nn.AdaptiveAvgPool2d(1)这个一层,正常情况下,应该调用_adaptive_avg_pool2d()函数,但是我这边定位到,它调用了_pool()函数,导致后面的一些列报错,这个问题该怎么fix,请指点下~
请问,你解决了这个问题了嘛?我用SE同样遇到了这个问题。
你好,我好像没有解决~
大佬好! 我的网络中有nn.AdaptiveAvgPool2d(1)这个一层,正常情况下,应该调用_adaptive_avg_pool2d()函数,但是我这边定位到,它调用了_pool()函数,导致后面的一些列报错,这个问题该怎么fix,请指点下~
请问,你解决了这个问题了嘛?我用SE同样遇到了这个问题。
你好,我好像没有解决~
我的问题解决了,最后发现报错的根本原因出在了我用到了SE模块,这个最后有一个转换是11和nn的tensor相乘,导致过不去。adaavgpool是可以转的。
@riskeverything 谢谢
大佬好! 我的网络中有nn.AdaptiveAvgPool2d(1)这个一层,正常情况下,应该调用_adaptive_avg_pool2d()函数,但是我这边定位到,它调用了_pool()函数,导致后面的一些列报错,这个问题该怎么fix,请指点下~