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
201f04b4
Commit
201f04b4
authored
Sep 19, 2022
by
Shaoshuai Shi
Browse files
bugfixed to run PillarNet on WOD
parent
4e0962e9
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
12 additions
and
9 deletions
+12
-9
.gitignore
.gitignore
+2
-1
pcdet/models/backbones_3d/vfe/__init__.py
pcdet/models/backbones_3d/vfe/__init__.py
+2
-2
pcdet/models/backbones_3d/vfe/dynamic_pillar_vfe.py
pcdet/models/backbones_3d/vfe/dynamic_pillar_vfe.py
+2
-2
pcdet/models/detectors/__init__.py
pcdet/models/detectors/__init__.py
+2
-0
pcdet/models/detectors/detector3d_template.py
pcdet/models/detectors/detector3d_template.py
+1
-1
tools/cfgs/kitti_models/pillarnet.yaml
tools/cfgs/kitti_models/pillarnet.yaml
+1
-1
tools/cfgs/nuscenes_models/cbgs_pillar0075_res2d_centerpoint.yaml
...gs/nuscenes_models/cbgs_pillar0075_res2d_centerpoint.yaml
+1
-1
tools/cfgs/waymo_models/pillarnet.yaml
tools/cfgs/waymo_models/pillarnet.yaml
+1
-1
No files found.
.gitignore
View file @
201f04b4
...
...
@@ -7,10 +7,11 @@ data/
venv/
*.idea/
*.so
*.yaml
*.sh
*.pth
*.pkl
*.zip
*.bin
output
version.py
\ No newline at end of file
version.py
pcdet/models/backbones_3d/vfe/__init__.py
View file @
201f04b4
from
.mean_vfe
import
MeanVFE
from
.pillar_vfe
import
PillarVFE
from
.dynamic_mean_vfe
import
DynamicMeanVFE
from
.dynamic_pillar_vfe
import
DynamicPillarVFE
,
DynamicPillar
P
FE
from
.dynamic_pillar_vfe
import
DynamicPillarVFE
,
DynamicPillar
V
FE
Simple2D
from
.image_vfe
import
ImageVFE
from
.vfe_template
import
VFETemplate
...
...
@@ -12,5 +12,5 @@ __all__ = {
'ImageVFE'
:
ImageVFE
,
'DynMeanVFE'
:
DynamicMeanVFE
,
'DynPillarVFE'
:
DynamicPillarVFE
,
'DynamicPillar
P
FE'
:
DynamicPillar
P
FE
'DynamicPillar
V
FE
Simple2D
'
:
DynamicPillar
V
FE
Simple2D
}
pcdet/models/backbones_3d/vfe/dynamic_pillar_vfe.py
View file @
201f04b4
...
...
@@ -137,12 +137,12 @@ class DynamicPillarVFE(VFETemplate):
),
dim
=
1
)
voxel_coords
=
voxel_coords
[:,
[
0
,
3
,
2
,
1
]]
batch_dict
[
'pillar_features'
]
=
features
batch_dict
[
'voxel_features'
]
=
batch_dict
[
'pillar_features'
]
=
features
batch_dict
[
'voxel_coords'
]
=
voxel_coords
return
batch_dict
class
DynamicPillar
P
FE
(
VFETemplate
):
class
DynamicPillar
V
FE
Simple2D
(
VFETemplate
):
def
__init__
(
self
,
model_cfg
,
num_point_features
,
voxel_size
,
grid_size
,
point_cloud_range
,
**
kwargs
):
super
().
__init__
(
model_cfg
=
model_cfg
)
...
...
pcdet/models/detectors/__init__.py
View file @
201f04b4
...
...
@@ -11,6 +11,7 @@ from .centerpoint import CenterPoint
from
.pv_rcnn_plusplus
import
PVRCNNPlusPlus
from
.mppnet
import
MPPNet
from
.mppnet_e2e
import
MPPNetE2E
from
.pillarnet
import
PillarNet
__all__
=
{
'Detector3DTemplate'
:
Detector3DTemplate
,
...
...
@@ -23,6 +24,7 @@ __all__ = {
'CaDDN'
:
CaDDN
,
'VoxelRCNN'
:
VoxelRCNN
,
'CenterPoint'
:
CenterPoint
,
'PillarNet'
:
PillarNet
,
'PVRCNNPlusPlus'
:
PVRCNNPlusPlus
,
'MPPNet'
:
MPPNet
,
'MPPNetE2E'
:
MPPNetE2E
...
...
pcdet/models/detectors/detector3d_template.py
View file @
201f04b4
...
...
@@ -100,7 +100,7 @@ class Detector3DTemplate(nn.Module):
backbone_2d_module
=
backbones_2d
.
__all__
[
self
.
model_cfg
.
BACKBONE_2D
.
NAME
](
model_cfg
=
self
.
model_cfg
.
BACKBONE_2D
,
input_channels
=
model_info_dict
[
'num_bev_features'
]
input_channels
=
model_info_dict
.
get
(
'num_bev_features'
,
None
)
)
model_info_dict
[
'module_list'
].
append
(
backbone_2d_module
)
model_info_dict
[
'num_bev_features'
]
=
backbone_2d_module
.
num_bev_features
...
...
tools/cfgs/kitti_models/pillarnet.yaml
View file @
201f04b4
...
...
@@ -8,7 +8,7 @@ MODEL:
NAME
:
PillarNet
VFE
:
NAME
:
DynamicPillar
P
FE
NAME
:
DynamicPillar
V
FE
Simple2D
WITH_DISTANCE
:
False
USE_ABSLOTE_XYZ
:
True
USE_CLUSTER_XYZ
:
False
...
...
tools/cfgs/nuscenes_models/cbgs_pillar0075_res2d_centerpoint.yaml
View file @
201f04b4
...
...
@@ -64,7 +64,7 @@ MODEL:
NAME
:
PillarNet
VFE
:
NAME
:
DynamicPillar
P
FE
NAME
:
DynamicPillar
V
FE
Simple2D
WITH_DISTANCE
:
False
USE_ABSLOTE_XYZ
:
True
USE_CLUSTER_XYZ
:
False
...
...
tools/cfgs/waymo_models/pillarnet.yaml
View file @
201f04b4
...
...
@@ -7,7 +7,7 @@ MODEL:
NAME
:
PillarNet
VFE
:
NAME
:
DynamicPillar
P
FE
NAME
:
DynamicPillar
V
FE
Simple2D
WITH_DISTANCE
:
False
USE_ABSLOTE_XYZ
:
True
USE_CLUSTER_XYZ
:
False
...
...
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