본문 바로가기
스터디 공간

[Google Colab Pro Plus] 구글 코랩 프로 플러스 사용 후기 / 데이터 사이언스 공부 하기 / 머신러닝

by 재스민맛 2022. 10. 27.
반응형

 

코랩 (Colab)이란?

 

코랩은, 일반적으로 머신러닝을 돌릴 기작업 (환경설정 및 하드웨어 구성) 을 건너뛸 수 있도록 해줍니다.

딥러닝을 위해서 그래픽카드를 구매하고 호환되는 메인보드와 올바른 cuda 버전 설치에, 아나콘다 설치에, 환경 변수 잡고.. 라이브러리 설치하고.. 매우 고난한 길입니다..

상상만 해도 눈물이 나네요

 

 

 

Colab은, Python Jupyter Notebook과 유사한 Shell 수준의 커널 환경을 클라우드 기반으로 구글이 제공해줍니다.

굉장히 편리하고 Jupyter Notebook을 자주 사용하시는 분이라면 금방 사용을 할 수 있을 거에요

코랩의 최대 장점은, 구글 드라이브를 이용해서 모든 자료를 쉽게 불러올 수 있다는 것입니다. ヽ(°〇°)ノ

 

 

구글 드라이브 마운트

 

 

해당 코드를 작성하여 돌리면, 아래와 같은 창이 나오는데, 연결하면 됩니다ㅏㅏ.

 

 

구글 드라이브 연결

 

 

Colab의 사양은?

 

>> 무료 버전의 사양입니다.

CPU : Intel Xeon 2.2Ghz

RAM : 13GB

저장공간 : 33GB

90분 미사용시 중지

최대 12시간 세션 유지

 

 

 

Google Colab Pro Plus 후기

 

코랩 사용 중, 자주 런타임 문제로 인해 바로 코랩 프로 플러스 결제...

 

 

결론적으로 하길 잘 했는 생각이 듭니다.

돈을 내니 GPU 속도도 빨라진 것 같은 착시를 줍니다..ㅋㅋ

사실 GPU보다는 RAM 부분이 체감이 됩니다.

데이터셋을 로드할 때 확실히 엄청 램 용량이 늘다보니 도움이 많이 되네요.

 

 

램 용량 참조

 

느낌 상, 로딩할 때 커널이 죽으면 램이 더 늘어나는 것 같습니다.

>> 정정합니다.

고용량 램을 설정할 수 있습니다.

 

 

"결론은"

Pro Plus (프로 플러스) 보다는 코랩 Pro (프로) 결제 추천드립니다ㅎㅎ

굳이 프로 플러스가 아니더라도 프로까지는 가격도 저렴해서 할만 한 것 같아요

 

 

프로플러스는 좋긴한데, 프로와 비교할때 크게 체감이 되는 것은 없는 것 같습니다.

왜냐하면, 보통 GPU 할당이 프로보다 프로 플러스가 우선시 되는 장점이 있긴 합니만, 보통 학생 수준에서는  돌려볼 코드는 그 정도로 우선적으로 할당까지 받아서 사용할 일은 없다고 생각되어 집니다.

 

 

코랩 프로 (Pro) / 코랩 프로 플러스 (Pro Plus)

 

 

Colab 요금제는 일반 (무료) 버전과 프로 (Pro), 프로 플러스 (Pro Plus) 으로 나누어지게 되는데요, 가격차이는 무려 5배 수준입니다. 그렇다고 속도가 5배가 빠르냐 ? 그것도 아니지요 (ʘᗩʘ’);;

 

 

굳이 5배의 요금.. 요즘은 환율 (현재, 1$ = 1430원 수준) 로 인해서 학생 주머니도 여의치 않은데, 5배나 비싼 코랩 프로 플러스를 사용 할 필요는 없다고 보입니다.

 

 

그렇다면, 일반 (무료) 버전 vs Pro ??

 

이건 당연히 Colab Pro를 추천합니다. (⌐▨_▨)

세션의 문제가 있기 때문입니다. 보통 노트북으로 코랩을 많이들 사용하실텐데요,, 일반 무료 버전은 노트북으로 모델을 생성해두고 돌려두다보면 갑자기 세션이 죽어있는 경우를 발견하실 거에요. 그래서 보통 검색하다보면 세션 종료를 방지하는 방법으로 웹사이트 내에서 자바 스크립트로 클릭을 몇 번 주는 방식으로 살려놓게 됩니다.

하지만, Pro를 사용한다면 세션 유지기간이 늘어납니다 (세션 지속 아닙니다! 아마 24시간 정도 수준으로 알고 있습니다)

일반 무료 버전은 세션이 약 12시간 정도로 알고 있습니다.

 

 

세션이 늘어난다는 것만으로도 학습을 시키는데 있어서 일반 버전보다는 좋습니다. 그래도 종종 보면서 세션이 유지되고 있는지는 확인해주세요. 안그러면 모델 학습하던거 다 날라갑니다..

뭔가 코랩 영업사원 같지만.. (╯°Д°)╯ ┻━┻

 

 

요즘 개인적으로 스터디를 하고 있는 DAE (Denoising Auto Encoder)

 

 

 

반응형

댓글