最近遇到个困扰很久的bug:
1、 依照Pytorch官网说明:torch.nn.functional.binary_cross_entropy_with_logtis 等同于 tf.nn.funcational.sigmoid + torch.nn.funcational.binary_cross_entropy
但是自己跑出来的结果在torch.nn.functional.binary_cross_entropy_with_logtis输出大于0的时候两者相同,小于0的时候二者存在差别
最后发现是label的定义存在非0或1的label。之后不管自己内心怎么认为label没有问题还是要根据实际输出再三判断!!!
但是为什么上述两者在相同输入下结果还是不同仍存在疑问,由于torch.nn.functional.binary_cross_entropy_with_logtis内部源码没有开源,在此埋个坑,等后续填。
2、Invocation failed Unexpected end of file from server