numbaを、condaで簡単にインストールできるところだが、諸般の事情もあってpipでインストールしてみた。以下はその手順。なお、Pythonは2.7を使用。
1. cmakeのインストール
- https://cmake.org/download/から、cmake-3.7.0-rc1-Linux-x86_64.shをダウンロード
- ダウンロード先(e.g. /home/ユーザ/download)にて、
sh cmake-3.7.0-rc1-Linux-x86_64.sh
- ディレクトリcmake-3.7.0-rc1-Linux-x86_64が作成され、その中にcmakeがインストールされる
2. LLVMのインストール
- http://llvm.org/releases/download.html#3.8.1から、LLVM source codeをダウンロード
- ダウンロード先(e.g. /home/ユーザ/download)にて、
tar xvfJ llvm-3.8.1.src.tar.xz
cd llvm-3.8.1.src
mkdir build
cd build
../../cmake-3.7.0-rc1-Linux-x86_64/bin/cmake ..
make
sudo make install
3. llvmliteのインストール
su
export LLVM_CONFIG=/usr/local/bin/llvm-config
yum install libstdc++-static
pip install llvmlite
exit
4. numbaのインストール
sudo pip install numba
5. numbaのテスト
- http://yutori-datascience.hatenablog.com/entry/2014/12/09/235628を参考にテストプログラムを作成、実行⇒正しく動いた!