Unverified Commit 7f3f38d5 authored by Yezhen Cong's avatar Yezhen Cong Committed by GitHub
Browse files

[Refactor]: Put simple_test under torch.no_grad() (#483)

parent d219867c
...@@ -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']
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment