[AITech] 20220124 - PyTorch Project Structure
학습 내용 정리
Pytorch 프로젝트 구조 이해하기
- 개발 초기 단계에서는 대화식 개발 과정이 유리
- 학습과정과 디버깅 등 지속적인 확인
- 배포 및 공유 단계에서는 notebook 공유의 어려움
- 쉬운 재현의 어려움, 실행순서 꼬임
- DL 코드도 하나의 프로그램
- 개발 용이성 확보와 유지보수 향상 필요
- 다양한 프로젝트 템플릿이 존재하며, 사용자 필요에 따라 선택 및 수정
- 실행, 데이터, 모델, 설정, 로깅, 지표, 유틸리티 등 다양한 모듈들을 분리하여 프로젝트 템플릿 화
프로젝트 템플릿: GitHub - victoresque/pytorch-template: PyTorch deep learning projects made easy.
위 소스코드들에 주석을 달아가면서 공부하는 것이 많은 도움이 될 것이다.
Leave a comment