Tensorflow Installation on uBuntu

Install docker-ce for uBuntu

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

sudo apt-get update

apt-cache policy docker-ce

sudo apt-get install -y docker-ce

sudo systemctl status docker

Update and install required packages

sudo apt-get update

sudo apt-get install build-essential gcc-multilib dkms

Disable old Nouveau driver

Install Nvidia driver

curl -Ohttp://192.168.2.240:8800/nvidia/NVIDIA-Linux-x86_64-375.39.runarrow-up-right

./NVIDIA-Linux-x86_64-375.39.run --dkms

Install CUDA toolkit

curl -Ohttp://192.168.2.240:8800/nvidia/cuda-repo-rhel7-8-0-local-ga2-8.0.61-1.x86_64.rpmarrow-up-right

rpm -Uvh cuda-repo-rhel7-8-0-local-ga2-8.0.61-1.x86_64.rpm

yum -y install epel-release

yum clean all

yum -y install dkms libvdpau

yum -y install cuda

Install Nvidia-docker wrapper

rpm -Uvhhttp://192.168.2.240:8800/nvidia/nvidia-docker-1.0.1-1.x86_64.rpmarrow-up-right

systemctl enable nvidia-docker.service

mkdir /usr/nvidia-docker

chown nvidia-docker.nvidia-docker /usr/nvidia-docker

sed -i 's/SOCK_DIR$/SOCK_DIR -d \/usr\/nvidia-docker/' /usr/lib/systemd/system/nvidia-docker.service

systemctl daemon-reload

systemctl start nvidia-docker.service

Pull and run Tensorflow docker

Last updated