RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm 解决方案
目录
问题描述
解决方案
后记
问题描述
跑pytorch相关的代码时,在根据requirements.txt进行环境配置后,运行模型测试代码,出现了以下错误
File "/opt/conda/envs/uof/lib/python3.7/site-packages/torch/nn/modules/module.py", line 541, in __call__
result = self.forward(*input, **kwargs)
File "/opt/conda/envs/uof/lib/python3.7/site-packages/torch/nn/modules/linear.py", line 87, in forward
return F.linear(input, self.weight, self.bias)
File "/opt/conda/envs/uof/lib/python3.7/site-packages/torch/nn/functional.py", line 1372, in linear
output = input.matmul(weight.t())
RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm( handle, opa, opb, m, n, k, &alpha, a, lda, b, ldb, &beta, c, ldc)`
在网上查询这个问题的解决方案千奇百怪,尝试之后都没有成功解决。
解决方案
后来猜想应当是pytorch、cuda和python版本不匹配的问题(之前遇到过一次python版本为3.8过高装不上低版本pytorch~=1.3.0的情况),去查找了cuda、pytorch和python之间的版本对应关系表:
https://blog.csdn.net/weixin_45564943/article/details/121688734
根据目前的cuda版本(11.2),python版本(3.7),选择了安装pytorch~=1.7.0版本:
pip uninstall torch==1.3.0
pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html
成功解决了该问题
后记
下次再安装pytorch时,一定要考虑python和cuda版本再做选择,不要盲目依赖requirements.txt。
RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm 解决方案相关推荐
- 【bug记录】RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm
问题 在训练到一定迭代次数之后报错: RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling cublasSgemm ...
- RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm( handle, opa, opb
这个问题是在测试数据时候遇到的,测试的数据是变长的,没有处理直接送进模型, 有看到说是一次性加载的数据太多(电脑不行),不过也确实一次性加载的数组是(1w+,1,512) 然后修改了一下dataloa ...
- 【PyTorch】RuntimeError: CUDA error: CUBLAS_STATUS_INVALID_VALUE when calling cublasSgemm()
完整报错信息. RuntimeError: CUDA error: CUBLAS_STATUS_INVALID_VALUE when calling `cublasSgemm( handle, opa ...
- CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm
CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm 在模型测试的时候出现了这个问题, CUDA error: CU ...
- RuntimeError: CUDA error: CUBLAS_STATUS_INVALID_VALUE when calling `cublasSgemm( handle, opa, opb, m
RuntimeError: CUDA error: CUBLAS_STATUS_INVALID_VALUE when calling cublasSgemm( handle, opa, opb, m, ...
- 报错RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasGemmEx( handle, opa,
RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling cublasGemmEx( handle, opa, opb ...
- RuntimeError: CUDA error: CUBLAS_STATUS_NOT_INITIALIZED when calling `cublas‘
调用nn.linear时出现RuntimeError: CUDA error: CUBLAS_STATUS_NOT_INITIALIZED when calling `cublas'错误,搜索网上资料 ...
- RuntimeError: CUDA error: CUBLAS_STATUS_ALLOC_FAILED when calling `cublasCreate(handle)`
RuntimeError: CUDA error: CUBLAS_STATUS_ALLOC_FAILED when calling cublasCreate(handle) 在写pytorch情感分类 ...
- CUDA error: CUBLAS_STATUS_INVALID_VALUE when calling `cublasSgemm( handle, opa, opb, m, n, k, alpha
https://blog.csdn.net/u014176855/article/details/80994991 他的方法对我这个不奏效.检查发现是分类网络的全连接layer第一层神经元的数量设置错 ...
最新文章
- CSDN公众号新功能上线,居然还能搜出小姐姐???
- arcgis for android 学习 - (4) 了解mapView的一些方法和事件
- Image、Byte[]、Bitmap相互转换
- Mysql修改存储过程相关权限问题
- 【网络编程】之七、select聊天室
- Restful API 设计
- 如何计算一只鸡的表面积?
- 财付通php接口,dedecms 财付通接口,dedecms财付通_PHP教程
- matlab 工业相机 曝光时间_工业相机与普通相机的差别
- SpringMVC中@Controller和@RequestMapping
- 腾讯 Github 全球贡献前十;三星可折叠手机售价 1.6 万;OpenTitan 正式开源|极客头条...
- 转 PHP函数---$_Get()和$_Post()的用法
- win7开机有画面进系统黑屏怎么办
- 浏览量(PV)、访客数(UV)、访问次数、跳出率
- leetcode 森林中的兔子
- 从0-1的CTF比赛环境搭建过程
- 奔腾处理器_编号和非编号的奔腾处理器之间有什么区别?
- 闲聊Robots协议
- 《富爸爸,穷爸爸》思维导图
- asp.net mysql 查询_asp.net 多条件查询数据库
热门文章
- DICOM胶片打印服务器 放射科DICOM打印服务器 DR CT胶片打印系统
- iTunes音频转换器Sidify Apple Mac版
- stata 异方差专题【计量经济系列(四)】
- 创建型设计模式——原型模式
- 【转载】高通msm8996平台的ASOC音频路径分析(基于androidN及linux3.1x)
- 计算二个时间内有多少个交易日
- Improving the Efficiency of Grammatical Error Correction with Erroneous Span Detection翻译
- 三叶草生物开启招股:主攻新冠疫苗研发,产品有望年内上市?
- 关于运维,新华三的经验谈
- 南京商标注册优势有哪些?