Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
38
Help us understand the problem. What is going on with this article?
@samacoba

chainerインストールメモ( windows10 python3.5 cuda8.0 )

More than 3 years have passed since last update.

はじめに

最近CUDA Toolkit 8.0 がリリースされてVisual C++ 14.0対応になったようです。
http://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/#axzz4LpboNmuU

またいつの間にか、Visual studio 2015 の Visual C++ 14.0コンパイラ部分が独立して、Visual C++ Build Tools
としてインストールできるようになっていたので、Visual studioなしでもCUDAが動かせそうです。

このため、今までよりもWindowsでのchainerのGPU計算環境の構築が少し簡単になりそうなのでやってみました。

※注意 2016/12/20時点でChainer v1.19.0ではインストールに失敗するので、Chainer v1.18.0をインストールしてください。dsannoさんより修正のリクエストが上がっているので、v1.20.0では解消されそうです。
⇒(2017/2/24追記)chainer v1.21.0では解消されていました

環境、インストールしたもの

  • Windows 10 Professional
  • GeForce GTX 1070
  • Visual C++ Build Tools
  • CUDA Toolkit 8.0 (8.0.44)
  • cuDNN 5.1
  • Anaconda3 4.2.0 (Python 3.5)
  • Chainer 1.16.0

手順

  • Visual C++ Build Toolsをダウンロード・インストール
    http://landinghub.visualstudio.com/visual-cpp-build-tools

  • CUDA Toolkit 8.0をダウンロード・インストール
    https://developer.nvidia.com/cuda-downloads

  • cuDNN 5.1をダウンロード(登録の必要あり、なくても動く)
    https://developer.nvidia.com/cudnn
    解凍して、CUDAフォルダ内の「bin」「include」「lib」を
    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\ 以下に貼り付け(上書き)

  • Anaconda 4.2.0 Python 3.5 64bit をダウンロード・インストール
    https://www.continuum.io/downloads

  • chainerインストール前に、環境変数を追加。こちらを参考にしました。
    環境変数「PATH」に以下のパスを追加する
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
    環境変数「INCLUDE」に以下のパスを追加する
    C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt

  • chainerのインストール
    Anaconda Promptを開いて以下を実行
    pip install chainer

38
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
samacoba
10年間エンジニア ⇒ 学生(博士)

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
38
Help us understand the problem. What is going on with this article?