Skip to content

Latest commit

 

History

History
68 lines (51 loc) · 1.78 KB

File metadata and controls

68 lines (51 loc) · 1.78 KB

Deep Learning with Python (3rd Edition) - 환경 설정 완료 ✅

성공적으로 생성된 환경

1. dlp3-tf-gpu (권장 환경)

  • 생성 완료: ✅ 성공
  • 패키지 버전:
    • Keras 3.11.3
    • TensorFlow 2.17.1
    • tf-keras 2.17.0
    • keras-hub 0.21.1
  • 상태: 의존성 충돌 없음, 안정적 작동 확인

사용법

1. 환경 활성화

conda activate dlp3-tf-gpu

2. Jupyter 실행

jupyter lab
# 또는
jupyter notebook

3. 노트북에서 백엔드 설정

import os
os.environ["KERAS_BACKEND"] = "tensorflow"
import keras

해결된 문제

  1. CUDA 의존성 충돌 해결: TensorFlow와 PyTorch 간의 nvidia-cuda-nvrtc 버전 충돌 해결
  2. tf-keras 호환성: TensorFlow 2.17.1과 tf-keras 2.17.0 호환성 확인
  3. keras-hub import 문제: import keras-hubimport keras_hub 수정
  4. 안정적인 패키지 버전: 테스트된 안정적인 버전 조합 사용

추가 환경 파일

다른 용도를 위한 환경 파일들도 준비되어 있습니다:

  • environment-keras3.yml: CPU 전용 환경
  • environment-keras3-pytorch.yml: PyTorch 중심 환경
  • environment-keras3-gpu.yml: 복합 GPU 환경 (주의: 의존성 충돌 가능)

노트북 업데이트

NB-building_blocks_of_NN.ipynb의 설치 셀이 다음과 같이 업데이트되었습니다:

!pip install tensorflow==2.17.1 tf-keras==2.17.0 keras==3.11.3 keras-hub==0.21.1 --upgrade -q

환경 테스트 결과

✅ Keras version: 3.11.3
✅ TensorFlow version: 2.17.1
✅ NumPy version: 1.26.4
✅ Model creation successful!
✅ Keras Hub version: 0.21.1

이제 "Deep Learning with Python, Third Edition"의 모든 노트북을 오류 없이 실행할 수 있습니다!