|
Safemotion Lib
|
Public Member Functions | |
| __init__ (self, last_stride, bn_norm, with_ibn, with_nl, block, layers, non_layers, baseWidth=4, cardinality=32) | |
| forward (self, x) | |
| random_init (self) | |
Public Attributes | |
| cardinality | |
| baseWidth | |
| inplanes | |
| output_size | |
| conv1 | |
| bn1 | |
| relu | |
| maxpool1 | |
| layer1 | |
| layer2 | |
| layer3 | |
| layer4 | |
| NL_1_idx | |
| NL_1 | |
| NL_2 | |
| NL_2_idx | |
| NL_3 | |
| NL_3_idx | |
| NL_4 | |
| NL_4_idx | |
Protected Member Functions | |
| _make_layer (self, block, planes, blocks, stride=1, bn_norm='BN', with_ibn=False) | |
| _build_nonlocal (self, layers, non_layers, bn_norm) | |
ResNext optimized for the ImageNet dataset, as specified in https://arxiv.org/pdf/1611.05431.pdf
Definition at line 83 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.__init__ | ( | self, | |
| last_stride, | |||
| bn_norm, | |||
| with_ibn, | |||
| with_nl, | |||
| block, | |||
| layers, | |||
| non_layers, | |||
| baseWidth = 4, | |||
| cardinality = 32 ) |
Constructor
Args:
baseWidth: baseWidth for ResNeXt.
cardinality: number of convolution groups.
layers: config of layers, e.g., [3, 4, 6, 3]
Definition at line 89 of file resnext.py.
|
protected |
Definition at line 147 of file resnext.py.
|
protected |
Stack n bottleneck modules where n is inferred from the depth of the network.
Args:
block: block type used to construct ResNext
planes: number of output channels (need to multiply by block.expansion)
blocks: number of blocks to be built
stride: factor to reduce the spatial dimensionality in the first bottleneck of the block.
Returns: a Module consisting of n sequential bottlenecks.
Definition at line 120 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.forward | ( | self, | |
| x ) |
Definition at line 161 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.random_init | ( | self | ) |
Definition at line 208 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.baseWidth |
Definition at line 100 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.bn1 |
Definition at line 105 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.cardinality |
Definition at line 99 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.conv1 |
Definition at line 104 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.inplanes |
Definition at line 101 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.layer1 |
Definition at line 108 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.layer2 |
Definition at line 109 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.layer3 |
Definition at line 110 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.layer4 |
Definition at line 111 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.maxpool1 |
Definition at line 107 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.NL_1 |
Definition at line 148 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.NL_1_idx |
Definition at line 117 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.NL_2 |
Definition at line 151 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.NL_2_idx |
Definition at line 153 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.NL_3 |
Definition at line 154 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.NL_3_idx |
Definition at line 156 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.NL_4 |
Definition at line 157 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.NL_4_idx |
Definition at line 159 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.output_size |
Definition at line 102 of file resnext.py.
| fastreid.modeling.backbones.resnext.ResNeXt.relu |
Definition at line 106 of file resnext.py.