인공지능공부/프레임워크

인공지능공부/프레임워크

pytorch lightning multi-gpu사용하기

pytorch lightning에 대한 전반적인 내용은 아래 포스팅을 참고해주세요. pytorch lightning을 사용해보자 pytorch는 가장 널리 쓰이는 딥러닝 프레임워크중 하나이죠. 딥러닝, 머신러닝을 공부하시는 분이라면 들어보셨을겁니다. 써보신 분들은 아시겠지만 pytorch 자체가 굉장히 자유도가 높은 프레임워 jaeyoon-95.tistory.com pytorch lightning은 multi-gpu또한 쉽게 사용하실 수 있습니다. 방법을 찾아보면 아래와 같이 trainer 선언 부에 gpu의 개수를 적어주면 되는데요. trainer = pl.Trainer(max_epochs=10,gpus=4,num_sanity_val_steps=1) 저도 위와 같이 적어주어 GPU 4개인 환경에서 돌리..

인공지능공부/프레임워크

pytorch lightning을 사용해보자

pytorch는 가장 널리 쓰이는 딥러닝 프레임워크중 하나이죠. 딥러닝, 머신러닝을 공부하시는 분이라면 들어보셨을겁니다. 써보신 분들은 아시겠지만 pytorch 자체가 굉장히 자유도가 높은 프레임워크이죠. 일반적으로 딥러닝 모델을 구현할 경우 크게 복잡하지는 않지만 GPU, 분산 처리 등을 구현할 경우 코드가 조금씩 복잡해집니다. pytorch lightning은 굉장히 잘 정돈된 하나의 틀을 제공해줍으로써 pytorch의 가독성을 높여줍니다. 이제 본격적으로 pytorch lightning에 대해서 알아보도록 하죠. pytorch lightning 사용 이유 1. 간단한 학습, 검증과정 pytorch lightning은 pytorch의 학습, 검증 과정을 training_step, validation_..

컴공누나
'인공지능공부/프레임워크' 카테고리의 글 목록