LoginSignup
2
1

More than 5 years have passed since last update.

機械学習ライブラリSharkをCentOS6.6に導入

Last updated at Posted at 2016-05-19

概要

C++の機械学習ライブラリであるSharkを導入.
以下ではすべてsudoでの操作を想定しています.

開発環境

  • CentOS 6.6

準備(すでにインストール済みの方は飛ばしてください)

CMakeのインストール

以下のサイトが詳しいです.
[Linux][CentOS6.7]CMake2.8.12をインストール/アンインストールする(source版)

Boostをインストール

以下のサイトを参考にさせていただきました.
CentOS 6.0 gcc 4.7.2にBoost 1.5.0をインストール

自分でビルドして最新版をインストールしたかったのですが,ビルドエラー連発...
おまけにgccまで入れ直すことまでしたのですがエラーは解消せず.
そのためyumでインストールしてしまいました.

# レポジトリからBoostをインストール
yum install boost148*

Sharkをインストール

基本的には公式サイトに従っています.

# ダウンロードしたいフォルダに移動して
# 現時点での最新バージョン(v3.1.0)をダウンロード
$ wget https://github.com/Shark-ML/Shark/archive/v3.1.0.tar.gz
$ tar xfvz ./v3.1.0.tar.gz

# ビルド先のフォルダを作成
$ mkdir Shark-3.1.0/build
$ cd Shark-3.1.0/build
$ cmake "-DBOOST_INCLUDEDIR=/usr/include/boost148" "-DBOOST_LIBRARYDIR=/usr/lib64/boost148" ../
$ make
$ make install DESTDIR=(インストールしたいフォルダへのパス)
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1