首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能导入cupy

未能导入cupy
EN

Stack Overflow用户
提问于 2022-03-25 12:50:42
回答 1查看 1.8K关注 0票数 0

在通过"pip install cupy -cupy 110“安装cupy之后,我在python3中尝试了这样的方法:

导入cupy作为cp

然而,它失败了:

$ python3 Python3.8.10(默认,11月26日2021,20:14:08) GCC 9.3.0在linux类型“帮助”、“版权”、“信用”或“许可”上获得更多信息。

将cupy导入为cp回溯(最近一次调用):"/usr/local/lib/python3.8/dist-packages/cupy/init.py",第18行,从

导入_core # NOQA文件的第1行,在cupy._core导入核心# NOQA ImportError: libnvrtc.so.11.0:无法打开共享对象文件:没有这样的文件或目录

上述异常是导致以下异常的直接原因:

追溯(最近一次调用):File "",第1行,在File "/usr/local/lib/python3.8/dist-packages/cupy/init.py",第20行中,在raise (f‘ImportError)中:

未能导入CuPy。

如果您通过轮子( CuPy -cudaXXX或cupy- ROCm )安装了cupy,请确保包与安装的CUDA或ROCm版本相匹配。

在Linux上,您可能需要根据安装CUDA/ROCm的方式设置LD_LIBRARY_PATH环境变量。在Windows上,尝试设置CUDA_PATH环境变量。

有关详细信息,请参阅安装指南:https://docs.cupy.dev/en/latest/install.html

原始错误: ImportError: libnvrtc.so.11.0:无法打开共享对象文件:没有这样的文件或目录

你能知道如何解决这个问题吗?非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2022-07-15 11:26:59

在安装cupy之前,您应该检查安装在设备上的Cuda版本:

代码语言:javascript
复制
!nvcc --version

对我来说,在我的设备上安装的Cuda版本是11.0 (见下图):

然后转到官方的丘比特网站https://docs.cupy.dev/en/stable/install.html

下面的图片来自我上面提到的页面:

然后键入与您的Cuda版本相匹配的install命令,对于我来说,install命令是:

代码语言:javascript
复制
pip install cupy-cuda110
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71617274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档