8GB VRAM으로 LLM 처음부터 학습 성공. 기분 좋다
Me train LLM on 8GB from Scratch. Me happy
핵심 요약
8GB VRAM 환경에서 25M 규모의 소형 모델을 처음부터 직접 학습시키는 데 성공했습니다.
- 학습 성공 — 8GB VRAM 환경에서 TinyStories 모델을 처음부터 학습함
- 기술 실험 — mHC, BitNet, TurboQuant 등 다양한 기법을 테스트함
- MTP 활용 — 학습 속도는 느려지지만 MTP 기법이 효과적으로 작동함
- 오픈 소스 — 학습 코드와 결과물을 GitHub 및 Hugging Face에 공개함
어제 이런 글을 올렸었습니다: https://www.reddit.com/r/LocalLLaMA/comments/1tqjuzg/why_is_there_no_community_project_for_training/
오늘 프로그래밍한 결과물입니다:
https://github.com/epoyraz/train-a-model-from-scratch
하이라이트:
-
8GB VRAM으로 TinyStories를 처음부터 학습함. 만세!
-
mHC는 별로였음 (모델이 너무 작음)
-
BitNet은 너무 느림 (학습 중 메모리 이득 없음)
-
TurboQuant (필요 없음)
-
MTP는 잘 작동함. 만세! (하지만 학습 속도는 느려짐)
음.. 엄밀히 말하면 LLM은 아니고 25M짜리 소형 모델입니다: https://huggingface.co/epoyraz/tinystories-25m
