We have tested the following instructions under 9.10 Ubuntu Linux 64bit.
- Download Ubuntu 64bit from here and install it.
- Install required packages (as root): apt-get install build-essential ia32-libs rpm
- Download and install (as root) (dpkg -i libstdc++5_3.3.6-18_amd64.deb) the AMD64 version of libstdc++5
- Download the i386 version of libstdc++5
Go to the download location and extract the package: dpkg --extract libstdc++5_3.3.6-18_i386.deb .
Copy the extracted library (as root): cp ./usr/lib/libstdc++.so.5.0.7 /usr/lib32
Make a symlink (as root): ln -s /usr/lib32/libstdc++.so.5.0.7 /usr/lib32/libstdc++.so.5
- Download the Intel C++ compiler package from http://software.intel.com/en-us/articles/non-commercial-software-download/. Extract the 700MB tgz and follow the install instructions.
This installs the compiler, the MKL and IPP to /opt/intel/Compiler/XX.X/XXX/... on the system.
- Edit the /etc/ld.so.conf file by adding the following lines.
Replace the XX with the current version code of the Intel toolchain. After that run ldconfig as root.
- Make a symlink (as root) ln -s /opt/intel/Compiler/XX.X/XXX/bin/intel64/icpc /usr/bin
- Make sure that the INTEL_PATH in the Makefile matches the installed version.
- Go to the directory of the ELF and do make. Done.
For a first train run, please download the LETTER dataset directory from above and extract the content to the directory, where the executable ELF is located. Then type $./ELF LETTER t to start training. The output should look like this.
26 January 2010
03 May 2010