아무거나/잡지식

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

Leeys 2022. 4. 2. 20:41

대부분 구글 코랩을 사용하는 이유는 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을 클릭할 것이다.

🛒 함께 보면 좋은 상품: 세미 360도 회전 노트북 거치대 높이 조절 각도 조절 미끄럼 방지 탄소강 접이식 컴퓨터 거치대 휴대용 노트

https://link.coupang.com/a/fUdwnFNAgm

 

세미 360도 회전 노트북 거치대 높이 조절 각도 조절 미끄럼 방지 탄소강 접이식 컴퓨터 거치대

현재 별점 4.7점, 리뷰 720개를 가진 세미 360도 회전 노트북 거치대 높이 조절 각도 조절 미끄럼 방지 탄소강 접이식 컴퓨터 거치대 휴대용 노트북 스탠드! 지금 쿠팡에서 더 저렴하고 다양한 노트

www.coupang.com

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.