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
OpenPCDet
Commits
0685f4ff
Commit
0685f4ff
authored
Nov 28, 2021
by
Shaoshuai Shi
Browse files
move target_assign of CenterHead from GPU to CPU
parent
35df959b
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
5 deletions
+5
-5
pcdet/models/dense_heads/center_head.py
pcdet/models/dense_heads/center_head.py
+5
-5
No files found.
pcdet/models/dense_heads/center_head.py
View file @
0685f4ff
...
@@ -201,16 +201,16 @@ class CenterHead(nn.Module):
...
@@ -201,16 +201,16 @@ class CenterHead(nn.Module):
gt_boxes_single_head
=
torch
.
cat
(
gt_boxes_single_head
,
dim
=
0
)
gt_boxes_single_head
=
torch
.
cat
(
gt_boxes_single_head
,
dim
=
0
)
heatmap
,
ret_boxes
,
inds
,
mask
=
self
.
assign_target_of_single_head
(
heatmap
,
ret_boxes
,
inds
,
mask
=
self
.
assign_target_of_single_head
(
num_classes
=
len
(
cur_class_names
),
gt_boxes
=
gt_boxes_single_head
,
num_classes
=
len
(
cur_class_names
),
gt_boxes
=
gt_boxes_single_head
.
cpu
()
,
feature_map_size
=
feature_map_size
,
feature_map_stride
=
target_assigner_cfg
.
FEATURE_MAP_STRIDE
,
feature_map_size
=
feature_map_size
,
feature_map_stride
=
target_assigner_cfg
.
FEATURE_MAP_STRIDE
,
num_max_objs
=
target_assigner_cfg
.
NUM_MAX_OBJS
,
num_max_objs
=
target_assigner_cfg
.
NUM_MAX_OBJS
,
gaussian_overlap
=
target_assigner_cfg
.
GAUSSIAN_OVERLAP
,
gaussian_overlap
=
target_assigner_cfg
.
GAUSSIAN_OVERLAP
,
min_radius
=
target_assigner_cfg
.
MIN_RADIUS
,
min_radius
=
target_assigner_cfg
.
MIN_RADIUS
,
)
)
heatmap_list
.
append
(
heatmap
)
heatmap_list
.
append
(
heatmap
.
to
(
gt_boxes_single_head
.
device
)
)
target_boxes_list
.
append
(
ret_boxes
)
target_boxes_list
.
append
(
ret_boxes
.
to
(
gt_boxes_single_head
.
device
)
)
inds_list
.
append
(
inds
)
inds_list
.
append
(
inds
.
to
(
gt_boxes_single_head
.
device
)
)
masks_list
.
append
(
mask
)
masks_list
.
append
(
mask
.
to
(
gt_boxes_single_head
.
device
)
)
ret_dict
[
'heatmaps'
].
append
(
torch
.
stack
(
heatmap_list
,
dim
=
0
))
ret_dict
[
'heatmaps'
].
append
(
torch
.
stack
(
heatmap_list
,
dim
=
0
))
ret_dict
[
'target_boxes'
].
append
(
torch
.
stack
(
target_boxes_list
,
dim
=
0
))
ret_dict
[
'target_boxes'
].
append
(
torch
.
stack
(
target_boxes_list
,
dim
=
0
))
...
...
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