Introduction
PytorchLightning은 Pytorch를 구조적으로 편하게 사용할 수 있도록 인터페이스 제공 목적의 라이브러이이다. 라이브러리 내부적으로 16bit train, DP (DataParallel), DDP (DistributedDataParallel) 등을 진짜 몇줄만 적어서 사용할 수 있도록 구현되어있다. 필자도 Pytorch를 계속 써오고 다양한 모델들을 implementation하고 buildup 해보면서 신경써야할 여러 부분들이 있었는데, Pytorch lightning 라이브러리를 딱 보고 좋다!라는 생각을 하였다. 그래서 한번 써보려고한다. 기존 코드들을 다 implement 시키는 것은 좀 귀찮겠지만 앞으로 제작하는 프로젝트는 Lightning을 적용하여 코드를 구현할 계획이 있다.
Reference
https://pytorch-lightning.readthedocs.io/en/latest/
'PYTHON > PYTORCH' 카테고리의 다른 글
[PYTORCH] Truncated File Read Error (0) | 2021.12.31 |
---|---|
[PYTORCH] DistributedDataParallel이란? - Nvidia APEX로 구현하기 (0) | 2021.12.24 |
[PYTORCH] 2개 이상의 Loss를 사용할때 주의할 점 (1) | 2021.12.23 |
[PYTORCH] torch.max 함수 설명 (0) | 2021.12.22 |
[파이토치] torch.argmax 함수 (0) | 2021.10.06 |