请问有大佬出现过这种情况嘛?把我人搞蒙了
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
原因就是你调用的时候少了个括号[呵呵]
2021年08月13日 14点08分
@许广06 这bug我解决了,可忘了怎么处理了。缺个括号应该出红线的
2021年08月13日 17点08分
@H00Yin 你怎么解决的?
2022年02月27日 13点02分
@H00Yin 你怎么解决的?
2022年02月27日 13点02分
level 1
楼主解决了吗
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
至于刚刚说的sequential的问题,我当初看了源码和别人的解释,好像只能传一个输入是sequential的弊端,所以我后面都没用sequential来进行封装了,直接用显式堆叠,避免多输入的问题
2022年03月10日 04点03分
1