I analyze the behavior of BatchNorm1d by scripts and debugger and come across following issues;
BatchNorm1d goes to def call in nn.Module, which executes self.forward() in nn.Module. Then it goes to def forward() in nn.Module.batchnorm then it calls Functional.batch_norm(). Then it goes to torch.batch_norm.
I tried to see the contents of torch.batch_norm but I can not locate scripts nor documents. Also torch.batch_norm looks running without going that corresponding scripts and without any error when debug and execution. Is there anyone to explain this situation ? Where can I see the scripts ? Does it run properly or any issues behind this case ?