As instructed here.
0) Login into your FC 16 machine.
On amazon EC2 - you can launch instance ami-0316d86a
1) Installing libboost
yum install boost boost-devel
2) Installing itpp
Note: For FC 15 and earlier it is easy to setup itpp, see packages here: http://koji.fedoraproject.org/koji/packageinfo?packageID=2142 and explanation on http://sourceforge.net/apps/wordpress/itpp/download/
Using the command:
yum install itpp itpp-devel itpp-doc
Here I will explain how to install itpp manually, for FC 16
yum install lapack autoconf autogen libtool ln -s /usr/lib64/liblalpack.so.3 /usr/lib64/liblapack.so ln -s /usr/lib64/libblas.so.3 /usr/lib64/libblas.so yum groupinstall "Development Tools" wget http://sourceforge.net/projects/itpp/files/itpp/4.2.0/itpp-4.2.tar.gz tar xvzf itpp-4.2.tar.gz cd itpp-4.2 ./autogen.sh ./configure --enable-debug --without-fft --with-blas=/usr/lib64/libblas.so.3 --with-lapack=/usr/lib64/liblapack.so.3 CFLAGS=-fPIC CXXFLAGS=-fPIC CPPFLAGS=-fPIC make && make installNote: future version of lalpack may have different library name, check your /usr/lib64
dir for the correct lapack/blas lib names.
3) Install Mercurial
yum install mercurial
4) Install cmake
yum install cmake
5a) Install graphlab from mercurial
Go to graphlab download page, and follow the download link to the mercurial repository.
copy the command string: "hg clone..." and execute it in your ubuntu shell.
or 5b) Install graphlab from tgz file
Go to graphlab download page, and download the latest release.
Extract the tgz file using the command: "tar xvzf graphlabapi_v1_XXX.tar.gz"
where XXX is the version number you downloaded.
6) configure and compile
./configure --bootstrap --itpp_include_dir=/usr/local/include/ --itpp_dynamic_link_dir=/usr/local/lib/libitpp.so --itpp_lapack_dir=/usr/lib64/ cd graphlabapi cd release/ make -j4
7) Test Graphlab
cd tests export LD_LIBRARY_PATH=/usr/local/lib/ ./runtests.sh
8) Optional (but recommended): install Octave.
yum install octave
No comments:
Post a Comment