본문 바로가기
아무거나/잡지식

[Google Colab] 구글 코랩 세션 끊기지 않도록 하는법

by Leeys 2022. 4. 2.
반응형

대부분 구글 코랩을 사용하는 이유는 GPU로 모델을 학습시키기 위해서다.

그런데 이 코랩은 실행을 하고 일정시간이 지나면 스스로 세션을 끊도록 한다.

결국 오랜시간 학습되고 있는 모델이 초기화 되버려 망연자실하게 된다.

사실 무료라서 코랩에게 할 말은 없지만 그래도 12시간으로 제한해놨으면 세션종료는 없애주지..

 

그래도 한가지 세션이 끊기는 것을 방지할 수 있는 방법이 있다.

바로 개발자 콘솔에서 javascript 코드로 일정시간 마다 코랩을 클릭시켜 세션종료를 방지 시켜주는 것

일단 이 code를 복사 하도록 하자.

 

function PreventDisconnection(){
    document.querySelector("colab-toolbar-button#connect").click() 
    
    console.log("클릭이 완료되었습니다."); 
}
setInterval(PreventDisconnection, 60 * 10000)

 

 

마지막으로

Window10 기준 F12를 클릭한 후 Console을 클릭한 후 > 이 기호가 있는 곳에

복사한 코드를 붙여넣도록 한다.

 

 

이제 10분 마다 console.log()에 적어놓은 메세지가 뜨면서 colab을 클릭할 것이다.

반응형

댓글