请问有大佬出现过这种情况嘛?把我人搞蒙了
pytorch吧
全部回复
仅看楼主
level 3
H00Yin
楼主
pytorch报错Runtime Error: bool value of Tensor with more than one value is ambiguous
2021年03月31日 07点03分
1
level 3
H00Yin
楼主
这是自己定义的层
然后这是出问题的部分
2021年03月31日 07点03分
2
许广06
原因就是你调用的时候少了个括号
2021年08月13日 14点08分
H00Yin
@许广06
这bug我解决了,可忘了怎么处理了。缺个括号应该出红线的
2021年08月13日 17点08分
xwx451
@H00Yin
你怎么解决的?
2022年02月27日 13点02分
xwx451
@H00Yin
你怎么解决的?
2022年02月27日 13点02分
level 1
喔哦LF
楼主解决了吗
2022年03月09日 07点03分
4
level 3
H00Yin
楼主
很久之前的bug了,有点忘了,不过印象中好像是因为bn层引起的,最底层的维度为1*1的时候是不能用bn的,你可以验证一下
如果用instance的话好像是可以的
2022年03月10日 04点03分
5
level 3
H00Yin
楼主
如果不是刚刚上面说的原因的话,就可能是你设计网络的时候是用sequential来嵌套,然后传参个数大于1,应该是这两个原因之一,因为这是很久之前的论文代码,实在忘了,不好意思
2022年03月10日 04点03分
6
H00Yin
至于刚刚说的sequential的问题,我当初看了源码和别人的解释,好像只能传一个输入是sequential的弊端,所以我后面都没用sequential来进行封装了,直接用显式堆叠,避免多输入的问题
2022年03月10日 04点03分
1