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

【问题描述】

之前代码可以正常运行,后面扩充了数据集后,再在GPU跑深度学习训练模型的程序时报如下错误,但又没有提示CUDA out of memory。

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

【解决办法1】

将程序改在cpu上运行,发现可以正常运行,但是这个速度会非常慢,耗费时间会比较久。

--device cpu

【解决办法2】

尝试调小了训练模型时用的batch size,可以正常运行。

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
社会演员多的头像社会演员多普通用户
上一篇 2023年10月17日
下一篇 2023年10月17日

相关推荐