我想了解conv1d模块是如何实现的,参考链接:https://pytorch.org/docs/stable/_modules/torch/nn/modules/conv.html#Conv1d。我查看了functional.py文件,但仍然找不到循环和交叉相关计算的位置。
然后,我通过关键词“conv1d”在Github上进行了搜索,检查了conv.cpphttps://github.com/pytorch/pytorch/blob/eb5d28ecefb9d78d4fff5fac099e70e5eb3fbe2e/torch/csrc/api/src/nn/modules/conv.cpp的代码,但仍然找不到计算发生的位置。
我的问题有两个:
“conv1d”源代码在哪里实现?
一般来说,如果我想查看如何实现这些模块,最好的地方在哪里找到呢?任何指向文档的指针都将不胜感激。谢谢。