如何解决"cuDNN is not enabled"

How to solve "cuDNN is not enabled"

我在 Windows 机器(Win10 Pro 64 位、i7-7700、8GB 内存、GTX-1060-6GB)中使用带有 Spyder3.3.6 和 Python 3.7.5 的 cupy。
cupy、chainer、cuda和cuDNN的版本分别是6.0.0、5.3.0、10.1.243和7​​.6.4。

当我导入cupy时,出现了这个错误:

C:\Users\(username)\Anaconda3\envs\gpgpu\lib\site-packages\chainer\backends\cuda.py:98: UserWarning: cuDNN is not enabled.
Please reinstall CuPy after you install cudnn
(see https://docs-cupy.chainer.org/en/stable/install.html#install-cudnn).
  'cuDNN is not enabled.\n'

但是,尝试

import cupy

同样,错误没有发生,cupy 运行良好。 (即在代码中写 "import cupy" 2 次)
然而cupy实际上在工作,我觉得很奇怪。
已经试过重新安装相关包,问题还是没有解决

我该如何解决这个问题?

首先,您似乎使用了不同版本的chainer/cupy。 我们建议 chainer 和 cupy 在我们串联开发时匹配版本号。

你是如何安装 CuPy 的? 我们支持 windows 的预构建轮子,其中包括我们保证可以工作的 cudnn 和 nccl 版本。您可以使用 pip install cupy-cuda101.

安装它们