RuntimeError: CUDA error: CUBLAS_STATUS_INTERNAL_ERROR when calling `cublasCreate(handle) 解决方案

文章目录

背景

报错代码

def project_latents_to_spanned_subspace(latent: torch.FloatTensor, basis: torch.FloatTensor):
    proj_barycentric = (basis @ basis.t()).inverse() @ basis @ latent
    proj_standard = basis.t() @ proj_barycentric

    return proj_barycentric, proj_standard

报错

RuntimeError: CUDA error: CUBLAS_STATUS_INTERNAL_ERROR when calling `cublasCreate(handle)

进行矩阵操作的时候@报错,在此之前进行了模型训练,并未出现torch、cuda版本不匹配问题,第一时间查看了输入是否正确,排除了输入问题,又查看了其他博客,发现很多都说是torch版本问题,

解决方案

# CUDA 11.3
conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3 -c pytorch -c conda-forge

一开始以为是torch版本太高了,就安装了1.8.1版本的,结果还是不行,安装以上版本就可以了,注意选择cuda版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值