-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When I follow the tutorial to process training data #156
Comments
For training data, there is no need to conduct forward or backward extensions. Otherwise, the bin file may reach the size limit. |
这里我有点不太理解,你能讲讲具体是哪一步需要修改么 |
|
不知道对于第二个问题,能提供官方版本的训练配置文件么,这边想自己复现整个流程来评估,感觉这一步是不是对结果影响会挺大的 |
I try to reproduce the results.When I follow the tutorial to process training data
I have trained fsdv2 as my base detetor(configs/fsdv2/fsdv2_waymo_2x.py),but when i use immortaltracking,
python3 evaluation/waymo/pred_bin.py --name $name --det_name $det_name --config_path $config --split $split --obj_types $obj_types --no-eval
i got the following text:
$ python3 evaluation/waymo/pred_bin.py --name immortal --det_name fsdv2_reproduce --config_path configs/waymo_configs/immortal_for_ctrl_keep10.yaml --split training --obj_types vehicle --no-eval
evaluation/waymo/pred_bin.py:195: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
config = yaml.load(open(args.config_path, 'r'))
Converting TYPE vehicle into WAYMO Format
100%|████████████████████████████████████████████████████████████████████████████████████████████████| 798/798 [1:20:35<00:00, 6.06s/it]
Traceback (most recent call last):
File "evaluation/waymo/pred_bin.py", line 208, in
main(args.name, obj_type, result_folder, args.raw_data_folder, output_folder, args.output_file_name, config)
File "evaluation/waymo/pred_bin.py", line 113, in main
f.write(objects.SerializeToString())
ValueError: Message waymo.open_dataset.Objects exceeds maximum protobuf size of 2GB: 3119119940
Your file size is 768M,
here is the mot_results size
/ImmortalTracker-for-CTRL/mot_results/waymo/training/immortal_fsdv2_reproduce [13:44:57]
$ du -sh *|sort -h
8.0K bin
7.0G summary
i add split train in this two files
https://github.com/Abyssaledge/ImmortalTracker-for-CTRL/blob/main/preparedata/waymo/ego_info.py and https://github.com/Abyssaledge/ImmortalTracker-for-CTRL/blob/main/preparedata/waymo/time_stamp.py
I have some questions about it ?
can you provide the basic detetor training config with FSD? or can i use fsdv2 as the basic detetor?
how can we generate the base detetors bin? i changed the cfg.data.test use 'data/waymo/kitti_format/waymo_infos_train.pkl' to replace 'ann_file='data/waymo/kitti_format/waymo_infos_val.pkl' , and run dist_test.sh
test=dict(
type='WaymoDataset',
data_root='data/waymo/kitti_format/',
ann_file='data/waymo/kitti_format/waymo_infos_train.pkl',
split='training',
pipeline=[
The text was updated successfully, but these errors were encountered: