HRNet github
README.md의 Data Preparation의 tree 참고
Nvidia Driver와 Cuda Toolkit version 확인
cuda version 11.1 설치
아래의 사진은 v10.0이지만 v11.1도 동일하게 진행
Download CUDA Toolkit 11.1 Archive
시스템 환경 변수 편집 들어간 후 고급의 하단부 환경 변수 선택
CUDA_PATH를 원하는 CUDA version으로 변경
시스템 변수에서 Path 변수 편집에 들어간 후 원하는 CUDA version을 위로 이동
nvcc -V 명령어로 CUDA version 확인
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA 경로에서 version 선택(v11.1) 후 cuDNN의 각 폴더 내부의 파일들을 복사해서 CUDA v11.1 폴더에 복사(화살표 방향)
시스템 환경 변수 편집 들어간 후 고급의 하단부 환경 변수에 들어간 후 시스템 변수의 Path에 들어가서 cuDNN 내 bin, include, lib 폴더의 경로를 추가
$ conda create -y -n PIDNet python=3.7
$ conda activate PIDNet
$ conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge
$ pip install opencv-python
$ pip install yacs
$ pip install tqdm
$ python tools/eval.py --cfg configs/cityscapes/pidnet_small_cityscapes.yaml TEST.MODEL_FILE pretrained_models/cityscapes/PIDNet_S_Cityscapes_val.pt
$ python tools/eval.py --cfg configs/cityscapes/pidnet_small_cityscapes.yaml TEST.MODEL_FILE pretrained_models/cityscapes/PIDNet_S_Cityscapes_test.pt
$ python models/speed/pidnet_speed.py --a 'pidnet-s' --c 19 --r 1024 2048
$ python tools/custom.py --a pidnet-s --p ./pretrained_models/cityscapes/PIDNet_S_Cityscapes_test.pt --r ./samples/ --t .png
or
$ cd tools
$ python custom.py --a pidnet-s --p ../pretrained_models/cityscapes/PIDNet_S_Cityscapes_test.pt --r ../samples/ --t .png
[References]
INSTALLING PREVIOUS VERSIONS OF PYTORCH
HRNet
PIDNet github
PIDNet paper
PIDNet paperswithcode
Cityscapes Dataset Download