トップページ -> データベース研究スタート -> Chainer のインストールおよびその応用例 -> Windows で Chainer のインストール
[サイトマップへ]  

Windows で Chainer のインストール

Windows で Chainer をインストールする手順を説明します. (CuPyについては記述していません)

先人に感謝

Chainer の Web ページ: http://chainer.org

GitHub の pfnet/chainer の Webページ: https://github.com/pfnet/chainer

キーワード:Chainer, Python


前準備

前準備として,Python 処理系のインストールを行っておく.

Anaconda のインストール

Python 3 の開発環境である Anacondaをおすすめ.Window でのインストール手順は次の通りです(Linuxでも同様の手順です).

  1. https://www.continuum.io/downloads#windowsを開く

  2. Download」をクリックする.

  3. ダウンロードが始まるので確認する.

  4. ダウンロードした .exe ファイルを実行して,Anacondaをインストール.

    Python処理系にはいくつかの種類がある. この Web ページでは Anaconda をおすすめしている. 以下,Windows に Anacondaをインストールしたものとして説明を続ける.

  5. Windows で,コマンドプロンプトを管理者として実行

    ※ Linux の場合には,端末を開く(pyenvを使っているときは pip の実行に管理者権限を必要としない)

  6. まずは,最新の conda-build パッケージが欲しい.今のコマンドプロンプトで,次のコマンドを実行

    conda install -y conda-build
    

    ※ 「Proceed ([y]/n)?」と表示されたら, y + Enter で続行する.「反応が遅いなあ」と思ったら、Enter キーを押してみる.

  7. conda が更新されたので,コマンドプロンプトをいったん閉じる

  8. 再び,コマンドプロンプトを管理者として実行

  9. コマンドプロンプトで,次のコマンドを実行

    conda update -y pip
    conda update -y setuptools
    conda update -y conda
    conda update -y conda-build
    

    ※ 「Proceed ([y]/n)?」と表示されたら, y + Enter で続行する.「反応が遅いなあ」と思ったら、Enter キーを押してみる.


Chainer のインストール

https://chainer.org/ の記述に従い, 次の手順で,Anaconda 3 の Python 環境に Chainer と,前提パッケージをインストールします.

  1. 再び,コマンドプロンプトを管理者として実行
  2. Anaconda プロンプトで,次のコマンドを実行

    ※ Anaconda や Miniconda を使っていないときは conda コマンドがないので pip コマンドを使ってください

    conda update -y --all
    conda install -y numpy
    conda install -y six 
    conda install -y protobuf 
    conda install -y pillow 
    conda install -y h5py 
    conda install -y chainer 
    

  3. Chainer のバージョン確認
    conda list chainer
    

  4. 動作確認のため https://chainer.org/ の記述に従い,「MNIST example」を実行してみる.

    ※ 「v3.4.0」のところは、いま確認した Chainer のバージョンと一致させること.

    ※ wget, tar を使いたいので、 msys2 と GNU ツールチェーン類をインストールしておくこと

    wget https://github.com/chainer/chainer/archive/v3.4.0.tar.gz
    tar -xzf v3.4.0.tar.gz
    python chainer-3.4.0\examples\mnist\train_mnist.py