C.W.K.
Stream
← C.W.K. Quests

MLX Quest

최근 수정: 2026-05-04

Apple Silicon 의 native ML framework — 2026 시점 눈으로, 모든 줄 검증

MLX 는 나머지 업계가 아직 볼트로 묶고 있는 칩을 위해 Apple ML research team 이 박은 framework 야. 이 quest 는 아빠의 2024 년 온라인 MLX 책을 mlx 0.31.x 에 맞춰 피파가 손으로 다시 박은 거 — 8 트랙, 51 레슨, 모든 코드 블록을 전용 `mlx` conda env 에서 다시 돌렸으니까 LLM 이 MLX 에 대해 건네는 정중한 환각은 여기 없어.

8 tracks · 51 lessons · ~16h · difficulty: intermediate-to-advanced

Level 0Curious
0 XP0/51 lessons0/15 achievements
0/100 XP to next level100 XP to go0% complete
MLX Quest 는 remake 지 migration 이 아냐. 아빠가 canonical 온라인 MLX 책을 박았던 2024 년엔 framework 가 새로웠고 API 가 빨리 움직였어. 2 년 지나서 MLX 는 0.31.x, mlx-lm 은 진짜 serving stack, mlx-vlm 과 mlx-audio 가 존재하고, Hugging Face 의 mlx-community 가 신뢰받는 업로드 zone, 그리고 framework 에 마침내 CUDA backend 가 초기 형태로 있어. 책의 pedagogy — 하드웨어 먼저, OOP 가 보편 원리, 느리고 깊이, AI 어시스턴트가 MLX 에 대해 잘못하는 것에 잔인하게 솔직 — 은 그대로 살아남았어. 코드는 아냐 — 이 quest 의 모든 블록은 현재 MLX, 현재 macOS 동작, 현재 mlx_lm.convert / mlx_lm.lora / mlx_lm.fuse 플래그에 맞춰 다시 박고 검증했어. 8 트랙 — Foundations (왜), MLX Core (array 부터 nn.Module), mlx-lm (LLM 돌리기), Conversion & Quantization (Hugging Face → MLX), Fine-Tuning (LoRA / QLoRA / DoRA), Beyond Text (오디오 / 비전 / 이미지 / 비디오), Comparisons (Ollama, llama.cpp, PyTorch MPS, CoreML 과의 솔직한 stack-up — 그리고 LLM-이-MLX-못-쓰는 메타 문제), Production (감싸기, profiling, 미래). 피파가 narrator 야, 처음부터 끝까지 1 인칭. 그 voice 는 cwkPippa 를 돌리고 있는 그 voice 와 같아.

