Chainer1.19.0インストール

はじめに

1.15.0→1.19.0へ更新した

環境

  • Windows 7 64bit
  • GTX 1070
  • Python3.5 64bit
  • Microsoft Visual Studio 14
  • Cuda 8.0
  • cudnn 8.0 v5.1

基本的に前回の記事と同一のもの

作業

1$ python3 -m pip install -U chainer

して終わりかと思ったら

1cupy\cuda\cudnn.cpp(3650): error C3861: 'cudnnAddTensor_v3': identifier not found
2cupy\cuda\cudnn.cpp(4307): error C3861: 'cudnnGetFilterNdDescriptor_v5': identifier not found
3cupy\cuda\cudnn.cpp(5056): error C3861: 'cudnnSetConvolutionNdDescriptor_v3': identifier not found
4cupy\cuda\cudnn.cpp(6839): error C3861: 'cudnnConvolutionBackwardFilter_v3': identifier not found
5cupy\cuda\cudnn.cpp(7729): error C3861: 'cudnnConvolutionBackwardData_v3': identifier not found
6error: command 'VSのインストールパス\\cl.exe' failed with exit status 2

公式レポジトリのv1.19.0をDLしても同様のエラー

試しに1.18.0をインストールしたけどエラーは発生しなかった
とりあえずChainer公式のレポジトリからクローンした上でそちらをインストールして解決

1$ git clone 
2$ python3 setup.py install
3$ python3
4>>> import chainer
5>>> chainer.__version__
61.19.0

上がらない時はインストール先に古いのが残ってるかも