SlideShare a Scribd company logo
Setup Deep Learning Environment
on Ubuntu 16.04
SEUNGWOO LEE
01. System Information
Memory
Processor
Graphic Processor
64 Bit (x86_64)
Disc Storage, SSD
02. Install Ubuntu 16.04
● It’ll Based on Ubuntu 16.04 64­Bit
– All Environments are Containerized Using Docker (also 
nvidia­docker will help using dedicated Graphics 
Processor Unit)
– For Example, You can use Dockerized Tensorflow image 
for Train & Serve
● & There are Several types of tensorflow images
● https://hub.docker.com/r/tensorflow/tensorflow/tags/
● Install using USB Flash Driver
How To Setup NVIDIA CUDA Drvier on Ubuntu
03. Install NVIDIA Driver
● Unfortuneately, NVIDIA Drivers are SHIT
● First, You should download CUDA Driver on Link 
BELOW
● https://developer.nvidia.com/cuda­downloads
● Select distribution and click “Download” Button
● (I prefer download local deb archive to increase 
download time)
How To Setup NVIDIA CUDA Drvier on Ubuntu
03. Install NVIDIA Driver
● (All Commands are based on “Base Installer”)
● First, Go to downloaded directory (using cd, ls, etc)
● Second, Using dpkg to decompress deb archive
– `sudo dpkg ­i cuda­repo­ubuntu1604­9­1­local_9.1.85­1_amd64.deb`
● Third, Watch Terminal and Copy and paste String Like this
– `sudo apt­key add /var/cuda­repo­<version>/7fa2af80.pub`
– DO NOT COPY & PASTE On this Slide, You Should Copy and 
Paste On TERMINAL
03. Install NVIDIA Driver
● Fourth, Update APT using
– `sudo apt­get update`
● Fifth, Install CUDA using APT
– `sudo apt­get install cuda`
– It’ll Remove Old NVIDIA and Install Newer Driver
● Lastly, Reboot Computer
– After Reboot, Type `nvidia­smi` on Terminal to check 
graphics card’s Driver are Successfully Installed
How To Setup NVIDIA CUDA Drvier on Ubuntu
04. Install Docker
Please Follow instructions on
https://docs.docker.com/install/linux/docker­ce/ubuntu/
#install­docker­ce­1
05. Install nvidia­docker
Please Follow Instructions on
https://github.com/NVIDIA/nvidia­docker
How To Setup NVIDIA CUDA Drvier on Ubuntu

More Related Content

PDF
Get to know linux - First steps with Ubuntu
PDF
Ubuntu 10.04 Installation Guide
PDF
Raspberry Pi 101
DOC
Recover linux after windows installation
PDF
Install Archlinux in 10 Steps (Sort of) :)
PDF
Recipe of a linux Live CD (archived)
PDF
Connect dell equallogic storage to linux instance
PDF
Top Lightweight Linux Distros
Get to know linux - First steps with Ubuntu
Ubuntu 10.04 Installation Guide
Raspberry Pi 101
Recover linux after windows installation
Install Archlinux in 10 Steps (Sort of) :)
Recipe of a linux Live CD (archived)
Connect dell equallogic storage to linux instance
Top Lightweight Linux Distros

What's hot (20)

ODP
Os Bernier
PDF
Ubuntu server guide
PDF
Day4 ubuntu boot camp
PPTX
Arch linux
PPT
Linux Overload
PDF
Day 6 ubuntu boot camp
ODP
2010.1 mandriva linux_installation_using_dual_cd
PDF
Booting directly opensuse iso file by grub2 @ openSUSE Asia Summit2015
DOC
How to Install ArchLinux to a USB Flashdrive in 2012
PDF
How to make multi-boot USB drive for LiveCD iso images on EFI/UEFI and BIOS
PPSX
Install ubuntu
PDF
OLSR setup
PDF
Ubuntu commandline.
PPTX
Types of Free Software
PPTX
VirtualOS-using-Qemu
ODT
Howtoinstallarchlinuxtousb final-120610172253-phpapp01
ODP
Virtual Box Presentation
PDF
Day1 ubuntu boot camp
PDF
Asiabsdcon2013
PPTX
Webapp using docker container
Os Bernier
Ubuntu server guide
Day4 ubuntu boot camp
Arch linux
Linux Overload
Day 6 ubuntu boot camp
2010.1 mandriva linux_installation_using_dual_cd
Booting directly opensuse iso file by grub2 @ openSUSE Asia Summit2015
How to Install ArchLinux to a USB Flashdrive in 2012
How to make multi-boot USB drive for LiveCD iso images on EFI/UEFI and BIOS
Install ubuntu
OLSR setup
Ubuntu commandline.
Types of Free Software
VirtualOS-using-Qemu
Howtoinstallarchlinuxtousb final-120610172253-phpapp01
Virtual Box Presentation
Day1 ubuntu boot camp
Asiabsdcon2013
Webapp using docker container
Ad