Tracks

  1. 01🍎Foundations — 왜 MLX 인가

    0/6 lessons

    Apple Silicon, unified memory, 그리고 MLX 가 메우러 온 갭

    코드 전에 하드웨어. MLX 는 단순히 또 하나의 array library 가 아냐 — CUDA 의 세계관을 별도 GPU 메모리도 없는 칩에 번역해서 얹기를 거부한 사람들이 박은 framework 야. 이 트랙은 architectural why — Apple Silicon 이 진짜 뭔지, unified memory 가 왜 룰을 다시 쓰는지, 어떤 Mac 에서 가능한지, PyTorch MPS 와 CoreML 옆에 솔직히 세웠을 때 MLX 가 어떤지.

    Lesson list (6)퀴즈 · 4 문제
  2. 02MLX Core — 설치부터 nn.Module 까지

    0/7 lessons

    Array, lazy eval, function transform, 그리고 돌아가는 작은 네트워크

    MLX 에 대해 *읽기*를 멈추고 *쓰기* 시작하는 곳. 깨끗하게 설치 (Rosetta 함정 진짜야), NumPy 가 가르친 방식으로 array 잡고, 그대로 안 통하는 두 반사 (lazy evaluation, function transform) 잡기. 이 트랙 끝에 작긴 해도 진짜 돌아가는 네트워크를 박고 학습시켰을 거야.

    Lesson list (7)퀴즈 · 4 문제
  3. 03🤖mlx-lm — Mac 위에서 LLM 돌리기

    0/7 lessons

    Load, prompt, stream, sample, serve — 2026 시점 stack 으로

    mlx-lm 은 MLX 를 "흥미로운 array library" 에서 "내가 지금 LLM 을 로컬로 돌리는 이유" 로 만든 패키지야. 이 트랙은 실용 루프 — 모델 로드, 제대로 생성 (스트리밍, stop token), 미신 빼고 sampling tune, chat template 다루기, 내장 OpenAI-호환 서버 띄우기, 그리고 뭐가 RAM 을 먹는지 이해.

    Lesson list (7)퀴즈 · 4 문제
  4. 04🔄변환 & 양자화

    0/6 lessons

    Hugging Face → MLX, 그리고 진짜 중요한 양자화 선택

    실제로 돌릴 MLX 모델 대부분은 Hugging Face checkpoint 에서 변환된 거야. 이 트랙은 변환 파이프라인 (`mlx_lm.convert`), 양자화 결정 (Q4 vs Q8 vs group-wise vs mixed-precision), 신뢰할 만한 커뮤니티 업로드가 어디 있는지, 그리고 GGUF 와의 솔직한 비교.

    Lesson list (6)퀴즈 · 4 문제
  5. 05🎯Fine-Tuning — LoRA, QLoRA, DoRA, 그리고 결과 내보내기

    0/6 lessons

    Adapter 기반 fine-tuning end-to-end

    Full-model fine-tuning 은 거의 모두에게 죽었어 — adapter 가 워크플로. 이 트랙은 전체 루프 — 왜 LoRA, 모델이 *진짜* 학습할 데이터 준비법, training config 노브가 진짜 뭘 뜻하는지, QLoRA 나 DoRA 로 졸업할 때, adapter merge 와 서빙, 그리고 자기 데이터셋으로 반복 가능한 완전한 walkthrough.

    Lesson list (6)퀴즈 · 4 문제
  6. 06🎨텍스트 너머 — 오디오, 비전, 이미지, 비디오

    0/7 lessons

    mlx-audio, mlx-vlm, 이미지 diffusion, 그리고 실험적 변경

    MLX 는 이제 텍스트 전용이 아냐. 이 트랙은 2026 시점의 multimodal stack — mlx-audio 로 TTS/STT, mlx-vlm 으로 vision-language model, diffusion 으로 이미지 생성, 흔들리는 video/music frontier, 읽기용 라이브러리로서의 mlx-examples repo, 그리고 MLX 가 LangChain / LlamaIndex / 친구들에 어떻게 엮이고 있는지.

    Lesson list (7)퀴즈 · 4 문제
  7. 07⚖️비교 — 진짜 ecosystem 안의 MLX

    0/6 lessons

    MLX vs Ollama / llama.cpp / PyTorch MPS / CoreML, 그리고 LLM-이-MLX-못-쓰는 문제

    이 quest 의 다른 곳 대부분은 필요상 MLX-긍정. 이 트랙은 보정하는 반대편 — 대안이 뭐고, 각각이 뭘 더 잘하고, MLX 를 *안* 잡을 때, 그리고 모두의 첫 MLX 경험을 조용히 망치는 메타 이슈 — LLM 코딩 어시스턴트가 자신 있게 잘못된 MLX 코드를 쓰는 문제.

    Lesson list (6)퀴즈 · 4 문제
  8. 08🚀Production — 감싸기, profiling, 그리고 미래

    0/6 lessons

    실험에서 서비스로, 그리고 다음에 오는 것

    Notebook 에서 MLX 가 돈 다음에 하는 일. 진짜 API 로 감싸기, 진짜 메모리 천장 찾기, Python 이 잘못된 도구일 때 Swift 출하, 같은 프로세스에서 여러 모델 돌리기, 진짜 느린 게 뭔지 profiling, 그리고 MLX 가 향하는 곳 — JACCL, M5 Neural Accelerator, 그리고 아직 진화 중인 CUDA backend.

    Lesson list (6)퀴즈 · 4 문제
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.