-
Notifications
You must be signed in to change notification settings - Fork 34
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
DSVT-P trainning on Kitti Dataset #64
Comments
Did you train successfully on the kitti? How did it turn out? |
No, I always get Nan or Inf error during trainning. I guess there are some hyperparameter issues. |
I will try to run this code on the KITTI in the future when I have some free time. |
Very sorry for the late reply, I'm rushing some ddls. We haven't tried kitti dataset. You can see if issue59 will be helpful. |
There are some data augumentor issues, here's the modified config, you can try this to see if get Nan or Inf error:
|
Yes, I checked this issue so I recalculate the voxel size. The sparse shape matched with pillar settings but the training will throw Nan or Inf error after multiple epochs |
|
If anyone has succeeded on KITTI by modifying the config, please share the corresponding config and experimental results in this issue. We will be very grateful for your contribution to the community. :) After I finish the CVPR deadline, I'll take a look when I have time. I guess this shouldn't be a very difficult problem. |
I guess he use DSVT-pillar version. |
did you complete kitti config? l really need this,thanks! |
Any update? |
I have a functional config for training kitti dataset:
And I got results below:
|
Thanks for your contribution! Very Nice! But I am not familiar with KiTTi, may I ask if this performance is acceptable? |
If this result turns out to be good, I will tag this issue to make it more accessible for those interested in running DSVT on KITTI. |
I adopted the pointpillar settings and it has a slightly better performance compared to the pointpillar. I trained the model with a sinlgle GPU so the performance might be furtherly improved with multi-gpu training I guess. |
Perhaps some further adjustments can be made; DSVT performs much better on Waymo and NuScenes compared to PointPillar. At least, its performance on KITTI should be close to that of MsSVT. |
Thank @dinvincible98 , it seems that this issue has been resolved to some extent. The issue will be closed. Thank you all for your contributions and discussions. :) |
作者你好,我成功配置了环境以及训练了kitti的数据,但是在转onnx模型时遇到了点问题,请问这个需要填写的是我生成数据集的pkl文件吗?在deploy.py中的path,我生成的文件是pkl |
我在readme里面找到了inputdict.pth的下载地址,载入我基于kitii训练的权重,但是显示的报错是 |
我这边查到问题了,提供的点云是有6个参数,而kitti数据只有5个,所以需要去掉最后一个维度就会可以了 |
Hi,
I tried to train a dsvt-pillar model using the kitti dataset, below is my config:
I only modified the point cloud range to match with the kitti settings and the voxel size to match with the default sparce shape [468, 468, 1], but I am constantly getting an error:
I traced down the error happened in DynamicPillarVFE3D module where the batch_dict['points'] often return some empty tensor point. However, when I tried to use the default point cloud range from waymo settings: [-74.88, -74.88, -2, 74.88, 74.88, 4.0], this error disappered. Can u give me some guidance?
Thank you!
The text was updated successfully, but these errors were encountered: