python - Cupy 无法找到 CUDA 存储库

标签 python cupy

我正在尝试使用 cupy,并且已经安装了 CUDA 10.2 和相应版本的 cupy,但是当我尝试运行代码时出现此错误:


Traceback (most recent call last):
  File "C:/Users/lasse/PycharmProjects/AI/main.py", line 2, in <module>
    import cupy as cp
  File "C:\Users\lasse\AppData\Local\Programs\Python\Python38\lib\site-packages\cupy\__init__.py", line 14, in <module>
    _environment._setup_win32_dll_directory()  # NOQA
  File "C:\Users\lasse\AppData\Local\Programs\Python\Python38\lib\site-packages\cupy\_environment.py", line 37, in _setup_win32_dll_directory
    raise RuntimeError('CUDA path could not be detected.')
RuntimeError: CUDA path could not be detected.

最佳答案

请确保正确设置CUDA_PATH环境变量(例如C:\Program Files\NVIDIA GPUComputing Toolkit\CUDA\v10.2)。通常它应该由 CUDA 安装程序自动设置。

CuPy 按以下顺序发现 CUDA 路径。

  1. CUDA_PATH 环境变量。
  2. nvcc 命令的父目录。 CuPy 在 PATH 环境变量中设置的每个目录中查找 nvcc 命令。
  3. /usr/local/cuda(不适用于 Windows)

https://docs-cupy.chainer.org/en/stable/install.html#working-with-custom-cuda-installation

关于python - Cupy 无法找到 CUDA 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61474946/

相关文章:

python - 在两次打印输出中检查文本文件更新结果

python - CuPy 不适用于带有 CUDA 9.0 的 Ubuntu 18.04

python - 矢量化 numpy : check if point is inside sphere?

python - 有没有办法使 Plot.ly 图表 html 独立?

python - 在评估定义为类的列表的长度时

python - 将从 selenium 获得的页面源传递给 scrapy

python - 无法从 tkinter widget.after 函数传递参数

ubuntu - cupy.cuda.cudnn.CuDNNError : CUDNN_STATUS_INTERNAL_ERROR

使用 pip 在 Mac OS X 10.13.6 上安装 CuPy 失败

python-3.x - 使用 numpy 和 cupy 的数组类型的差异