제 주변에 이런 분들이 꽤 있네요. 맥북프로 16인치에 맥스칩 64GB 램, 거의 최고 사양으로 구매하시는데 이유를 물어보면 딥러닝 공부하려고 그런다고. 혹시라도 같은 이유로 고스펙의 맥북프로를 구매하시려고 한다면 저는 말리고 싶습니다. 물론 본인 돈으로 사는 거니까 남이 이래라 저래라 할 필요도 없고, 그 이야기를 들을 필요도 없습니다. 다만, 제 동생이나 친한 후배 혹은 친구가 같은 고민을 한다면 저는 말릴 겁니다.
우선 맥북프로 최고 사양으로 구매해도 딥러닝 엄청 빠르게 못 돌립니다. 호환성 문제도 다 해결 안 된 걸로 알고 있습니다. 텐서플로우만 돈다고 들었는데 이것만 쓰지도 않습니다. 저는 리눅스 랩탑에서는 그냥 모델이 삑사리 안 나고 잘 도는지만 확인하고 바로 서버로 넘깁니다. 혹은 코드도 그냥 개발 서버에서 작성하고 별 문제 없는 것 같으면, 학습용 서버로 옮깁니다. 딥러닝 작업 중에서 랩탑이 연산에서 차지하는 부분은 거의 없습니다. 왜냐면 그게 더 생산적입니다. 제가 맥북에서 모델을 한 번도 안 돌려 봤는데, 그 시간에 한 글자라도 더 치는 게 이익이라서 그렇습니다. 지적인 호기심에 맥에서도 돌려볼 수는 있습니다만 저는 그런 호기심도 안 생겨서 아예 한 번도 시도하지 않았습니다.
그렇게 고사양의 랩탑을 사는 것보다는 돈을 아껴서 서버를 빌리는데 투자하는 편이 훨씬 낫다고 생각합니다. 보통 서버로 작업하는 것에 친숙하지 않은 분들이거나 이제 막 딥러닝 시작하시는 분들이 랩탑에 투자를 많이 하려는 경향이 있는데, 빨리 서버랑 친해지는 게 좋습니다. 그게 돈도 아끼고 딥러닝에 익숙해지기 쉬운 길입니다. 진지하게 쓰기 시작하면 랩탑에서만 작업하는 일은 거의 없습니다. 랩탑이 아무리 좋아도 어차피 서버에서 작업하게 되기 때문에 랩탑에 투자하는 게 무의미할 수 있습니다. 회사에서 사주는 기계면 모르겠지만, 사비를 털어서 사는 경우라면 딥러닝 때문에 너무 좋은 기계를 사지는 마세요.
그리고, 기우에서 말씀드리지만 이건 순전히 제 개인적인 생각과 경험을 바탕으로 드리는 말씀입니다. 제 주변에서는 맥북으로 딥러닝 학습까지 시키면서 잘 쓰는 분을 거의 못 봤는데, 텐서플로우로 요긴하게 잘 쓰는 분도 있겠죠. 이런 분들은 투자할 이유가 있다고 생각합니다. 이런 글 쓰면 좀 조심스러워지는데, 제 생각만 맞다는 글은 아닙니다. 제 생각이 위와 같다는 이야기지, 제 의견이 오로지 맞고 다른 의견이 틀렸다는 의미는 아니니 혹시라도 글 읽고 기분 상하는 분이 있다면 죄송합니다.
무조건 딥러닝 때문입니다.
Q: xsx 뭐 때문에 필요해?
A: 어, 딥러닝 때문에…
Q: 애플와치 그거 꼭 사야 해?
A: 어, 딥러닝 때문에…
그래서 16 max 32기가 갖고 싶네요 ㅠㅠ
서명: 과거를 잊지말아요.
맥미니 프로(?) 기달릴려니 힘드네요...
딥러닝 아는 사람은 맥북으로 inference 도전정도는 생각해도 train을 위해서 구매하진 않죠
거기서 딥러닝 용으론 못 써먹을 물건이라는 결론이 나올 수 밖에 없었죠.
그래서 당연히 느린게 맞구요 텐서는 포팅해서 돌아갑니다
글쓴 분께서 말 한 것 처럼 인퍼런스나 큰 모델 테스팅 및 디버깅으로 필요한거지
트레이닝 실제 걸때 누가 랩탑으로 하려나요..
3090 24g로도 모델에 따라 못올리는데 64ram이면 든든하다고 생각합니다
미니콘다, m1 호환되는 아나콘다 패키지도 있습니다.
/Vollago
맥스 64기가를 gpu메모리로 온전히 쓸수 있다면 네트워크 크기 키우기도 좋을거 같기도 하구요.
결국 호환성 이슈가 너무 크고, gpu속도가 랩탑급으론 답이 안나오니…
말씀하신 이유로 좀 더 참고 기다리는 중입니다.
맥프로가 루머처럼 맥스 x4에 메모리도 256이면… 가격만 좋으면 개인플젝용으로 투자해보고 싶네요 ㅋㅋ 근데 이러면 가격이..
/Vollago
GPU쪽이나 딥러닝 쪽 패러다임도 체감으로는 굉장히 빠르게 변하는거 같더라구요.
저희쪽에서 운용하는 딥러닝 기반 텍스트분류모델 같은 경우에는 초기에는 12GB 수준 메모리로도 부족하게나마 돌렸는데... 요즘은 32기가 수준은 돼야 쓸만하게 느껴지구요....
그냥 자기 만족과 처음 시작 때 해볼 수 있는가 없는가 차이를 만들기 위해서 좋은거 사는건 전 좋다고 봅니다 ㅋㅋ
요즘 임대 가격이 얼마인지 모르겠지만 어짜피 월 구독이니까 돈 들어가는건 이래저래 비슷합니다 ㅠㅠ
그냥 자기 만족을 위해 좋은거 사세요 ㅋㅋㅋ
말씀대로 어짜피 서버를 쓰기때문에…
전 Omen 놋북에 애플스티커를 붙이고 스타벅스에 들어갑니다
저도 글카살때 혹시 머신러닝을 해보고 싶을지 모르니 쿠다프로세서가 많은걸 사자 라고 해서 사놓긴 했습니다만ㅋ
머신러닝이라는게 하드웨어 없어서 못하는 일은 아니라는걸 알게되었습니다.
딥러닝 핑계는 신선은 하네요
근데 학습 데이터 전처리나 빌드 과정에서는 빠른 랩톱 있으면 작업이 용이하니까요 ㅎㅎ
물론 용도가 조금 다르긴 하지만요...
사실 구매하시는 분들은 고사양 랩탑에 대한 핑계가 필요하기 때문인 경우도 많다고 생각합니다.
서버는 어떤 것 사용하시나요
COLAB, AWS, GCP 이런 것들이 있던데요.
코랩 무료 티어 가지고도 가벼운거는 하게 되는데 그정도에서 끝나더라고요
모델 디버깅용이면 그냥 아무거나 써도 되죠.