在使用Win10重现代码的时候,其使用了Chainer库。然后按照requirements.txt安装了所有的依赖,但还是报错:
RuntimeError: CUDA environment is not correctly set up
然而我是已经装好CUDA和cuDNN的
仔细看了一下,下一行说的是:
(see https://github.com/chainer/chainer#installation).No module named ‘cupy’
看样子是没有安装cupy这个库,按链接点了进去,在README找到了另一个界面1
使用命令看一下CUDA的版本
nvcc --version
就直接命令行安装对应版本咯
pip install cupy-cuda100
然而,在我直接命令行安装最新版本的cupy之后,又报错了。我的版本是:
cupy_cuda100-9.1.0
报错提示:
RuntimeError: CUDA environment is not correctly set up
(see https://github.com/chainer/chainer#installation).CuPy is not correctly installed.
我去上面看了看warning
CuPy (cupy-cuda100) version 9.1.0 may not be compatible

博主在尝试在Win10系统中使用Chainer库时遇到CUDA环境配置问题,尽管已安装CUDA和cuDNN,但运行代码时仍报CUDA环境不正确。进一步排查发现是CuPy版本不兼容。尝试安装指定版本的CuPy,包括7.7.0和7.8.0,但均失败,下载过程中出现HTTPERROR导致安装中断。最后,博主注意到Chainer可能在Windows上对CUDA支持有限,且在CPU模式下代码运行正常。
最低0.47元/天 解锁文章
1517

被折叠的 条评论
为什么被折叠?



