UBUNTU VIRTUAL MACHINE + CAFFE MACHINE...

Post on 30-Mar-2018

225 views 3 download

Transcript of UBUNTU VIRTUAL MACHINE + CAFFE MACHINE...

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

VIRTUAL MACHINE SETUP

PS: you should have a minimum of 512 MB of RAM. 1 GB of RAM or more is recommended.

0- Download Ubuntu Deskop

http://www.ubuntu.com/download/desktop

1- Go to http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#vbox

2- Select file (eg: Windows (32-bit/64-bit) Windows Installer)

3-Click Run

4- Click Next

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

5-Click Next

6- Click Next

7-Click Yes

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

-

8-Click Install

9-Wait

10-Click Finish

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

11-Click New

12-Write a descriptive name, select type and version

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

13-Select memory size. VirtualBox will try to guess how much of your memory (or RAM) to allocate

for the virtual machine. If you have 1 GB or less of RAM, I would advise you stick with the

recommendation. If, however, you have over 1 GB, about a quarter your RAM or less should be fine.

For example, if you have 2 GB of RAM, 512 MB is fine to allocate. If you have 4 GB of RAM, 1 GB is

fine to allocate.

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

14-Select ‘Create a virtual hard drive now’ and click ‘Create’

15-Select VDI and click next

16-Select ‘Fixed size’. ‘Dynamically allocated’ is more memory efficient since it only occupies the

memory that you use. However, it can lead to memory issues while installing and using some softwares.

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

17-Specify virtual hard disk size

- Wait

-Done

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

18-Click on Settings

19- Click Storage

20- Select Host Drive,

21- Under Attributes, next to CD/DVD Drive, click cd logo

22 - locate the virtual CD/DVD disk file [Select the iso file that you installed @ step 0]

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

23- Select Ok

24- Click Start

25 – Select ‘Install Ubuntu’

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

26 – Select ‘Continue’

27- Select ‘Continue’

28 – Select ‘Install Now’

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

29- Type your location

30 – Select Keyboard layout and click continue

31 – Fill in your account informatio

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

32 – Wait

33- Click ‘Restart Now’

34- Press ‘Enter’ after it asks you to do so

35 – Type in your login info

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

36 – Open terminal

CAFFE INSTALLATION

36- Open terminal

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

CAFFE SETUP - DEPENDENCIES

1- Type:

sudo apt-get update

2-Type:

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev

libopencv-dev libboost-all-dev libhdf5-serial-dev libgoogle-glog-dev

libgflags-dev liblmdb-dev libatlas-base-dev

CAFFE SETUP – PYTHON

3- Type:

sudo apt-get install python-numpy python-yaml python-matplotlib python-skimage python-

protobuf

CAFFE SETUP

4- Type:

cd Documents

sudo apt-get install git protobuf-compiler

mkdir msl

cd msl git clone https://github.com/BVLC/caffe.git

cd caffe

git checkout tags/rc2

5-Type:

cp Makefile.config.example Makefile.config

6- Open makefile.config with a text editor (vi,gedit,sublime,…)

gedit Makefile.config

7- Uncomment CPU_ONLY line

8- Save and close the file

9- Type:

make all

make test

make runtest

make pycaffe

10- Type

cd

gedit .bashrc

export your python path to the end of the .bashrc file

export PYTHONPATH=/path/to/caffe/python:$PYTHONPATH

UBUNTU VIRTUAL MACHINE + CAFFE MACHINE LEARNING LIBRARY SETUP TUTORIAL

Can Temel

04/20/15

SCREEN RESOLUTION

- From the Oracle VM VirtualBox tab, click ‘Devices’ and select ‘Insert Guest Additions CD

Image’

-Click Run, Type password for sudo privileges

Enable COPY/PASTE text between linux and windows

Devices -> Shared Clipboard -> Bidirectional