我注意到在 Pytorch Lightning 的文档中,提到你可以从同一个类中的另一个方法调用 forward 方法,只需调用self(x)
. 我无法找到有关其工作原理的任何信息。我一直以为您会使用以下方法调用该方法self.forward
显然,它调用了 forward 方法,但是如何调用呢?有没有关于发生了什么的python文档?
我在以下 URL 找到了这个: https ://pytorch-lightning.readthedocs.io/en/stable/new-project.html
具体的代码片段是这样的:
def training_step(self, batch, batch_idx):
...
z = self(x)