linux服务器解决CUDA跟pytorch版本不匹配的问题 | 您所在的位置:网站首页 › pytorch找不到对应版本 › linux服务器解决CUDA跟pytorch版本不匹配的问题 |
运行代码出现RuntimeError: CUDA error: CUBLAS_STATUS_INTERNAL_ERROR when calling `cublasCreate(handle)已解决 出现上述情况主要是因为cuda版本跟pytorch版本不匹配问题导致的。 1、先查看 查看CUDA是否可用 import torch # 如果pytorch安装成功即可导入 torch.cuda.is_available() # 查看CUDA是否可用 如果返回是false那就是不可用 如果是true就是可用2、再查看当前的pytorch版本 在这里插入python >>>import torch >>>print(torch.__version__)3、然后查看cuda版本号 torch.cuda.device_count() # 查看可用的CUDA数量 torch.version.cuda # 查看CUDA的版本号4、然后下载跟CUDA版本相匹配的pytorch版本 conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=10.2 -c pytorch可以去pytorch官网下载跟自己cuda版本相匹配的pytorch版本 https://pytorch.org/get-started/previous-versions/ 举个简单的例子看下面这种: 5、然后查看 查看CUDA是否可用 import torch # 如果pytorch安装成功即可导入 torch.cuda.is_available() # 查看CUDA是否可用 返回为true即为可用否则卸载pytorch重新按照上面的步骤安装: ①、使用conda卸载pytorch conda uninstall pytorch conda uninstall libtorch②、使用pip卸载pytorch pip uninstall torch |
CopyRight 2018-2019 实验室设备网 版权所有 |