구글 코랩(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
'IT > Python' 카테고리의 다른 글
안드로이드 앱 정보 가져오기 (구글플레이스토어) (0) | 2023.02.15 |
---|---|
AI 그림 키워드 모음 (0) | 2022.09.22 |
코랩(Colab) Waifu Diffusion 설정 변경하기 (0) | 2022.09.22 |
10분만에 AI 그리기 서비스 만들기(Stable Diffusion 사용법) (0) | 2022.09.22 |
코랩(colab) 한글 설치하기 (0) | 2022.09.15 |