Tips) 최신업데이트! 구글코랩(google colab) 학습 시 연결 안 끊어지게 하는 방법.
본문 바로가기
IT관련

Tips) 최신업데이트! 구글코랩(google colab) 학습 시 연결 안 끊어지게 하는 방법.

by Migos 2020. 2. 23.
반응형

코랩 무료버젼의 경우 12시간동안은 GPU 사용이 가능하다.

그런데 실제로 학습 시켜놓고 놀고 오면 얼마 지나지 않아 (1~2시간?) 후면 연결 혹은 호스팅이 끊어져 있었다.

 

그래서 해결방안을 찾아보니 다음과 같은 팁(아래부분)이 있어 공유했지만 3/18일 현재 이 방법도 막힌듯 하다.

따라서 머리를 쥐어짜내서 휴리스틱한 방법으로 실험해보기로 했다.

 

 

 

바로 GMacro를 사용해서 런타임 부분을 자동으로 클릭하게 하는 방법이다.

동영상으로 보기

Step 1. GMacro Downloads< Click

 

Step 2. GMacro v2.0.exe 우클릭 관리자권한으로 실행

 

GMacro를 실행하면 다음과 같이 창이 뜬다.

Step 3. 마우스 를 누르고 런타임 부분에 마우스를 가져다 대면 X, Y 좌표가 나온다. 그걸 빈칸에 입력해준다. 그리고 완료버튼 클릭.

 

 

Step 4. 그리고 왼쪽 클릭에 체크하고 완료 클릭

 

Step 5. 시간-20초입력-완료.

 

 

최종 매크로 만든 화면

==예전 방법==

우선, 요약하면!

코랩 화면 + F12버튼 + 우측 상단 Console + > 표시창에 아래 코드 복사 붙여넣기 하면됌.

Colab Window - F12 button click - Console(Located in right upper conner) - Ctrl+C Ctrl+V under code

 

1
2
3
4
5
function ClickConnect(){ 
console.log("Working");  
document.querySelector("colab-toolbar-button#connect").click()  
} 
setInterval(ClickConnect,60000)
cs

 

 

 

코랩(Colaboratory)이란? What is Google Colab?

코랩은 구글에서 제공하는 무료 GPU 사용이 가능한 서비스이다. Jupyter Notebook 과 비슷한 인터페이스로 한 줄 한 줄 코드를 쳐가며 결과를 확인할 수 있고, 리눅스 명령어도 사용이 가능한 장점이 있다.

> Google Colab is a free cloud service and now supports free GPUs! Improve your Python programming language coding skills.

 

하지만!? BUT!!!

12시간동안 사용이 가능하다고는 하지만, 30분 동안 아무런 동작이 없으면 연결이 자동적으로 끊어지는 현상이 발생한다.

> Although it can be used for 12 hours, the connection is automatically disconnected after 30 minutes of inactivity.

 

해결방안은? Solution!!!

코랩 화면 + F12버튼 + 우측 상단 Console + > 표시창에 아래 코드 복사 붙여넣기

(기능을 간략히 설명하면 사람 대신 일정하게 마우스가 Refresh 버튼을 클릭하는 코드를 입력해서 실행하는 방식을 따른다.)

>Solution is Press F12 button and Copy and Paste under code at the right upper conner 

function ClickConnect(){
console.log("Working"); 
document.querySelector("colab-toolbar-button#connect").click() 
}setInterval(ClickConnect,60000)

Enjoy your coding ~

반응형

댓글