トップページ -> 最新情報技術の実習と研究ツール -> Chainer のインストールおよびその応用例 -> Windows で Chainer のインストール
[サイトマップへ]  

Windows で Chainer のインストール

Windows で Chainer をインストールする手順を説明します.

先人に感謝

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

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


前準備

Anaconda, wget, 7zip のインストール

前準備として,Python 開発環境のAnaconda のインストール, 7zip のインストール, wget のインストールが終わっていること.

Windows での Anaconda, wget, 7zip のインストール手順は、 別の Web ページに記載しています

Ubuntu での Anaconda のインストール手順は、 別の Web ページに記載しています

以下,Windows に Anaconda, wget, 7zip をインストール済みであるものとして説明を続けます.


Chainer のインストール

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

  1. Windows のコマンドプロンプトを実行する.

  2. Anaconda の conda パッケージの更新、古い conda パッケージファイルの削除

    conda の行は1行ずつ実行

    「conda config --remove channels conda-forge」は,conda のチャンネルに「conda-forge」が入っていたら削除する操作(エラーメッセージが出たとしても無視してください).

    conda config --remove channels conda-forge
    

    (途中省略)
    conda upgrade --all
    


    (途中省略)


    (以下省略)
    conda clean --packages
    


    (途中省略)


    (以下省略)

  3. Chainer と前提パッケージのインストール

    終了までしばらく待つ。

    conda install -y numpy six protobuf pillow h5py chainer 
    

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

  5. 動作確認のため example プログラムを使いたいので、chainer のソースコードのダウンロード

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

    ※ wget, tar を使いたいので、 7zip のインストール, wget のインストールが終わっていること.

    参考 Web ページ: https://github.com/chainer/chainer

    mkdir c:\pytools
    cd c:\pytools
    rmdir /s /q chainer-4.5.0
    rm v4.5.0.tar.gz
    rm v4.5.0.tar
    rm pax_global_header
    wget https://github.com/chainer/chainer/archive/v4.5.0.tar.gz
    7z x v4.5.0.tar.gz
    7z x v4.5.0.tar
    

  6. MNIST データセットで学習してみる

    https://chainer.org/ の記述に従い、「MNIST example」を実行してみる.

    「-g -1」は 「GPU を使わない」と明示的に指定するもの

    python chainer-4.5.0/examples/mnist/train_mnist.py -g -1
    

    学習が行われる。終了までしばらく待つ。


    (途中省略)

    乱数を使うので毎回違う結果が表示される

    エラーメッセージが出なければ、インストール成功とする


Chainer を GPU で動作させてみる(書きかけ)

  1. Windows のコマンドプロンプトを実行する.

  2. cupy, cudnn, cudatoolkit のインストール
    conda install -y cupy cudnn cudatoolkit
    

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

  4. cuda のバージョン確認
    conda list cuda 
    

  5. cupy-cuda のインストール

    90」のところは、cudaのバージョンに一致させること。「80」や「90」や「91」や「92」のように

    4.5」のところは、cudaのバージョンに一致させること。「4.5」や「5」のように

    pip install cupy-cuda90==4.5
    

  6. 確認のため、Chainer のラインタイム情報の表示

    python -c "import chainer; print( chainer.print_runtime_info() )"
    

  7. MNIST データセットで学習してみる

    https://chainer.org/ の記述に従い、「MNIST example」を実行してみる.

    cd C:\pytools
    python chainer-4.5.0/examples/mnist/train_mnist.py -g 0 
    

    学習が行われる。終了までしばらく待つ。


    (途中省略)

    乱数を使うので毎回違う結果が表示される

    エラーメッセージが出なければ、インストール成功とする