Skip to content

Commit 585ce2c

Browse files
authored
Fixed typing exception throwing issues with JIT (#3029)
* refactor: Fixed typing exception throwing issues with JIT * style: Added back mypy typing to forward * chore: Added back densenet module as mypy exception
1 parent 9c79934 commit 585ce2c

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

mypy.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ ignore_errors = True
1212

1313
ignore_errors = True
1414

15+
[mypy-torchvision.models.densenet.*]
16+
17+
ignore_errors=True
18+
1519
[mypy-torchvision.models.detection.*]
1620

1721
ignore_errors = True

torchvision/models/densenet.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,13 @@ def closure(*inputs):
7171
def forward(self, input: List[Tensor]) -> Tensor:
7272
pass
7373

74-
@torch.jit._overload_method # type: ignore[no-redef] # noqa: F811
74+
@torch.jit._overload_method # noqa: F811
7575
def forward(self, input: Tensor) -> Tensor:
7676
pass
7777

7878
# torchscript does not yet support *args, so we overload method
7979
# allowing it to take either a List[Tensor] or single Tensor
80-
def forward(self, input: Tensor) -> Tensor: # type: ignore[no-redef] # noqa: F811
80+
def forward(self, input: Tensor) -> Tensor: # noqa: F811
8181
if isinstance(input, Tensor):
8282
prev_features = [input]
8383
else:
@@ -121,7 +121,7 @@ def __init__(
121121
)
122122
self.add_module('denselayer%d' % (i + 1), layer)
123123

124-
def forward(self, init_features: Tensor) -> Tensor: # type: ignore[override]
124+
def forward(self, init_features: Tensor) -> Tensor:
125125
features = [init_features]
126126
for name, layer in self.items():
127127
new_features = layer(features)

0 commit comments

Comments
 (0)