deepFake Detection - 02 (Google Colab 환경 설정)
colab

deepFake Detection - 02 (Google Colab 환경 설정)

프로젝트를 진행하기 위해서는 학습을 시켜야 하는데, 주제가 deepFake 이다 보니, 데이터셋이 동영상이고 용량이 크다. 그렇기 때문에 GPU가 없는 노트북으로는 불가능 할 것이라 생각이 들어서, 찾아보니 Colab(코랩) 이라는 것을 알게되었다.

Colob(코랩)은 클라우드 기반의 무료 Jupyter 노트북 개발 환경이다. 공짜이며, 성능이 좋고 빠르다. 단점으로는 최대 세션 유지시간이 12시간이고, 90분 동안 사용하지 않으면 메세지가 뜨면서 그 메세지를 확인하지 않았을 경우에 세션이 종료된다. (90분 마다 확인해야하는 것을 생략하기 위해 여러 편법들이 있다. 따로 포스팅 하지 않고 링크만 첨부하겠다.)

 

1. Colab 설치(?)

먼저 구글 드라이브에 접속하여, 우클릭 > 더보기 > 연결할 앱 더보기 클릭

 

그러면 플레이마켓 같은 화면이 뜨는데, 검색 창에 colab을 입력하면 위 사진과 같은 "Colaboratory"가 나온다. 이를 클릭하여 설치하면 사용하기 위한 준비가 끝난다.

 

2. Colab에서 Google Drive 연동

설치를 마치면, 우클릭 > 더보기 를 했을 때, 위와 같은 "Google Colaboratory"가 있을 것이다. 이를 눌러서 Colab으로 들어가준다.

 

실행 된 Colab 우측에 파일 아이콘 (빨간색으로 표시) 를 누른 후, 구글 드라이브 마운트 아이콘(노란색으로 표시)를 눌러주면 자동으로 연동이 된다. 위 사진은 이미 마운트가 된 상태이므로 작대기 표시( / )가 되어있다.

연동 되면 경로는 "drive/MyDrive" 이다.

 

GPU를 사용해야 할 경우에 상단에서 런타임 > 런타임 유형 변경 > GPU 를 선택해주면 된다. 

 

이로써 Colab을 사용하기 위한 준비가 끝났다. 다음 포스팅은 FaceForensic++ 오픈소스를 가지고 colab에서 실행시키는 것에 대해 설명하겠다.

 

참고 링크

1. Google Colab 설치 및 설정

theorydb.github.io/dev/2019/08/23/dev-ml-colab/

 

[Colab] Google Colab (코랩) 환경설정 및 사용법

개요 파이썬을 활용한 머신러닝의 첫 관문! 구글 Colab(코랩)의 환경구성 및 기본 사용법을 다룬 포스트입니다. 목차 Colab이란 무엇인가? Colab 환경설정 Colab을 활용한 간단한 예제 작성 Colab & Markdow

theorydb.github.io

2. 90분 런타임 해지 방지 방법

dsstudy.tistory.com/12

 

구글 코랩 (Google colab)에서 런타임 연결해지 방지법

데이터 분석이나 인공지능 프레임워크 활용시 갓 구글에서 무료로 GPU 인스턴스를 제공합니다. Google colab을 활용하여 GPU가 필요한 딥러닝이나, 머신러닝을 돌려볼 수 있습니다. 하지만, 구글에서

dsstudy.tistory.com