Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 내일배움
- wil
- 파이썬
- 내일배움카드
- 웹 스크랩핑
- 파이썬 철저 입문
- harkerrank
- 오블완
- 파이썬 완벽 가이드
- hackerrank
- SQL
- 스파르타 코딩
- 스파르타코딩
- 티스토리챌린지
- 프로그래머스
- 미세먼지
- 파이썬 머신러닝 완벽 가이드
- 스파르타
- 내일배움캠프
- 파이썬 머신러닝 완벽가이드
- 회귀분석
- MySQL
- R
- Cluster
- 실전 데이터 분석 프로젝트
- 프로젝트
- 파이썬 철저입문
- 텍스트 분석
- TiL
- 중회귀모형
Archives
- Today
- Total
OkBublewrap
GCP GPU - Jupyter Notebook 설치(2):트러블 슈팅 본문
GCP-GPU 서버 운용
GCP GPU - Jupyter Notebook 설치
# 1. 구글 클라우드 플랫폼 가입Computer Engine API 설정유료 계정으로 전환GPU 할당량 신청 메일 기다리기!! # 2. VM 인스턴스 생성1. 머신 구성 2. OS 및 스토리지 운영체제: Deep Learning o
okbublewrap.tistory.com
서론
우선 설치하고 중지를 했으나,
다음에 다시 실행하려고 하니 tensorflow에서 GPU인식이 안됬다.
그래서 처음부터 다시 설치하고 설정을 다시 했다.
그리고 tensorflow와 numpy 버젼 충돌 에러가 나기 때문에 설정도 다시 해야 했다.
문제 해결 흐름
import numpy as np
print(np.__version.__)
# 원래 설치는 버젼 1.25이였다.
# tensorflow 설치
pip install tensorflow
import numpy as np
print(np.__version.__)
# 버젼이 2.0.2로 출력이 된다.
# 알아서 설치하는 것 같다.
# 다시 numpy 버젼 수정
pip uninstall numpy
pip install "numpy<2"
# tensorflow 확인
import tensorflow as tf
print("TensorFlow version:", tf.__version__)
print("GPUs available:", tf.config.list_physical_debices('GPU'))
# TensorFlow version: 2.19.0
# GPUs available: []
# GPU 인식이 안됨
# jupyter terminal 종료하고
# cuda-toolkit cudnn 설치
conda install -c nvidia cuda-toolkit cudnn
conda install -c nvidia cuda-toolkit cudnn을 작성하면 [y/n]이 나온다.
y를 누르면 관련 파일을 설치 해준다.
환경설정
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONDA_PREFIX/lib/
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONDA_PREFIX/lib/' >> ~/.bashrc
source ~/.bashrc
GPU 확인
import tensorflow as tf
print("TensorFlow version:", tf.__version__)
print("GPUs available:", tf.config.list_physical_devices('GPU'))
위 과정으로 사용 가능한 GPU가 나오고 다시 주피터 노트북으로
Kagglehub, keras-nlp 설치
!pip install kagglehub
import kagglehub
kagglehub.login()
# 캐글에서 발급한 이름, 토큰 기입
# 모델 필요한거 서약서도 작성해야함
# 환경설정
import os
os.environ["KERAS_BACKEND"] = "tensorflow"
os.environ["XLA_PYTHON_CLIENT_MEM_FRACTION"]="1.00"
import keras
import keras_nlp
gemma_lm = keras_nlp.models.GemmaCauslLM.from_preset("gemma_2b_en")
gemma_lm.summary()
드디어 딥러닝을 공부하기 위한 서버가 완성되었다.
모델을 돌리고 봤는데 벌써 10,000원 크레딧을 사용했다.
환경설정을 만들고 디스크를 만들어서 관리를 하는것이 좋을 것 같다.
인스턴스를 유지를 하는 것만으로도 비용이 나가니
'Python > 딥러닝' 카테고리의 다른 글
GCP GPU - Jupyter Notebook 설치 (0) | 2025.03.25 |
---|