**
在安装pycuda时一直出错,比如我遇到的报错:
**
ERROR: Failed building wheel for pycuda
Failed to build pycuda
ERROR: Could not build wheels for pycuda, which is required to install pyproject.toml-based projects
参考的博客地址
补充:
- 针对上面博客作者的解决方法,我试了,能成功,但是有一点可能会造成误解:在第4步进行pycuda库安装的时候,作者没有说具体怎么做,对于像我这样的小白来说,不是太友好,所以在此对其第4条进行补充
进入下载pycuda库所在的目录下进入CMD环境:
我是连接的服务器安装的,也就是说我本地是windows,服务器是linux。首先,我用windows下载了他博客中提到的whl文件,然后把文件通过MobaXterm把文件传到我项目所在的目录下面,然后在项目中新建终端(我用的VScode),输入:
pip install pycuda
静待安装成功!
安装过程中的小插曲
上文作者提到的出现原因:pip默认安装最新版,导致pycuda版本和系统版本不对应!然后我就看我的CUDA内核版本,发现是11.7!
| NVIDIA-SMI 515.65.01 Driver Version: 515.65.01 CUDA Version: 11.7 |
- 这下好了,CUDA版本那么高,是不是因为这个原因呢?然后就参考博客查看CUDA内核,并退回低版本
- 结果,发现了华点~在安装正儿八经的CUDA和CUDNN时,你要是出现安装不成功,CUDA不能用,你可以试试查看他的驱动版本,然后下载对应内核的版本即可!
- 提醒一下:下载whl文件时只需要下载最新版即可,不用回退cuda版本