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
mmdetection3d
Commits
7f3f38d5
Unverified
Commit
7f3f38d5
authored
Apr 28, 2021
by
Yezhen Cong
Committed by
GitHub
Apr 28, 2021
Browse files
[Refactor]: Put simple_test under torch.no_grad() (#483)
parent
d219867c
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
7 deletions
+14
-7
tests/test_models/test_detectors.py
tests/test_models/test_detectors.py
+14
-7
No files found.
tests/test_models/test_detectors.py
View file @
7f3f38d5
...
@@ -113,7 +113,8 @@ def test_voxel_net():
...
@@ -113,7 +113,8 @@ def test_voxel_net():
assert
losses
[
'loss_dir'
][
0
]
>=
0
assert
losses
[
'loss_dir'
][
0
]
>=
0
# test simple_test
# test simple_test
results
=
self
.
simple_test
(
points
,
img_metas
)
with
torch
.
no_grad
():
results
=
self
.
simple_test
(
points
,
img_metas
)
boxes_3d
=
results
[
0
][
'boxes_3d'
]
boxes_3d
=
results
[
0
][
'boxes_3d'
]
scores_3d
=
results
[
0
][
'scores_3d'
]
scores_3d
=
results
[
0
][
'scores_3d'
]
labels_3d
=
results
[
0
][
'labels_3d'
]
labels_3d
=
results
[
0
][
'labels_3d'
]
...
@@ -152,7 +153,8 @@ def test_3dssd():
...
@@ -152,7 +153,8 @@ def test_3dssd():
assert
losses
[
'size_res_loss'
]
>=
0
assert
losses
[
'size_res_loss'
]
>=
0
# test simple_test
# test simple_test
results
=
self
.
simple_test
(
points
,
img_metas
)
with
torch
.
no_grad
():
results
=
self
.
simple_test
(
points
,
img_metas
)
boxes_3d
=
results
[
0
][
'boxes_3d'
]
boxes_3d
=
results
[
0
][
'boxes_3d'
]
scores_3d
=
results
[
0
][
'scores_3d'
]
scores_3d
=
results
[
0
][
'scores_3d'
]
labels_3d
=
results
[
0
][
'labels_3d'
]
labels_3d
=
results
[
0
][
'labels_3d'
]
...
@@ -195,7 +197,8 @@ def test_vote_net():
...
@@ -195,7 +197,8 @@ def test_vote_net():
assert
losses
[
'size_res_loss'
]
>=
0
assert
losses
[
'size_res_loss'
]
>=
0
# test simple_test
# test simple_test
results
=
self
.
simple_test
(
points
,
img_metas
)
with
torch
.
no_grad
():
results
=
self
.
simple_test
(
points
,
img_metas
)
boxes_3d
=
results
[
0
][
'boxes_3d'
]
boxes_3d
=
results
[
0
][
'boxes_3d'
]
scores_3d
=
results
[
0
][
'scores_3d'
]
scores_3d
=
results
[
0
][
'scores_3d'
]
labels_3d
=
results
[
0
][
'labels_3d'
]
labels_3d
=
results
[
0
][
'labels_3d'
]
...
@@ -237,7 +240,8 @@ def test_parta2():
...
@@ -237,7 +240,8 @@ def test_parta2():
assert
losses
[
'loss_corner'
]
>=
0
assert
losses
[
'loss_corner'
]
>=
0
# test_simple_test
# test_simple_test
results
=
self
.
simple_test
(
points
,
img_metas
)
with
torch
.
no_grad
():
results
=
self
.
simple_test
(
points
,
img_metas
)
boxes_3d
=
results
[
0
][
'boxes_3d'
]
boxes_3d
=
results
[
0
][
'boxes_3d'
]
scores_3d
=
results
[
0
][
'scores_3d'
]
scores_3d
=
results
[
0
][
'scores_3d'
]
labels_3d
=
results
[
0
][
'labels_3d'
]
labels_3d
=
results
[
0
][
'labels_3d'
]
...
@@ -283,7 +287,8 @@ def test_centerpoint():
...
@@ -283,7 +287,8 @@ def test_centerpoint():
assert
value
>=
0
assert
value
>=
0
# test_simple_test
# test_simple_test
results
=
self
.
simple_test
(
points
,
img_metas
)
with
torch
.
no_grad
():
results
=
self
.
simple_test
(
points
,
img_metas
)
boxes_3d_0
=
results
[
0
][
'pts_bbox'
][
'boxes_3d'
]
boxes_3d_0
=
results
[
0
][
'pts_bbox'
][
'boxes_3d'
]
scores_3d_0
=
results
[
0
][
'pts_bbox'
][
'scores_3d'
]
scores_3d_0
=
results
[
0
][
'pts_bbox'
][
'scores_3d'
]
labels_3d_0
=
results
[
0
][
'pts_bbox'
][
'labels_3d'
]
labels_3d_0
=
results
[
0
][
'pts_bbox'
][
'labels_3d'
]
...
@@ -309,7 +314,8 @@ def test_centerpoint():
...
@@ -309,7 +314,8 @@ def test_centerpoint():
pcd_horizontal_flip
=
True
,
pcd_horizontal_flip
=
True
,
pcd_vertical_flip
=
False
)
pcd_vertical_flip
=
False
)
]]
]]
results
=
self
.
aug_test
(
points
,
img_metas
)
with
torch
.
no_grad
():
results
=
self
.
aug_test
(
points
,
img_metas
)
boxes_3d_0
=
results
[
0
][
'pts_bbox'
][
'boxes_3d'
]
boxes_3d_0
=
results
[
0
][
'pts_bbox'
][
'boxes_3d'
]
scores_3d_0
=
results
[
0
][
'pts_bbox'
][
'scores_3d'
]
scores_3d_0
=
results
[
0
][
'pts_bbox'
][
'scores_3d'
]
labels_3d_0
=
results
[
0
][
'pts_bbox'
][
'labels_3d'
]
labels_3d_0
=
results
[
0
][
'pts_bbox'
][
'labels_3d'
]
...
@@ -360,7 +366,8 @@ def test_fcos3d():
...
@@ -360,7 +366,8 @@ def test_fcos3d():
assert
losses
[
'loss_attr'
]
>=
0
assert
losses
[
'loss_attr'
]
>=
0
# test simple_test
# test simple_test
results
=
self
.
simple_test
(
imgs
,
img_metas
)
with
torch
.
no_grad
():
results
=
self
.
simple_test
(
imgs
,
img_metas
)
boxes_3d
=
results
[
0
][
'img_bbox'
][
'boxes_3d'
]
boxes_3d
=
results
[
0
][
'img_bbox'
][
'boxes_3d'
]
scores_3d
=
results
[
0
][
'img_bbox'
][
'scores_3d'
]
scores_3d
=
results
[
0
][
'img_bbox'
][
'scores_3d'
]
labels_3d
=
results
[
0
][
'img_bbox'
][
'labels_3d'
]
labels_3d
=
results
[
0
][
'img_bbox'
][
'labels_3d'
]
...
...
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