코랩 사용기 ( Pay As You GO, 코랩 프로)
코랩을 사용해본 후기입니다.
2022. 11. 10 최초작성
2024. 2. 17
2024. 6. 19 변경된 하드웨어 반영. 일부 사용률도 변경됨
2024. 10. 5 런팟 포스트 링크 추가
글 작성 시점에서(2024. 6. 18) Colab 요금제 입니다. Colab Pro를 구독하지 않고 필요할때마다 충전해서 사용하는 Pay As You Go를 사용하고 있습니다. 이 글을 처음 작성할때에는(2022. 11. 10) Colab Pro를 구독했었습니다. 코랩 프로의 경우엔 매달 9.99달러가 지불되며 컴퓨팅 단위 100개를 받습니다.
신용카드를 등록한 후, 컴퓨팅 단위 100개를 구입할 수 있습니다.
사용가능한 하드웨어 가속기 종류는 다음과 같습니다. 성능은 A100 GPU > L4 GPU > T4 GPU 순입니다. 성능이 좋을 수록 컴퓨팅 단위 소모가 빨리 됩니다. TPU는 해보지 않았습니다.
각 하드웨어 가속기에 따라 제공되는 메모리/하드디스크/ GPU 메모리 크기가 다릅니다. 아래 스크린샷을 확인하세요. 요기서 중요한 건 사용률을 보면 구입한 컴퓨팅 단위 100개로 몇시간 사용가능한지 예측이 가능하다는 점입니다. 학습이 시작되기전 데이터셋 준비 시간이라도 컴퓨팅 단위가 소모되므로 주의해야 합니다.
또한 하드웨어 가속기(런타임이라고 부릅니다.)를 변경하면 하드디스크 내용이 사라지기 때문에 작업 내용을 구글 드라이브에 저장하는 습관을 들이는게 좋을 듯 싶습니다. 속도는 구글 드라이브보다 디스크가 빠르기 때문에 필요시 디스크로 복사해오는 것도 좋은 방법입니다.
가장 좋은 하드웨어 가속기 A100의 경우엔 사용률이 11.77/시간이므로 컴퓨팅 단위 100개로 약 8.5시간 사용이 가능합니다.
두번째로 좋은 하드웨어 가속기는 L4 경우엔 사용률이 4.82/시간이므로 컴퓨팅 단위 100개로 약 20시간 사용이 가능합니다.
마지막으로 T4의 경우엔 사용률이 1.76/시간이므로 컴퓨팅 단위 100개로 약 56시간 사용이 가능합니다.
CPU를 선택한 경우가 가장 사용률이 적습니다. 사용률이 0.07/시간이므로 컴퓨팅 단위 100개로 약 1428시간 사용이 가능합니다.
TPU는 잘 모르는 부분이라 생략합니다.
주의할 점은 사용시 다음처럼 자리에 앉아있는지 확인해달라는게 종종 보입니다. 보통 런타임(하드웨어 가속기)을 바꾼 경우 자리에 앉아있는지 확인합니다.
런팟도 사용해보세요. SSH 접속 및 Visual Studio Code에서 사용이 가능합니다.
코랩 대안 런팟(RunPod) 사용방법
https://webnautes.tistory.com/2393