Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
vision
Commits
57ae04b4
Unverified
Commit
57ae04b4
authored
Sep 15, 2022
by
Vasilis Vryniotis
Committed by
GitHub
Sep 15, 2022
Browse files
Fix the error message of `_ovewrite_value_param` (#6585)
parent
08743385
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
28 additions
and
28 deletions
+28
-28
torchvision/models/_utils.py
torchvision/models/_utils.py
+5
-5
torchvision/models/detection/faster_rcnn.py
torchvision/models/detection/faster_rcnn.py
+3
-3
torchvision/models/detection/fcos.py
torchvision/models/detection/fcos.py
+1
-1
torchvision/models/detection/keypoint_rcnn.py
torchvision/models/detection/keypoint_rcnn.py
+2
-2
torchvision/models/detection/mask_rcnn.py
torchvision/models/detection/mask_rcnn.py
+2
-2
torchvision/models/detection/retinanet.py
torchvision/models/detection/retinanet.py
+2
-2
torchvision/models/detection/ssd.py
torchvision/models/detection/ssd.py
+1
-1
torchvision/models/detection/ssdlite.py
torchvision/models/detection/ssdlite.py
+1
-1
torchvision/models/segmentation/deeplabv3.py
torchvision/models/segmentation/deeplabv3.py
+6
-6
torchvision/models/segmentation/fcn.py
torchvision/models/segmentation/fcn.py
+4
-4
torchvision/models/segmentation/lraspp.py
torchvision/models/segmentation/lraspp.py
+1
-1
No files found.
torchvision/models/_utils.py
View file @
57ae04b4
...
@@ -240,11 +240,11 @@ def _ovewrite_named_param(kwargs: Dict[str, Any], param: str, new_value: V) -> N
...
@@ -240,11 +240,11 @@ def _ovewrite_named_param(kwargs: Dict[str, Any], param: str, new_value: V) -> N
kwargs
[
param
]
=
new_value
kwargs
[
param
]
=
new_value
def
_ovewrite_value_param
(
param
:
Optional
[
V
],
new_value
:
V
)
->
V
:
def
_ovewrite_value_param
(
param
:
str
,
actual
:
Optional
[
V
],
expected
:
V
)
->
V
:
if
param
is
not
None
:
if
actual
is
not
None
:
if
param
!=
new_value
:
if
actual
!=
expected
:
raise
ValueError
(
f
"The parameter '
{
param
}
' expected value
{
new_value
}
but got
{
param
}
instead."
)
raise
ValueError
(
f
"The parameter '
{
param
}
' expected value
{
expected
}
but got
{
actual
}
instead."
)
return
new_value
return
expected
class
_ModelURLs
(
dict
):
class
_ModelURLs
(
dict
):
...
...
torchvision/models/detection/faster_rcnn.py
View file @
57ae04b4
...
@@ -550,7 +550,7 @@ def fasterrcnn_resnet50_fpn(
...
@@ -550,7 +550,7 @@ def fasterrcnn_resnet50_fpn(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
91
num_classes
=
91
...
@@ -621,7 +621,7 @@ def fasterrcnn_resnet50_fpn_v2(
...
@@ -621,7 +621,7 @@ def fasterrcnn_resnet50_fpn_v2(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
91
num_classes
=
91
...
@@ -661,7 +661,7 @@ def _fasterrcnn_mobilenet_v3_large_fpn(
...
@@ -661,7 +661,7 @@ def _fasterrcnn_mobilenet_v3_large_fpn(
)
->
FasterRCNN
:
)
->
FasterRCNN
:
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
91
num_classes
=
91
...
...
torchvision/models/detection/fcos.py
View file @
57ae04b4
...
@@ -749,7 +749,7 @@ def fcos_resnet50_fpn(
...
@@ -749,7 +749,7 @@ def fcos_resnet50_fpn(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
91
num_classes
=
91
...
...
torchvision/models/detection/keypoint_rcnn.py
View file @
57ae04b4
...
@@ -444,8 +444,8 @@ def keypointrcnn_resnet50_fpn(
...
@@ -444,8 +444,8 @@ def keypointrcnn_resnet50_fpn(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_keypoints
=
_ovewrite_value_param
(
num_keypoints
,
len
(
weights
.
meta
[
"keypoint_names"
]))
num_keypoints
=
_ovewrite_value_param
(
"num_keypoints"
,
num_keypoints
,
len
(
weights
.
meta
[
"keypoint_names"
]))
else
:
else
:
if
num_classes
is
None
:
if
num_classes
is
None
:
num_classes
=
2
num_classes
=
2
...
...
torchvision/models/detection/mask_rcnn.py
View file @
57ae04b4
...
@@ -484,7 +484,7 @@ def maskrcnn_resnet50_fpn(
...
@@ -484,7 +484,7 @@ def maskrcnn_resnet50_fpn(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
91
num_classes
=
91
...
@@ -552,7 +552,7 @@ def maskrcnn_resnet50_fpn_v2(
...
@@ -552,7 +552,7 @@ def maskrcnn_resnet50_fpn_v2(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
91
num_classes
=
91
...
...
torchvision/models/detection/retinanet.py
View file @
57ae04b4
...
@@ -795,7 +795,7 @@ def retinanet_resnet50_fpn(
...
@@ -795,7 +795,7 @@ def retinanet_resnet50_fpn(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
91
num_classes
=
91
...
@@ -868,7 +868,7 @@ def retinanet_resnet50_fpn_v2(
...
@@ -868,7 +868,7 @@ def retinanet_resnet50_fpn_v2(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
91
num_classes
=
91
...
...
torchvision/models/detection/ssd.py
View file @
57ae04b4
...
@@ -649,7 +649,7 @@ def ssd300_vgg16(
...
@@ -649,7 +649,7 @@ def ssd300_vgg16(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
91
num_classes
=
91
...
...
torchvision/models/detection/ssdlite.py
View file @
57ae04b4
...
@@ -268,7 +268,7 @@ def ssdlite320_mobilenet_v3_large(
...
@@ -268,7 +268,7 @@ def ssdlite320_mobilenet_v3_large(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
91
num_classes
=
91
...
...
torchvision/models/segmentation/deeplabv3.py
View file @
57ae04b4
...
@@ -260,8 +260,8 @@ def deeplabv3_resnet50(
...
@@ -260,8 +260,8 @@ def deeplabv3_resnet50(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
aux_loss
=
_ovewrite_value_param
(
aux_loss
,
True
)
aux_loss
=
_ovewrite_value_param
(
"aux_loss"
,
aux_loss
,
True
)
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
21
num_classes
=
21
...
@@ -316,8 +316,8 @@ def deeplabv3_resnet101(
...
@@ -316,8 +316,8 @@ def deeplabv3_resnet101(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
aux_loss
=
_ovewrite_value_param
(
aux_loss
,
True
)
aux_loss
=
_ovewrite_value_param
(
"aux_loss"
,
aux_loss
,
True
)
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
21
num_classes
=
21
...
@@ -370,8 +370,8 @@ def deeplabv3_mobilenet_v3_large(
...
@@ -370,8 +370,8 @@ def deeplabv3_mobilenet_v3_large(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
aux_loss
=
_ovewrite_value_param
(
aux_loss
,
True
)
aux_loss
=
_ovewrite_value_param
(
"aux_loss"
,
aux_loss
,
True
)
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
21
num_classes
=
21
...
...
torchvision/models/segmentation/fcn.py
View file @
57ae04b4
...
@@ -155,8 +155,8 @@ def fcn_resnet50(
...
@@ -155,8 +155,8 @@ def fcn_resnet50(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
aux_loss
=
_ovewrite_value_param
(
aux_loss
,
True
)
aux_loss
=
_ovewrite_value_param
(
"aux_loss"
,
aux_loss
,
True
)
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
21
num_classes
=
21
...
@@ -214,8 +214,8 @@ def fcn_resnet101(
...
@@ -214,8 +214,8 @@ def fcn_resnet101(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
aux_loss
=
_ovewrite_value_param
(
aux_loss
,
True
)
aux_loss
=
_ovewrite_value_param
(
"aux_loss"
,
aux_loss
,
True
)
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
21
num_classes
=
21
...
...
torchvision/models/segmentation/lraspp.py
View file @
57ae04b4
...
@@ -163,7 +163,7 @@ def lraspp_mobilenet_v3_large(
...
@@ -163,7 +163,7 @@ def lraspp_mobilenet_v3_large(
if
weights
is
not
None
:
if
weights
is
not
None
:
weights_backbone
=
None
weights_backbone
=
None
num_classes
=
_ovewrite_value_param
(
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
num_classes
=
_ovewrite_value_param
(
"num_classes"
,
num_classes
,
len
(
weights
.
meta
[
"categories"
]))
elif
num_classes
is
None
:
elif
num_classes
is
None
:
num_classes
=
21
num_classes
=
21
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment