출처 : https://yooloo.tistory.com/63
ipynb로 function 하나 하나 실행하면서 debug 하기에는 한계가 있다는 것을 깨닫고
python file을 가지고 디버그를 실행하면서 동시에 argument를 넣어줄 수는 없을까 검색하다가 찾게 되었다.
- Run and Debug로 들어가 Add Configuration 클릭
- 다음과 같이 만들어진 launch.json 에서 argument를 넣어주면 된다.
args 에 리스트 형식으로 내가 적고자 하는 인수를 넣어주었는대
가령, --task 에다가 det를 넣어주고 싶을 때 위와 같이 따로따로 요소들을 넣어준다는 점이 중요하다.
요소가 바뀔 때 마다 띄어쓰기가 들어가기 때문이다.
cd /home/divinetech/kim_pro/cuboid_detect/pillar/mmdetection3d ; /usr/bin/env /home/divinetech/kim_pro/cuboid_detect/pillar/bin/python /home/divinetech/.vscode/extensions/ms-python.python-2023.2.0/pythonFiles/lib/python/debugpy/adapter/../../debugpy/launcher 56187 -- /home/divinetech/kim_pro/cuboid_detect/pillar/mmdetection3d/tools/misc/browse_dataset.py configs/pointpillars/hv_pointpillars_secfpn_6x8_160e_carla-3d-car.py --task det --output-dir showdir/ --online
다음과 같이 내가 넣은 요소들이 입력되어 디버그가 실행된다.
'근황 토크 및 자유게시판' 카테고리의 다른 글
리눅스 시스템 모니터링 feat GPU 상태 확인 (watch) (2) | 2023.03.03 |
---|---|
[Ubuntu 22.04] Nvidia driver & Cuda 설치 (0) | 2023.03.02 |
GPU server setting #5_Tensorflow 설치 (0) | 2022.12.02 |
fatal error: Python.h: No such file or directory (0) | 2022.12.02 |
GPU server setting #4_pytorch 설치(Cuda v 11.2) 및 커널에 가상환경 추가하기. (0) | 2022.12.02 |