1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 【bug记录】RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm

【bug记录】RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm

时间:2022-04-26 12:30:28

相关推荐

【bug记录】RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm

问题

在训练到一定迭代次数之后报错:

RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when callingcublasSgemm( handle, opa, opb, m, n, k, &alpha, a, lda, b, ldb, &beta, c, ldc)

可能的原因

shape维度不匹配变量不在同一个device上pytorch和cuda版本不匹配

解决方案

在train.py文件的开头加上os.environ['CUDA_VISIBLE_DEVICES'] = '0',并且设置device='cuda'

但是有 一个很奇怪的现象:如果不设置可见gpu,而是指定device='cuda:0'的话,也会报错。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。