[PyTorch] PyTorch 기초 3

파이토치 프로젝트 템플릿의 필요성?

  • 개발 초기 단계에서는 대화식 개발 과정이 유리.
    \(\rightarrow\) 학습 과정과 디버깅 등 지속적인 확인.
  • 배포 및 공유 단계에서 notebook 공유의 어려움.
    \(\rightarrow\) 쉬운 재현 어려움, 실행 순서 꼬임.
  • DL 코드도 하나의 프로그램
    .. 개발 용이성 확보 & 유지보수 향상 필요.

파이토치 프로젝트 템플릿

  • 링크: pytorch-template
  • parse_config.py의 __getitem__ 메서드는 인덱스를 넣어주면 해당 인덱스의 값을 반환하게 하는 기능
  • Data-centric AI 시대에는 terminal에서 코드를 실행해야 하는 경우가 많다?

참고


© Copyright 2023 GT.