stMind

You'll never blog alone

mlpackをLionにインストール

MLPACK: A Scalable C++ Machine Learning Library

機械学習ライブラリがあるとインストールしたくなる病です。

gzをダウンロードしてインストールするとライブラリのリンクで上手くいかなかったので、svnからチェックアウトしてインストールしました。
環境変数のBOOST_ROOTとBOOST_INCLUDEDIR、BOOST_LIBRARYDIRを設定して、cmakeとmakeとmake installすれば終了です。
その前に、mlpackは

  • LAPACK
  • pthreads
  • Armadillo >= 2.4.0
  • LibXML2
  • Boost (math_c99, program_options, unit_test_framework)

に依存してるので、事前にインストールしておきます。

mlpackのインストールはこんな感じ。

$ export BOOST_ROOT=/usr/local/Cellar/boost/1.49.0
$ export BOOST_INCLUDEDIR=/usr/local/Cellar/boost/1.49.0/include/boost
$ export BOOST_LIBRARYDIR=/usr/local/Cellar/boost/1.49.0/lib
$ svn co http://svn.cc.gatech.edu/fastlab/mlpack/trunk/ mlpack
$ cd mlpack
$ cmake .
$ make
$ make install

/usr/local/binにhmmやgmmやkmeansがインストールされていれば成功です。