구글 코랩이란?
Google Colaboratory는, 구글에서 만든 딥러닝 환경 제공 서비스로, 구글코랩이라 불립니다.
이것의 장점은 다음과 같은 것들이 있습니다.
- 딥러닝 개발을 위한 라이브러리가 이미 설치
- 고가인 GPU를 저렴하게, 또는 무료로 사용 가능
- GitHub 등과의 연동을 통해 자유롭게 소스를 올리고 가져올수 있는 개발 환경 제공
코랩에서 제공되는 GPU 사용하기
GPU를 사용하기 위해서는 런타임 -> 런타임 유형 변경을 클릭하고,
하드웨어 가속기를 None에서 GPU로 바꿔주면 됩니다.
런타임 연결 끊기지 않게 하기
구글 코랩은 무료 사용자에게 하루 최대 12시간, 유료 사용자에게 하루 최대 24시간의 이용 시간을 제공하지만,
90분동안 interaction이 없으면 긴 학습을 다 수행하지 못하고 끊겨버릴 수 있습니다.
이를 방지하기 위해, f12를 눌러 개발자 콘솔에서 다음과 같은 코드를 입력해주면 60초마다 interaction이 일어나기 때문에 학습이 다 수행되기 전에 끊겨버리는 현상을 방지할 수 있습니다.
function ClickConnect(){
console.log("코랩 연결 끊김 방지");
document.querySelector("colab-toolbar-button#connect").click()
}
setInterval(ClickConnect, 60 * 1000)
'이것저것' 카테고리의 다른 글
[이것저것] JupyterLab에서 code formatter 사용하기 (0) | 2024.09.30 |
---|