반응형
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
- Roberta
- SBERT
- 옵티마이저
- 데이터리안
- 다항분포
- geocoding
- 포아송분포
- 블루아카이브 토픽모델링
- 붕괴 스타레일
- 피파온라인 API
- 자연어 모델
- 데이터넥스트레벨챌린지
- 조축회
- 코사인 유사도
- BERTopic
- 문맥을 반영한 토픽모델링
- NLP
- 블루 아카이브
- Tableu
- 데벨챌
- 트위치
- 클래스 분류
- CTM
- LDA
- 토픽 모델링
- 원신
- Optimizer
- 구글 스토어 리뷰
- KeyBert
- 개체명 인식
Archives
- Today
- Total
분석하고싶은코코
Tensorflow GPU사용하기 No colab 본문
반응형
딥러닝을 배우다보면 가장 많이 사용하게 되는게 Google Colab이다. 이유는 시간 제안이 있긴 하지만 그래도 무료로 GPU, TPU지원을 해주니까!!
그런데 GPU의 경우 지원되는 그래픽카드를 작창중인 피시 혹은 서버를 이용한다면 Colab을 사용하지 않아도 사용할 수 있다.
그런데 어떻게..? Colab에서는 메뉴 들어가서 GPU로 바꿔주기만 하면 됐는데..?라는 부분에서 글을 쓰고 요약은 바로 이거다.
import os
import tensorflow as tf
from tensorflow.python.client import device_lib
# CPU, GPU확인 호출함수는 리스트형태로 값을 반환
# 보통은 0 - CPU / 1 - GPU으로 나옴
print(device_lib.list_local_devices() )
# CPU, GPU 사용 방법 둘 중 하나는 블락처리
os.environ["CUDA_VISIBLE_DEVICES"] = "0" # GPU 사용
os.environ["CUDA_VISIBLE_DEVICES"] = "-1" # CPU 사용
위 방법에서 GPU가 보이지 않는다면 사용가능한 GPU가 있는지 확인하는 방법이 있다. 가끔 tensorflow에서 GPU를 인식 못하는 경우가 있는데 이떄 위 방법으로는 GPU가 안나온다. 아래 명령어를 실행하면 실행가능한 GPU가 있다면 출력된다.
! nvidia-smi
있는데 tensorflow에서 안나온다? 이러면 tensorflow자체는 설치가 되어 있는데 아마도 tensorflow-gpu 패키지가 설치가 안됐을 가능성이 크다. 두 개 버전이 같아야 인식이 가능하다고 하니 버전 맞추어서 설치해주면 된다.
반응형
'머신러닝&딥러닝' 카테고리의 다른 글
| QLoRA-Efficient Finetuning of Quantized LLMs (1) | 2024.01.24 |
|---|---|
| Pytorch - Error 정리 페이지 (0) | 2024.01.18 |
| 기울기(Gradient) - 소실과 폭주(Vanishing & Exploding) (0) | 2023.12.14 |
| Optimizer - OGD, SGD, RLS (0) | 2023.03.26 |
| 딥러닝에 대한 이해와 순전파, 역전파 직접 구현 (0) | 2023.03.23 |