긴 퀘스트의 끝에서 솔직하게 정리해 보자. 2026년 현재 JAX와 PyTorch의 위치, 그리고 다음 단계는?
2026년의 현황
| 분야 | 주류 | 비고 |
|---|---|---|
| 산업 / 프로덕션 ML | PyTorch (~ 70%) | 인프라, 라이브러리, 인재 풀 |
| 학술 연구 (일반) | PyTorch (~ 60%) / JAX (~ 30%) | 분야별 다름 |
| 대규모 언어 모델 학습 | JAX (DeepMind, Google) / PyTorch (Meta, OpenAI) | 모두 큰 비중 |
| 과학 / differentiable | JAX (~ 60%) | Diffrax, NumPyro의 영향 |
| 모바일 / edge | PyTorch (~ 80%) / TF (~ 20%) | JAX 거의 없음 |
| RL / robotics | JAX가 빠르게 성장 | Brax, MJX |
JAX의 강점
- 함수형 합성, jit + grad + vmap + pmap 자유롭게
- 무엇이든 미분할 수 있다는 점, 물리, ODE, 베이지안 자연스럽게
- TPU 활용, Google Cloud의 비용 효율적인 학습
- 코드의 단순함, 마법 같은 숨은 동작 없이 함수 + pytree
- 연구 속도, 새 알고리즘 시제품 구현이 빠름
JAX의 약점
- 인프라와 도구, PyTorch보다 적음 (데이터 로더, 배포 옵션)
- 학습 곡선, 함수형 사고, PRNG 키 등 진입 장벽
- 커뮤니티, 작아서 튜토리얼 / Stack Overflow 답 적음
- 신경망 라이브러리 분산, Flax/Equinox/Haiku, 표준 통일 안 돼
- 모바일, jax2tf 우회만, 네이티브 지원 거의 없음
다음 단계, 학습 끝낸 후
1. 학술 연구 / 새 알고리즘
JAX가 강력. 추천, 작은 모델 직접 구현 (transformer 처음부터, 강화학습, 신경 ODE 등). DeepMind의 오픈소스 코드를 읽기.
2. 프로덕션 / 큰 모델 학습
JAX AI Stack, Flax NNX + Optax + Orbax. 오픈소스 LLM 학습 코드 (예: Levanter, EasyLM). 대형 모델 학습은 인프라 + 데이터 + 연산 자원의 영역. JAX는 코드의 명확성 + TPU 친화로 강점이야.
3. 과학 계산
JAX가 가장 빛나는 곳. Diffrax (ODE), NumPyro (베이지안), Brax (물리), JAX-MD (분자), jaxopt (최적화). 자기 분야의 라이브러리 깊이 파기.
4. 멀티모달 / 비전 / LLM
PyTorch가 여전히 우세해. JAX로도 가능하지만 transformers와 diffusers 같은 PyTorch 라이브러리가 더 풍부해. 한 프레임워크를 깊게 익힐지 다른 프레임워크의 폭을 활용할지 절충해야 해.
5. 모바일 / edge / 프로덕션 배포
PyTorch + ONNX 또는 PyTorch Mobile / Core ML. JAX는 research 단계까지. 프로덕션의 마지막 단계에선 PyTorch 또는 TF.
그러면 어디로?
두 프레임워크를 모두 알면 가치가 커. 한쪽의 사고 모형이 다른 쪽을 이해하는 데도 도움이 돼. JAX의 함수형 + 합성 사고는 PyTorch 코드를 더 깨끗히 짜는 데도 도움.
2026년 현재 JAX는 빠르게 성장 중이야. PyTorch가 여전히 우세지만, JAX가 점점 더 많은 시나리오에서 기본값이 되는 추세. 새로 배우는 학생들 사이에서도 JAX를 선택하는 비율이 점차 늘고 있어.
🌅 퀘스트의 마지막 한 마디
JAX를 익혔다는 건 머신러닝과 과학 계산의 강력한 도구 하나를 손에 넣었다는 뜻이야. 두 가지를 기억해. 첫째, 합성의 힘이야. jit, grad, vmap의 자유로운 합성은 다른 프레임워크에서 복잡한 일을 짧고 명확하게 표현하게 해. 둘째, 함수형 사고야. 순수 함수, pytree, 불변 데이터는 처음에는 답답하지만 익숙해지면 모델을 더 깨끗하게 만들어. 이 두 정신은 JAX를 떠나 어떤 코드를 작성하더라도 가치가 있어.
마지막으로 JAX는 활발히 진화 중인 프레임워크야. 1년 뒤에는 새 도구와 패턴이 등장하겠지만, 이 퀘스트에서 익힌 사고 모형이면 변화도 따라갈 수 있어. 새 라이브러리와 패턴이 나오면 계속 익혀 봐. jit, grad, vmap, pytree의 핵심 정신은 쉽게 변하지 않을 거야.
잘했어. 73개 레슨을 함께 걸었네. 이제 자기 프로젝트로 나아가 JAX식 사고를 관심 분야에 직접 적용해 봐. 퀘스트 끝이야. 이제 주도권을 잡을 차례야.