C.W.K.
Stream
Lesson 07 of 07 · published

설치와 환경 셋업

~11 min · origin

Level 0Keras 도제
0 XP0/97 lessons0/20 achievements
0/120 XP to next level120 XP to go0% complete

설치 순서 중요해. 먼저 backend 설치 (TF or PyTorch or JAX), 그다음 pip install keras. Keras 자체는 순수 Python — compiled extension 없고 CUDA 따로 안 들고와. backend 가 CUDA 들고와. backend 의 GPU 동작 *단독으로* 먼저 확인하고, 그 위에 Keras 얹어. 그 분리 덕에 Keras 3 자체는 작고 설치도 빨라.

Apple Silicon 시: TF metal plugin 돌아가지만 큰 graph 에서 가끔 흔들려. PyTorch MPS 는 inference 단단, training-time op 약함. JAX-Metal 실험적. Apple 진지한 DL 은 MLX (Keras 별개) 가 자주 이겨 — cross-platform 코드면 JAX-CPU + cloud GPU 가 가장 reliable.

백엔드 노트:
⚙️ Backend Note

Code

# Install Keras
pip install keras

# Install your preferred backend
pip install tensorflow    # TensorFlow backend
pip install jax jaxlib    # JAX backend
pip install torch         # PyTorch backend
import os
os.environ["KERAS_BACKEND"] = "jax"  # Must be set BEFORE import keras
import keras

# Or check/set programmatically (Keras 3.5+):
keras.config.set_backend("torch")
print(keras.backend.backend())  # → "torch"

External links

Exercise

깨끗한 conda env 만들어. Keras + backend 설치. GPU 감지 확인 (keras.config.backend() + backend 자체 GPU 체크). 동작하는 pip freeze 를 다음 프로젝트용 requirements.txt 템플릿으로 저장.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

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

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