반응형
❤️🔥TIL : Today I Learned❤️🔥
그날그날 내가 공부한 것을 정리하는 것
내일배움캠프 AI트랙 323ay
오늘 배운 내용
프로젝트 3일차
Colab 에서 GPU 사용량 제한
비록 어제 colab에서 학습시켰던 모델이 사라졌다...!
어제 작업한 내용이 연결이 끊기면서 Colab 사용량 제한에도 걸려버렸다.
구글 코랩(Google colab)는 사용하는 것은 무료이긴하지만, 여러가지 제약 사항이 존재한다.
90분 동안 아무런 interaction이 없거나, 하루에 총 12시간이 넘으면 세션 timeout이 존재한다.
또 연속 90분동안 하드하게 학습하다보면 연결에 제한이 발생한다.
구분 | 무료 | 유료 | 의견 |
GPU | K80, T4 | T4, P100 등 무료보다는 좋은 사양에 할당 TPU 우선 할당 |
상당히 애매하게 작성해놓음무료보다는 조금 더 좋은 사양에 할당이 된다 정도인데 사용시간에 따라 다르다라고 언급 무료도 보통 T4로 할당 됨. |
유지시간 | 12시간 | 24시간 (단, 완전보장 못함) |
24시간이라고 쓰여있지만, 끊길 수도 있고, 24시간 보다 줄어들수도 있다고 언급 |
RAM | 12.72 GB | 고용량 : 25.51 GB 표준 : 12.72 GB |
런타임 유형을 고용량 RAM 으로 직접 변경해야 커짐 |
CPU | Intel(R) Xeon(R) CPU @ 2.20GHz / 2.30GHz | Intel(R) Xeon(R) CPU @ 2.30GHz | 무료도 2.30 할당 되기도 함 사양 거의 동일 |
해당부분을 간과 하고 자고 일어나니.. 어제 학습해놨던 모델이 파사사삭... 그걸 또 복구한다고 신나게 학습하다가 연속 90분을 작업했더니 학습 도중에 연결제한이 확 걸러버렸다.
요즘 무료는 특히나 여러가지 제약이 있으니 주의하면서 사용해야겠다.
Django에서 conda로 Tansorflow 사용하기
오전부터 여러가지 이슈가 발생하면서 어제모델의 정확성을 높이는 작업보다는 일단 작업한 모델을 Django에 연결하는 작업을 먼저 시작했다. Django 프로젝트에서 tansorflow 패키지를 설치할려고 했는데... python 버전을 바꿔도 보고 여러 작업을 해봤는데.. 극복이 어려웠다. M1은 언제까지 제약이 넘치는지 잘 모르겠다..
여러방면으로 찾아보았지만, 결론은 애플에서는 M1에서 tansorflow 권장사항으로 conda 설치를 권장한다고 한다.
anaconda의 파일 크기는 무려 3GB! 아무리 머신러닝을 돌려야한다지만...쓰는 패키지도 몇개 없을텐데 3GB를 설치하고 싶지는 않았다.
그 방편으로 나온것이 miniconda!
miniconda로 간단하게 설치해서 django 프로젝트에서도 tensorflow 실행 완료했다.
이제 django 이미지로 머신러닝 modal로 연결하는 일만 남았다!
반응형
'I learned' 카테고리의 다른 글
내일배움캠프 AI - TIL 35 (0) | 2022.10.21 |
---|---|
내일배움캠프 AI - TIL 34 (0) | 2022.10.21 |
내일배움캠프 AI - TIL 33 (1) | 2022.10.18 |
내일배움캠프 AI - TIL 32 (0) | 2022.10.17 |
내일배움캠프 AI - TIL 31 (1) | 2022.10.14 |