d30f4d1dfd5237d89834363ce2cff9de4ee92811,torch/nn/modules/_functions.py,SyncBatchNorm,forward,#SyncBatchNorm#Any#Any#Any#Any#Any#Any#Any#Any#Any#,9
Before Change
// world_size * (2C + 1) -> world_size * C, world_size * C, world_size * 1
mean_all, invstd_all, count_all = torch.split(combined, num_channels, dim=1)
size = count_all.view(-1).long().sum()
if size == 1:
raise ValueError("Expected more than 1 value per channel when training, got input size {}".format(size))
// calculate global mean & invstd
After Change
count_all.view(-1)
)
self.save_for_backward(input, weight, mean, invstd, count_all.to(torch.int32))
self.process_group = process_group
// apply element-wise normalization
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 3
Instances
Project Name: pytorch/pytorch
Commit Name: d30f4d1dfd5237d89834363ce2cff9de4ee92811
Time: 2021-03-03
Author: 24860335+xwang233@users.noreply.github.com
File Name: torch/nn/modules/_functions.py
Class Name: SyncBatchNorm
Method Name: forward
Project Name: rusty1s/pytorch_geometric
Commit Name: 776f891afa3e7bfe2ae456c064e0867c4987c762
Time: 2020-06-30
Author: matthias.fey@tu-dortmund.de
File Name: examples/rgcn.py
Class Name:
Method Name: test
Project Name: facebookresearch/Horizon
Commit Name: e3fcbb639e115e8afe9600bd06aee81acfda6704
Time: 2020-10-13
Author: czxttkl@fb.com
File Name: reagent/training/world_model/seq2reward_trainer.py
Class Name: Seq2RewardTrainer
Method Name: get_loss