RTX 30xx 시리즈 tensorflow 1.15 (구버전) 설치 방법

2021. 11. 8. 19:51프로그래밍을 위한 기본 세팅/Ubuntu 서버 세팅

Tensorflow 1.xx 버전(ex> 1.13, 1.15)은 cuda 10.x 이 필수적이나, 최신그래픽인 RTX 3천 시리즈의 그래픽들은 cuda 11.x 이상사용해야 작동이 된다.

 

해당 문제는 외국에서도 3090을 사고서 쓰지 못하는 눈물겨운 상황도 찾을 수 있다. 

 

이러한 문제들을 해결할 수 있는 방안은 아래와 같다.

아래의 명령들을 실행하기전에 꼭 Nvidia 드라이버를 설치 하여야한다.

 

 

------- 설치 하는 방법 -----

source activate

 

conda create --name TF1.13_py36 python=3.6.8
conda activate TF1.13_py36

pip install nvidia-pyindex
pip install nvidia-tensorflow[horovod]


밑의 두줄은 한번에 복사해서 붙여넣기.

conda install -c conda-forge openmpi
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/anaconda3/envs/TF1.13_py36/lib/

 

 

 

--- 잘 설치 되었는지 확인하는 방법 ---

mkdir tf-test

cd tf-test

wget https://github.com/dbkinghorn/NGC-TF1-nvidia-examples/archive/main/NGC-TF1-nvidia-examples.tar.gz
tar xf NGC-TF1-nvidia-examples.tar.gz

cd NGC-TF1-nvidia-examples-main/cnn/

 

가상환경에서 conda list 를 입력하면 확인 할 수 있음

ref:

 

https://github.com/NVIDIA/tensorflow#install

 

GitHub - NVIDIA/tensorflow: An Open Source Machine Learning Framework for Everyone

An Open Source Machine Learning Framework for Everyone - GitHub - NVIDIA/tensorflow: An Open Source Machine Learning Framework for Everyone

github.com

 

https://www.pugetsystems.com/labs/hpc/How-To-Install-TensorFlow-1-15-for-NVIDIA-RTX30-GPUs-without-docker-or-CUDA-install-2005/

 

How To Install TensorFlow 1.15 for NVIDIA RTX30 GPUs (without docker or CUDA install)

In this post I will show you how to install NVIDIA's build of TensorFlow 1.15 into an Anaconda Python conda environment. This is the same TensorFlow 1.15 that you would have in the NGC docker container, but no docker install required and no local system CU

www.pugetsystems.com