1

我在 Windows 机器(Win10 Pro 64bit、i7-7700、8GBMemory、GTX-1060-6GB)中使用 Cupy 和 Spyder3.3.6 和 Python 3.7.5。
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 确实在工作,我觉得很奇怪。
我已经尝试重新安装相关软件包,但问题没有解决。

我该如何解决这个问题?

4

1 回答 1

1

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

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

于 2019-12-02T02:53:19.777 回答