fedlab_core.models.preact_resnet
¶
Pre-activation ResNet in PyTorch.
Reference: [1] Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun
Identity Mappings in Deep Residual Networks. arXiv:1603.05027
Module Contents¶
Classes¶
Pre-activation version of the BasicBlock. |
|
Pre-activation version of the original Bottleneck module. |
|
Functions¶
-
class
fedlab_core.models.preact_resnet.
PreActBlock
(in_planes, planes, stride=1)¶ Bases:
torch.nn.Module
Pre-activation version of the BasicBlock.
-
expansion
= 1¶
-
forward
(self, x)¶
-
-
class
fedlab_core.models.preact_resnet.
PreActBottleneck
(in_planes, planes, stride=1)¶ Bases:
torch.nn.Module
Pre-activation version of the original Bottleneck module.
-
expansion
= 4¶
-
forward
(self, x)¶
-
-
class
fedlab_core.models.preact_resnet.
PreActResNet
(block, num_blocks, num_classes=10)¶ Bases:
torch.nn.Module
-
_make_layer
(self, block, planes, num_blocks, stride)¶
-
forward
(self, x)¶
-
-
fedlab_core.models.preact_resnet.
PreActResNet18
()¶
-
fedlab_core.models.preact_resnet.
PreActResNet34
()¶
-
fedlab_core.models.preact_resnet.
PreActResNet50
()¶
-
fedlab_core.models.preact_resnet.
PreActResNet101
()¶
-
fedlab_core.models.preact_resnet.
PreActResNet152
()¶
-
fedlab_core.models.preact_resnet.
test
()¶