근황 토크 및 자유게시판
[VS Code] argument를 설정한 debug
scone
2023. 2. 14. 19:12
출처 : 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
다음과 같이 내가 넣은 요소들이 입력되어 디버그가 실행된다.