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
ba888088
Commit
ba888088
authored
May 05, 2020
by
zhangwenwei
Browse files
Fix training runtime bug
parent
21599119
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
6 additions
and
6 deletions
+6
-6
configs/kitti/dv_second_secfpn_6x8_80e_kitti-3d-car.py
configs/kitti/dv_second_secfpn_6x8_80e_kitti-3d-car.py
+1
-1
mmdet3d/apis/train.py
mmdet3d/apis/train.py
+1
-1
mmdet3d/core/optimizer/cocktail_constructor.py
mmdet3d/core/optimizer/cocktail_constructor.py
+1
-1
mmdet3d/datasets/pipelines/dbsampler.py
mmdet3d/datasets/pipelines/dbsampler.py
+1
-1
mmdet3d/models/backbones/second.py
mmdet3d/models/backbones/second.py
+1
-1
mmdet3d/models/detectors/base.py
mmdet3d/models/detectors/base.py
+1
-1
No files found.
configs/kitti/dv_second_secfpn_6x8_80e_kitti-3d-car.py
View file @
ba888088
...
...
@@ -194,7 +194,7 @@ log_config = dict(
# yapf:enable
# runtime settings
total_epochs
=
80
dist_params
=
dict
(
backend
=
'nccl'
,
port
=
29511
)
dist_params
=
dict
(
backend
=
'nccl'
)
log_level
=
'INFO'
work_dir
=
'./work_dirs/sec_secfpn_80e'
load_from
=
None
...
...
mmdet3d/apis/train.py
View file @
ba888088
...
...
@@ -2,11 +2,11 @@ import torch
from
mmcv.parallel
import
MMDataParallel
,
MMDistributedDataParallel
from
mmcv.runner
import
DistSamplerSeedHook
,
Runner
from
mmdet3d.utils
import
get_root_logger
from
mmdet.apis.train
import
parse_losses
from
mmdet.core
import
(
DistEvalHook
,
DistOptimizerHook
,
EvalHook
,
Fp16OptimizerHook
,
build_optimizer
)
from
mmdet.datasets
import
build_dataloader
,
build_dataset
from
mmdet.utils
import
get_root_logger
def
batch_processor
(
model
,
data
,
train_mode
):
...
...
mmdet3d/core/optimizer/cocktail_constructor.py
View file @
ba888088
from
mmcv.utils
import
build_from_cfg
from
mmdet3d.utils
import
get_root_logger
from
mmdet.core.optimizer
import
OPTIMIZER_BUILDERS
,
OPTIMIZERS
from
mmdet.utils
import
get_root_logger
from
.cocktail_optimizer
import
CocktailOptimizer
...
...
mmdet3d/datasets/pipelines/dbsampler.py
View file @
ba888088
...
...
@@ -68,7 +68,7 @@ class DataBaseSampler(object):
db_infos
=
pickle
.
load
(
f
)
# filter database infos
from
mmdet
.api
s
import
get_root_logger
from
mmdet
3d.util
s
import
get_root_logger
logger
=
get_root_logger
()
for
k
,
v
in
db_infos
.
items
():
logger
.
info
(
f
'load
{
len
(
v
)
}
{
k
}
database infos'
)
...
...
mmdet3d/models/backbones/second.py
View file @
ba888088
...
...
@@ -72,7 +72,7 @@ class SECOND(nn.Module):
def
init_weights
(
self
,
pretrained
=
None
):
if
isinstance
(
pretrained
,
str
):
from
mmdet3d.
api
s
import
get_root_logger
from
mmdet3d.
util
s
import
get_root_logger
logger
=
get_root_logger
()
load_checkpoint
(
self
,
pretrained
,
strict
=
False
,
logger
=
logger
)
...
...
mmdet3d/models/detectors/base.py
View file @
ba888088
...
...
@@ -59,7 +59,7 @@ class BaseDetector(nn.Module, metaclass=ABCMeta):
def
init_weights
(
self
,
pretrained
=
None
):
if
pretrained
is
not
None
:
from
mmdet3d.
api
s
import
get_root_logger
from
mmdet3d.
util
s
import
get_root_logger
logger
=
get_root_logger
()
logger
.
info
(
'load model from: {}'
.
format
(
pretrained
))
...
...
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