뱁새유니버스

구글 코랩 세션 유지 방법 runtime disconnection 구글 크롬 chrome

by 뱁새유니버스

요즘들어 구글 코랩을 활용하여 huggingface에서 제공하는 모델들을 양자화하고 로컬에서 돌릴 수 있는지 여러 테스트 중에 있다. 근데 희안하게 5기가 짜리 파일을 다운로드받는데 colab에서의 다운로드 속도는 굉장히 느리다. 

 

그래서 켜놓고 지켜볼 수밖에 없는데 30분? 15분?마다 세션이 끊겨 오랜시간 다운로드되던 파일이 초기화되버린다.(90분이라곤하는데 트래픽에 따라 세션유지시간을 조절하나보다.)

 

그래서 아래와 같이 console창에 입력하고 setInterval을 주면 계속 runtime 버튼을 주기적으로 클릭하기때문에 세션이 살아있다. 잘쓰시길!

function ClickConnect(){
  console.log("Connnect Clicked - Start"); 
  document.querySelector("#top-toolbar > colab-connect-button").shadowRoot.querySelector("#connect").click();
  console.log("Connnect Clicked - End"); 
};
setInterval(ClickConnect, 60000)​

.

반응형

블로그의 정보

가슴이 웅장해지는 모든것

뱁새유니버스

활동하기