FPS = 1000 / 시간 (ms)
| 모델명 | Waymo mAP/L2 | 컴퓨팅 자원 및 추론 속도 | T_inf (4090) | Score | Parameters | GFLOPs | 3070 -> 4090 T_inf |
| PV-RCNN++ | 70.9 | TITAN RTX (1개) @ ~100ms | ~19.8ms | 70.9 | 논문 명시 X (구조상 PV-RCNN 보다 작음) | 166.6 | |
| SECOND | 60.97 | GTX 1080 Ti (1개) @ ~50ms | ~6.9ms | 60.97 | 20M | 91.2 | ~15.26ms |
| Part-A2-Anchor | 66.92 | NVIDIA Tesla V100 @ 71ms | ~12.15ms | 66.92 | 244M | | ~37.43ms |
| DSVT-Pillar | 73.2 | NVIDIA A100 (1개) @ 67ms | ~15.8ms | 73.2 | 71M | | |
| DSVT-Voxel | 75.1 | NVIDIA A100 (1개) @ 97ms | ~22.9ms | ~73.89 | | | |
| PV-RCNN | 67.7 | TITAN RTX @ ~303ms | ~59.8ms | ~52.73 | 50M | | ~104.66ms |
| Voxel R-CNN | 65 | RTX 2080 Ti @ ~40ms | ~6.5ms | 65 | 28M | | |
| PointPillars | 62.8 | GTX 1080 Ti (1개) @ ~23.8ms | ~3.3ms | 62.8 | 18M | | ~16.60ms |
CenterPoint -Pillar | 66 | NVIDIA A100 @ ~35.7ms | ~8.4ms | 66 | 5M | 493.11 | |
4090 환산 기준
GTX 1080 Ti에서 100ms 정도 걸렸다면 1080 Ti에서의 FLOPs를 확인해서 4090 기준으로 환산함
https://www.techpowerup.com/gpu-specs/geforce-gtx-1080-ti.c2877
https://www.techpowerup.com/gpu-specs/geforce-rtx-4090.c3889
1080 ti와 4090이 약 7.28배 정도 차이나므로 ms에 환산해서 보면 됨
FLOPs 확인
| NVIDIA GeForce RTX 4090 | GTX 1080 Ti | NVIDIA Tesla V100 | NVIDIA A100 | TITAN RTX | RTX 2080 Ti |
| 82.58 TFLOPs | 11.34 TFLOPs | 14.13 TFLOPs | 19.49 TFLOPs | 16.31 TFLOPS | 13.45 TFLOPS |
pv-rcnn++
https://arxiv.org/abs/2102.00463
SECOND
VoxelNeXt
https://arxiv.org/pdf/2303.11301
Part-A2-anchor
https://arxiv.org/pdf/1907.03670
DSVT-(Pillar && Voxel)
https://arxiv.org/pdf/2301.06051
PointPillar
첫댓글 GPU 사양에 보면 초당 계산할수 있는 실수연산의 갯수(FLOPs)가 나와있음 이를 기준으로 환산하면됨
그대로 안되면 openpcdet 테스트코드를 직접실행해서 추론시간을 측정하고 4090기준으로 환산할것
너는 지난주에 도대체 뭘 한거냐?
정리 다했으면 openpcdet의 웨이모 데이터셋 테스트 코드를 이용해서 추론시간을 측정하고 계산치와 비교하여 검증할것
선행학습가중치가 필요할텐데 옵션에서 가중치 없이 랜덤설정해서 할수 있는지 확인하고 가중치가 반드시 있어야하면 키티가중치 파일을 사용할것 정확도는 필요없으니 가중치가 파일의 성능은 신경쓰지 말것
넵
테스트시 사용하는 입력데이터는 최소화하여 실행시간을 단축할것, 웨이모 데이터셋은 승현이가 가지고 있으니 다운로드할필요없음