:mod:`fedlab_core.models.preact_resnet` ======================================= .. py:module:: fedlab_core.models.preact_resnet .. autoapi-nested-parse:: 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 ~~~~~~~ .. autoapisummary:: fedlab_core.models.preact_resnet.PreActBlock fedlab_core.models.preact_resnet.PreActBottleneck fedlab_core.models.preact_resnet.PreActResNet Functions ~~~~~~~~~ .. autoapisummary:: 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 .. class:: PreActBlock(in_planes, planes, stride=1) Bases: :class:`torch.nn.Module` Pre-activation version of the BasicBlock. .. attribute:: expansion :annotation: = 1 .. method:: forward(self, x) .. class:: PreActBottleneck(in_planes, planes, stride=1) Bases: :class:`torch.nn.Module` Pre-activation version of the original Bottleneck module. .. attribute:: expansion :annotation: = 4 .. method:: forward(self, x) .. class:: PreActResNet(block, num_blocks, num_classes=10) Bases: :class:`torch.nn.Module` .. method:: _make_layer(self, block, planes, num_blocks, stride) .. method:: forward(self, x) .. function:: PreActResNet18() .. function:: PreActResNet34() .. function:: PreActResNet50() .. function:: PreActResNet101() .. function:: PreActResNet152() .. function:: test()