How to install Tensorflow on ubuntu 18.04 server with GEForce RTX 2080

  1. Install nvidia 415 driver or supported driver according to your machine(follow step 13).
  2. Install cuda 9.0 without nvidia driver.
          - sudo chmod +x cuda_9.0.176_384.81_linux.run
          - sudo ./cuda_9.0.176_384.81_linux.run –extract=/home/username/Dirname
          - sudo ./cuda-linux.9.0.176-22781540.run
          - sudo ./cuda-samples.9.0.176-22781540-linux.run
                - install patch 1
                      - download patch 1
                      - sudo sh cuda_9.0.176.1_linux.run
                      - download patch 2
                      - sudo sh cuda_9.0.176.2_linux.run
                      - download patch 3
                      - sudo sh cuda_9.0.176.3_linux.run
                      - download patch 4
                      - sudo sh cuda_9.0.176.4_linux.run
  3. set cuda path variable
                - sudo cp ~/.bashrc ~/.bashrc_backup
                - sudo nano ~/.bashrc
                - export PATH=“/usr/local/cuda-9.0/bin:$PATH”
                - export LD_LIBRARY_PATH=“/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH”
  4. Install required cuDNN SDK for cuda 9.0.
  5. Download Anaconda and install Anaconda3-2018.12-Linux-x86_64.
          - sudo bash Anaconda3-2018.12-Linux-x86_64.sh.
          - sudo shutdown -r now.
  6. Create virtual env.
          - conda create -n worldmodel python=3.5.4 numpy=1.13.3
          - source activate worldmodel
  7. install tensorflow.
          - pip install –ignore-installed –upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.12.0-cp35-cp35m-linux_x86_64.whl .
          - possible error
                - mkl-random 1.0.1 requires cython, which is not installed.
          - Install cython
                - pip install –upgrade pip
                - pip install cython
  8. Verify Tensorflow installation.
          - python
          - import tensorflow
          - If installtion fail it will throw some error msg.

Related