【设备信息】我的设备是4070ti,支持cuda12.0,但是目前用的还是11.7
1)fatal error: cusparse.h: No such file or directory
因为cuda版本和改名的原因,这个在cuda版本中比较有效的解决办法是:
sudo apt search libcusparse
得到结果如下(不同版本cuda得到的结果应该不相同):
进一步选择后缀中含有dev的进行下载
sudo apt-get install libcusparse-dev-11-7
2)fatal error: cusolverDn.h: No such file or directory
参考网上的解决办法:[BUG] fatal error: cusolverDn.h: No such file or directory
sudo apt install nvidia-cuda-dev
能解决我的问题,但是可能会引入其他问题,详见参考
3)SystemError: initialization of _internal failed without raising an exception
numpy版本不兼容,重装
pip install numpy==1.23.4