Theano,Lasagne のインストール(Ubuntu 上)

前準備

Ubuntu のシステム更新

Ubuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.

Ubuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する。これは、パッケージ情報を最新の状態に保ち、インストール済みのパッケージをセキュリティアップデートやバグ修正を含めて更新するためである。

Ubuntu のインストールはこちらの別ページで説明する。

# パッケージリストの情報を更新
sudo apt update
# インストール済みのパッケージを包括的に更新 (依存関係も考慮)
sudo apt full-upgrade
# カーネル更新等で実際に再起動が必要な場合のみ実行を推奨
# sudo shutdown -r now

Lasagne のインストール

次のページの説明に従う.

https://github.com/Lasagne/Lasagne/wiki/From-Zero-to-Lasagne-on-Ubuntu-14.04

  1. 前提ソフトウェアのインストール
    # パッケージリストの情報を更新
    sudo apt update
    sudo apt -y install libblas-dev libopenblas-dev libatlas-base-dev
    sudo apt -y install gcc g++ gfortran build-essential git wget libopenblas-dev python3-dev python3-pip python3-nose python3-numpy python3-scipy
    
  2. Theano,Lasagne のインストール
    sudo pip3 install -U --no-deps https://github.com/Theano/Theano/archive/master.zip
    sudo pip3 install -U --no-deps https://github.com/Lasagne/Lasagne/archive/master.zip
    
  3. 動作テスト
    rm -rf ~/code/mnist
    mkdir -p ~/code/mnist
    cd ~/code/mnist
    wget https://github.com/Lasagne/Lasagne/raw/master/examples/mnist.py
    python3 mnist.py mlp 5