Osomaki67のブログ

個人的な備忘録兼日記にしたいと思います。

AI 事始め2:まずは、環境調査から Toolkit編

最新のTensorFlow 1.11.0を使うためには、NvidiaのCUDA Toolkit 9.0. (Sept 2017)とcuDNN v7.3.1 (Sept 28, 2018), for CUDA 9.0が必要という事が判明したが、Toolkitもソフトウェアなので、念のため調査する必要があるのではないか? なぜなら、GT-710はCUDA Capable NVIDIA GPUs. や  legacy CUDA GPUs pageを探しても見つからず、調べるとCompute Capability 3.5であり、使えることになっているが、不安が残ります。

まずは、CUDA Toolkit 9.0. のリリースノートを調べてみよう。

なんと、なんと、

Unsupported Features
General CUDA
‣ CUDA library. cuBLAS GemmEx routines, namely cublas<t>gemm extensions for mixed precision, are supported only on GPUs based on the Maxwell or later architectures. These routines are not supported on GPUs based on the Kepler architecture, namely Tesla K40 or K80.

the Maxwell or later architecturesとは、Compute Capability 5.x 以上を意味するし、the Kepler architectureとは、Compute Capability 3.x を意味するので、身内から首を切られていました。ご臨終です。残念です。新たなGPUの導入も必要になってしまいました。

cuDNN v7.3.1はどうか

Compute CapabilityやCPUに関する、新たな制限は見当たらなかった。