Pointcept / Pointcept

Pointcept: a codebase for point cloud perception research. Latest works: PTv3 (CVPR'24 Oral), PPT (CVPR'24), OA-CNNs (CVPR'24), MSC (CVPR'23)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

I have a question about the performance of PTv3 on nuScenes

WeijianZhang123 opened this issue · comments

Hi, thanks for your great work!

I ran the PTv3 on nuScenes val set with the default config semseg-pt-v3m1-0-base.py, but only got 78.33 mIoU (lower than 80.4 reported in the paper). Could you please give me some advice?

Here's my environment:
4 RTX 4090 GPUs
PyTorch == 1.12
CUDA==11.3
flash-attn==2.5.6

Here's my result:
image

Hi, running three times and choosing the highest might be a good choice. Model performances on point cloud datasets are always not so stable. An example log is available here (https://huggingface.co/Pointcept/PointTransformerV3/blob/main/nuscenes-semseg-pt-v3m1-0-base/train.log)

Thanks for your quick reply! I have found the reason.

I got the 78.33 mIoU from the val evaluation stage:
image

And the performance is equal to your 78.31 mIoU:
image

Your reported 80.32 mIoU is from the test evaluation stage:
image
image

Could you kindly explain the difference between these two types of evaluations? ( Maybe it's a stupid question 😓

Hi, It is not a stupid question and I think Readme here (https://github.com/Pointcept/Pointcept?tab=readme-ov-file#testing) might be helpful.

Thanks for your helpful reply!