728x90
반응형
구글 코랩을 사용하여 인공지능 팀 프로젝트를 진행 중인데, 머신러닝 특성상 학습 시간이 상당히 길다.
하지만 구글 코랩은 기본적으로 12시간이 지나면 런타임이 끊기고, 90분 동안 아무 입력이 없어도 런타임이 끊긴다.
12시간 뒤에 끊기는건 어쩔 수 없지만 90분 동안 입력이 없어 끊기는 경우를 방지해보자.
위도우랑 차이는 없겠다만 맥북을 기준으로 설명하겠다.
먼저 구글 코랩 작업중인 화면에서 우클릭 -> 검사를 누르면 개발자 도구 화면이 나온다.
콘솔 탭으로 이동하여 하단 에 다음 코드를 입력해주면 된다.
function ClickConnect(){
console.log("연결 유지");
document.querySelector("#top-toolbar > colab-connect-button").shadowRoot.querySelector("#connect-icon")
.click();
}
setInterval(ClickConnect, 1000 * 60);
자바스크립트를 이용하여 브라우저 상에서 일정 시간마다 특정 이벤트를 발생시켜 연결을 유지시켜주었다.
이렇게 해주면 1분(1000 -> 1초)마다 ClickConnet() 함수가 실행되면서 클릭을 해주고 콘솔 창에 "연결 유지" 라고 로그를 띄워 나에게 알려줄 것이다.
이제 신나게 학습을 돌리러 가보자
참고 포스트
https://hanryang1125.tistory.com/31
코랩 런타임 연결 유지 및 출력 삭제 (Colab)
개발자 도구(F12)를 열어 콘솔에 입력 - 연결 유지 (코랩의 최대 세션 유지 시간은 12시간) function ClickConnect(){ console.log("1분마다 코랩 연결 끊김 방지"); document.querySelector("#top-toolbar > cola..
hanryang1125.tistory.com
728x90
반응형
'인공지능 AI' 카테고리의 다른 글
[ LightGBM ] (0) | 2022.09.11 |
---|---|
[ 정규화 : RobustScaler ] (0) | 2022.09.10 |
[ Class Imbalance (클래스 불균형) ] (0) | 2022.09.10 |
[ 분류를 위한 기준 (Cut-off Value) ] (0) | 2022.09.10 |
[ Ensemble(앙상블) - Stacking ] (0) | 2022.09.10 |