본문 바로가기
IT/Python

구글 코랩(colab) 사용제한

by DOSGamer 2022. 9. 22.
반응형

구글 코랩(Colab) 은 정말로 좋은 서비스 입니다

무료 온라인 쥬피터 노트북 서비스 입니다

(브라우저 내에서 Python 스크립트를 실행시키는 서비스)

파이썬 구성이 필요없고

무료로 GPU 를 사용할 수 있고 (제한이 있음)

공유가 편하다 (깃허브, 구글드라이브로 연결이 자유로움)

무료로 사용하기에도 충분하지만

몇가지 제한 사항이 있기에 작성해놓습니다.

(제한 사항은 구글 정책에 의해서 언제든 변경될 수 있습니다)

Colab 무료 요금제의 제한사항

RAM : 12GB

디스크 : 최대 107GB

GPU 사용제한 : ?? (어느정도 사용하면 GPU 제한 걸렸다고 할당안해줌, 상한 비공개)

90분 규칙 : 조작하지 않고 90분 지나면 리셋

12시간 규칙 : 인스턴스가 최장 12시간 지나면 리셋

리소스 모니터를 통해서 RAM, GPU, 디스크를 확인 가능

90분 규칙에 대한 대책

쉘을 만들어서 자동접속 하게 만들면 됩니다

이것도 12시간 지나면 어차피 없어지기 때문에 12시간 안에서만 대응 가능

12시간 규칙에 대한 대책

대책 없어요. 그냥 시간 확인하고 미리 저장해놔야 합니다

!cat /proc/uptime | awk '{printf("잔여시간 : %.2f", 12-$1/60/60)}'

이렇게 확인하면 됩니다

GPU 사용제한에 대한 대책

사용제한 걸리면 GPU 를 할당해주지 않습니다.

최대한 Google 드라이브를 이용해서 데이터를 저장해놔야 합니다 (학습결과)

코드는 어차피 저장되니 신경안써도 됩니다

데이터 보관

구글드라이브를 Colab 에 연결(mount) 시킬 수 있습니다

구글드라이브로 데이터를 저장합니다

work 폴더 만들어서 저장해놓으면 됨

# 구글드라이브에 작업폴더 만들어 연결하기
from google.colab import drive 
drive.mount('/content/drive')
!mkdir -p '/content/drive/My Drive/work/'
%cd '/content/drive/My Drive/work/'

GPU 확인

아래 명령어로 GPU 를 확인할 수 있습니다

!nvidia-smi

GPU 할당이 안되어 있으면

수정 > 노트설정 > 하드웨어 가속기를 GPU 선택하세요

그래도 부족하면

Colab Pro 또는 Colab Pro+ 로 유료 가입하세요

돈 많은 구글이지만 무료로 부족하면 유료로 넘어가는 게 인지상정


Uploaded by N2T

반응형