UniAD

(★ 4,736)

[CVPR 2023 Best Paper Award] Planning-oriented Autonomous Driving

파일 탐색기

  • .gitignore
  • CITATION.cff
  • CODE_OF_CONDUCT.md
  • LICENSE
  • README.md
  • requirements.txt

# 설치 가이드

python
사전 준비물

설치 및 실행 절차

pip install -r requirements.txt

프로젝트 파이썬 의존성 패키지를 설치합니다.

bash tools/uniad_create_data.sh

데이터셋을 전처리하고 변환합니다.

bash tools/uniad_dist_train.sh projects/configs/stage1_track_map/base_track_map.py 8

Stage 1(Perception) 모델을 분산 학습합니다.

bash tools/uniad_dist_train.sh projects/configs/stage2_e2e/base_e2e.py 8

Stage 2(End-to-End) 모델을 분산 학습합니다.

관련 영상 가이드

UniAD Video Demo

핵심 명령어

bash tools/uniad_dist_train.sh projects/configs/stage2_e2e/base_e2e.py 8

멀티 GPU 환경에서 UniAD 모델을 분산 학습합니다.

bash tools/uniad_dist_eval.sh projects/configs/stage2_e2e/base_e2e.py ckpts/uniad_base_e2e.pth 8

멀티 GPU 환경에서 학습된 UniAD 모델을 평가합니다.

python tools/train.py projects/configs/stage2_e2e/base_e2e.py

단일 GPU 또는 기본 설정으로 UniAD 모델 학습을 시작합니다.

python tools/test.py projects/configs/stage2_e2e/base_e2e.py ckpts/uniad_base_e2e.pth --eval bbox

학습된 UniAD 모델의 성능을 테스트합니다.

사전 학습된 체크포인트 파일은 ckpts/ 디렉토리에 다운로드하여 배치해야 합니다.

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

// repository documentation