티스토리 뷰
반응형
텐서플로우를 설치하는데 공식 문서에는 18.04 를 기준으로 안내를 하고 있다.
Ubuntu20.04 를 기준으로 설치하는데 몇번을 삽질하고 쉽게 설치하는 방법을 찾아 정리 해본다.
아래의 명령어를 통해 GPU 드라이버와, 기초 라이브러리를 설치한다.
# Add NVIDIA package repositories
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub
sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /"
sudo apt-get update
# Install CUDA , libcudnn8
sudo apt-get -y install cuda libcudnn8
패키지 매니저로 설치하면 간편하게 GPU 드라이버와 필수 패키지들이 모두 설치가 된다.
재부팅을 하고 nvidia-smi 명령어를 통해 GPU 가 잘 인식 되는지, CUDA 버전과 함께 확인해본다.
tensorflow 설치하기
패키지 의존성, 충돌등 여러 문제를 겪고 나서부터는 가상 환경을 적극적으로 사용하고 있다.
아래는 가상환경을 설정하는 명령어이다.
시스템에 설치할 경우 이 단계는 무시해도 된다.
# 홈 폴더로 이동
cd ~
# 가상 환경 설정
python3 -m venv --system-site-packages ./venv
# 가상 환경 실행
source ./venv/bin/activate
참고: https://www.tensorflow.org/install/pip#virtual-environment-install
# python tensorflow 설치
pip install --upgrade tensorflow
이후 텐서플로 코드를 실행하고
nvidia-smi 에서 실행한 프로세스가 뜨는걸 확인해보면 된다.
우분투 18.04 에서 20.04 로 20.04 에서 18.04로.. cudnn 라이브러리 때문에 몇번을 지웠다 다시 깔고 삽질했는지 모르겠다 ㅠ
아래는 겪었던 여러 문제상황들..
반응형
'Develope > Python' 카테고리의 다른 글
Python 개발을 편하게 iPython (0) | 2021.09.17 |
---|---|
ImportError: cannot import name 'string_int_label_map_pb2' from 'object_detection.protos 에러 발생시 해결 방법 (0) | 2021.09.17 |
Detectron - 응용편2 #validation (0) | 2021.08.04 |
Detectron - 응용편1 #image labeling (0) | 2021.08.04 |
Detectron2 - Example2 따라하기 (0) | 2021.08.02 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 파이썬
- ios
- 미세먼지
- 아이폰
- ubuntu
- 머신러닝
- Python
- xcode
- IOT
- diy
- 캠핑
- 아두이노
- Deeplearning
- 강좌
- mysql
- 스위프트
- 우분투
- 라즈베리파이
- Android
- php
- 인공지능
- swift
- 공기청정기
- 딥러닝
- object-C
- OpenCV
- 엘라스틱서치
- 리눅스
- 서버
- 사물인터넷
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함