728x90
반응형
Google Colab
- 데이터 과학자, AI 연구원 및 학생 등을 위해서 공개된 클라우드 기반 Jupyter Notebook 개발환경
- 대표적인 딥러닝 프레임워크인 Tensorflow, Pytorch 설치 및 GPU 활용이 간소하여 간단한 딥러닝 실험을 수행하기에 적합
- 데이터 및 노트북 파일은 구글 드라이브와 연동되어 사용되기 때문에 구글 계정이 있는 누구나 활용가능
무료 버전
- 12GB 메모리 할당
- K80 상대적으로 낮은 성능의 GPU 할당
- 12시간 세션
유료(월 $9.99)
- 24GB 메모리 할당
- T4, P100 고성능 GPU 할당
- 24시간 세션
- 현재는 미국에서 가능하다 하지만 한국에서도 결제 가능
※ 세션이 사라지면 저장된 정보도 사라지기 때문에 유의해야 함!!!
Colab과 google drive 연동
- google.colab의 drive 라이브러리를 이용하여 구글 드라이브 mount 수행
- 구글 드라이브(drive.google.com) 화면 위츼 임의의 폴더에서 [더보기] -> [연결할 앱 더보기] 클릭
- [Colaboratory] 검색 후 설치
- 구글 드라이브에서 마우스 우클릭 -> [더보기] -> [Google Colaboratory]를 통해 구글 드라이브 경로에 새 노트 생성 가능
신 버전의 Colab 파일의 경우 폴더트리에서 바로 연결 가능
구 버전의 Colab 파일의 경우 코드로 drive import 가능
- working directory를 작업중인 경로로 변경
- '/content/drive/My Drive'가 구글 드라이브 실행 기본 위치
import os
from google.colab import drive
drive.mount('/content/drive')
print(os.getcwd())
>> /content
os.chdir('/content/drive/My Drive/test')
print(os.getcwd())
>> /content/drive/My Drive/test
Colab 주요 단축키 및 명령어
- 운영체제 확인: !cat /etc/issue.net
- 파이썬 버전체크: !python --version
- CPU 사양: !head /proc/cpuinfo
- GPU 정보: !nvidia-smi
- 메모리 사양: !head -n 3 /proc/meminfo
- 디스크 사양: !df -h
Colan Runtime 연결 끊김 방지
728x90
반응형
'Python > Dev Environment' 카테고리의 다른 글
[Python] Jupyter Notebook (0) | 2021.03.09 |
---|---|
[Python] Python 개발 환경 구성 (0) | 2021.02.22 |