구글 코랩 연결 런타임 끊김 방지 / 런타임 유지 (2025.05 기준)

영이·2024년 3월 30일
0
function ClickConnect(){
  colab.config
  console.log("Connnect Clicked - Start"); 
  document.querySelector("#top-toolbar > colab-connect-button").shadowRoot.querySelector("#connect").click();
  console.log("Connnect Clicked - End");
};
setInterval(ClickConnect, 60000)

코랩 코드 실행 도중 interaction이 90분 없으면 런타임이 끊긴다. 그것보다 조금 더 빨리 끊기는 경우도 많다. 하지만 언제까지 코랩 창만 보고 있을 순 없으니(...) 런타임 끊김 방지용 코드를 실행시키는 방식으로 해결할 수 있다.

  1. 브라우저의 개발자 도구 창을 켠다. (맥 크롬 기준 우클릭->검사 버튼 누르면 바로 뜬다)
  2. 콘솔 창을 연다.
  3. 상단의 코드를 입력한다.

위의 코드는 60초마다 한번씩 코랩의 리소스 창 버튼을 클릭한다. 그리고 콘솔 창에 클릭이 이루어졌을 때 출력을 보여준다. 다른 코드도 실행해보았지만 다 막힌 것인지 위의 방법만 통했다.

출처 https://stackoverflow.com/questions/57113226/how-can-i-prevent-google-colab-from-disconnecting

profile
연구가 싫었는데 어쩌다보니 대학원생이 되어버린 몸

0개의 댓글