Similar to How To Setup NVIDIA CUDA Drvier on Ubuntu (20)

PDF
Installing mandriva linux mandriva community wiki
PPT
PDF
U-Boot - An universal bootloader
PDF
Suse Studio: "How to create a live openSUSE image with OpenFOAM® and CFD tools"
PDF
Scale2013
PDF
snortinstallguide
PDF
Introduction to Docker at SF Peninsula Software Development Meetup @Guidewire
PDF
Start your container journey safely
PPS
Fedora linux installtion
PDF
Red Hat Training
PDF
Sun raysetup
PPT
BITS: Introduction to linux, distributions and installation
PDF
Medooze MCU Video Multiconference Server Installation and configuration guide...
PDF
PDF
Introduction to docker
PDF
Software Packaging for Cross OS Distribution
ODP
Docker for Professionals: The Practical Guide
PDF
A million ways to provision embedded linux devices
ODP
Grub and dracut ii
PDF
Introduction to Docker
Installing mandriva linux mandriva community wiki
U-Boot - An universal bootloader
Suse Studio: "How to create a live openSUSE image with OpenFOAM® and CFD tools"
Scale2013
snortinstallguide
Introduction to Docker at SF Peninsula Software Development Meetup @Guidewire
Start your container journey safely
Fedora linux installtion
Red Hat Training
Sun raysetup
BITS: Introduction to linux, distributions and installation
Medooze MCU Video Multiconference Server Installation and configuration guide...
Introduction to docker
Software Packaging for Cross OS Distribution
Docker for Professionals: The Practical Guide
A million ways to provision embedded linux devices
Grub and dracut ii
Introduction to Docker
Ad

More from SEUNGWOO LEE (6)

PDF
구글 지노믹스에 대하여
PDF
아마존과 도커를 사용하여 환경 구성해보기
PDF
R 시작해보기
PDF
R 과 텐서플로우를 연동하는 방법
PDF
간단한 몬테카를로 함수에 대한 설명
PDF
Tensorflow로 플로이드 클라우드에서 합성곱 신경망 (CNN) 구현해보기
구글 지노믹스에 대하여
아마존과 도커를 사용하여 환경 구성해보기
R 시작해보기
R 과 텐서플로우를 연동하는 방법
간단한 몬테카를로 함수에 대한 설명
Tensorflow로 플로이드 클라우드에서 합성곱 신경망 (CNN) 구현해보기

Recently uploaded (20)

PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PDF
Fluorescence-microscope_Botany_detailed content
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPT
ISS -ESG Data flows What is ESG and HowHow
PDF
Lecture1 pattern recognition............
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
Business Acumen Training GuidePresentation.pptx
PDF
annual-report-2024-2025 original latest.
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
Introduction to machine learning and Linear Models
PPTX
Database Infoormation System (DBIS).pptx
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
Fluorescence-microscope_Botany_detailed content
Qualitative Qantitative and Mixed Methods.pptx
ISS -ESG Data flows What is ESG and HowHow
Lecture1 pattern recognition............
climate analysis of Dhaka ,Banglades.pptx
Miokarditis (Inflamasi pada Otot Jantung)
Business Acumen Training GuidePresentation.pptx
annual-report-2024-2025 original latest.
Data_Analytics_and_PowerBI_Presentation.pptx
Business Ppt On Nestle.pptx huunnnhhgfvu
.pdf is not working space design for the following data for the following dat...
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Introduction to machine learning and Linear Models
Database Infoormation System (DBIS).pptx
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”

How To Setup NVIDIA CUDA Drvier on Ubuntu