Skip to content

Commit 973db14

Browse files
authored
Fixed typing in constructors of models submodules (#2875)
* fix: Fixed constructor typing in models._utils * fix: Fixed constructor typing in models.alexnet * fix: Fixed constructor typing in models.mnasnet * fix: Fixed constructor typing in models.squeezenet
1 parent d4cd0be commit 973db14

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

torchvision/models/_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class IntermediateLayerGetter(nn.ModuleDict):
4141
"return_layers": Dict[str, str],
4242
}
4343

44-
def __init__(self, model: nn.Module, return_layers: Dict[str, str]):
44+
def __init__(self, model: nn.Module, return_layers: Dict[str, str]) -> None:
4545
if not set(return_layers).issubset([name for name, _ in model.named_children()]):
4646
raise ValueError("return_layers are not present in model")
4747
orig_return_layers = return_layers

torchvision/models/alexnet.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
class AlexNet(nn.Module):
1616

17-
def __init__(self, num_classes: int = 1000):
17+
def __init__(self, num_classes: int = 1000) -> None:
1818
super(AlexNet, self).__init__()
1919
self.features = nn.Sequential(
2020
nn.Conv2d(3, 64, kernel_size=11, stride=4, padding=2),

torchvision/models/mnasnet.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(
3232
stride: int,
3333
expansion_factor: int,
3434
bn_momentum: float = 0.1
35-
):
35+
) -> None:
3636
super(_InvertedResidual, self).__init__()
3737
assert stride in [1, 2]
3838
assert kernel_size in [3, 5]
@@ -109,7 +109,7 @@ def __init__(
109109
alpha: float,
110110
num_classes: int = 1000,
111111
dropout: float = 0.2
112-
):
112+
) -> None:
113113
super(MNASNet, self).__init__()
114114
assert alpha > 0.0
115115
self.alpha = alpha

torchvision/models/squeezenet.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def __init__(
2020
squeeze_planes: int,
2121
expand1x1_planes: int,
2222
expand3x3_planes: int
23-
):
23+
) -> None:
2424
super(Fire, self).__init__()
2525
self.inplanes = inplanes
2626
self.squeeze = nn.Conv2d(inplanes, squeeze_planes, kernel_size=1)
@@ -46,7 +46,7 @@ def __init__(
4646
self,
4747
version: str = '1_0',
4848
num_classes: int = 1000
49-
):
49+
) -> None:
5050
super(SqueezeNet, self).__init__()
5151
self.num_classes = num_classes
5252
if version == '1_0':

0 commit comments

Comments
 (0)