TH 和 THNN (C语言库)是Pytorch的最底层;
读懂pytorch的python层的代码,能帮助我们理解组装积木搭建模型的过程;
但要了解每块积木的特性和内在构造,就需要读懂pytorch的C/C++层的代码,也就是TH,THNN库的源代码;
如何有效的理解TH,THNN,以及pytorch 与它们的链接逻辑?
A quick tour of Torch internals
TH, THNN 解读
href=”http://www.bilibili.com/video/av15221530/“>理解torch.nn.functional.relu的底层THNN.Threshold_updateOutput 代码文档
relu的逻辑是什么?C语言代码是怎么写的?应该如何一句句解读代码?
来自stackoverflow的解救: