pytorch runtime error(59):device-side assert triggered at XXX
跑模型的时候,遇到了这个问题,定位是在 char-embedding 中的 conv
层中,由于需要使用 pool1d
, char embedding
后的 size
为(N*seq_len, word_len, embed_size)
,然后需要放在 conv
层中进行 conv1d
和 pool1d
, 需要在 word_len
的维度上进行计算,所以需要转换一个维度,然后报错:
RuntimeError(59): device-side assert triggered at XXX
然后发现transpose
之后transpose(x, 1, 2).is_contiguous()
为False
.
结果在使用transpose(x, 1, 2).contiguous()
的时候还是报同样的错误,x.cuda()
或者x.cpu()
都会报同样的错误。
参考RuntimeError: cuda runtime error (59), cuda 的报错提示定位可能不准。
不断调试,中途还产生了Segmentation fault (core dumped)的错误,
最后发现定位在了 word_embedding
层中,发现输入中的索引超过了word vocabualry
的长度。
重新建立词表,就可以了。
调了半天,原来是 词表有问题。
pytorch runtime error(59):device-side assert triggered at XXX相关推荐
- cuda runtime error (59) : device-side assert triggered when running transfer_learning_
cuda runtime error (59) : device-side assert triggered when running transfer_learning_ 参考:https://bl ...
- RuntimeError: cuda runtime error (59) : device-side assert triggered
问题 在训练 Transformer 的过程中,pytorhc出现的问题:RuntimeError: cuda runtime error (59) : device-side assert trig ...
- PyTorch报错:RuntimeError: CUDA error: device-side assert triggered at /pytorch/aten/src/THC/generic
训练模型报错 RuntimeError: cuda runtime error (710) : device-side assert triggered at /pytorch/aten/src/TH ...
- Debug Pytorch: RuntimeError: CUDA error: device-side assert triggered
报错信息 RuntimeError: CUDA error: device-side assert triggered /pytorch/aten/src/THC/THCTensorScatterGa ...
- pytorch测试报错:RuntimeError: cuda runtime error (10) : invalid device ordinal at torch/csrc/cuda/Module
模型在服务器多gpu上训练,测试在自己台式机上进行,只有一块gpu,测试报错: File "/home/fuxueping/sdb/PycharmProjects/face_recognit ...
- 已解决RuntimeError: CUDA error: device-side assert triggered异常的正确解决方法,亲测有效!!!
已解决RuntimeError: CUDA error: device-side assert triggered异常的正确解决方法,亲测有效!!! 文章目录 报错问题 解决方法 福利 报错问题 粉丝 ...
- RuntimeError: cuda runtime error (3) : initialization error at /pytorch/aten/src/THC/THCGeneral.cpp:
第三个大坑:在python多进程中使用pytorch加载模型时报错: THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp line=5 ...
- 完美解决-RuntimeError: CUDA error: device-side assert triggered
网上的解决方案意思是对的,但并没有给出相应的实际解决方法: 问题描述: 当使用ImageFolder方式构建数据集的时候: train_data = torchvision.datasets.Imag ...
- Faster rcnn 训练coco2017数据报错 RuntimeError: CUDA error: device-side assert triggered
Faster rcnn 训练coco2017数据报错 RuntimeError: CUDA error: device-side assert triggered 使用faster rcnn训练自己的 ...
最新文章
- 浪潮发布业界最高GPU密度的SR-AI整机柜
- java 证书管理系统_JAVA基础应用:单机版管理系统源代码
- Mysql @RN :方式ROW_NUMBER的实现方法
- MySQL查询in操作 查询结果按in集合顺序显示(转)
- wamp+多版本mysql_WampServer下安装多个版本的PHP、mysql、apache图文教程,_PHP教程
- 业务建模重的几个概念
- 企业之经典《HSRP热备份路由协议高级配置》技术
- 【C/C++】LibVLC库在逐帧提取的开发中回调设置帧格式
- Qt QComboBox详解
- [Java] 编码规范与基本概念
- itext7读取pdf 中文_itext7史上最全实战总结
- 图解图论介绍及应用(1):哥尼斯堡七桥
- “百度杯”CTF比赛 十一月场Mangager
- 微信支付服务商分账-请求单次分账
- mbk文件导入到oracle,linux下启动oracle
- python期货量化学习
- 宇宙起源的奥秘与引力波的发现
- React SSR 服务端渲染实践指南
- 封片剂 甘油封片 中性树脂封片剂型
- seismic tomography
热门文章
- b和B的区别?大B与小b的区别(Bps与bps)以及b、B、KB、MB、TB、PB、EB的换算
- DIT和DIF实现快速傅里叶变换的FFT
- linux下用户和组的管理,linux用户和组管理常见命令
- 雷达杂波matlab,基于MATLAB的雷达杂波建模与仿真研究
- config linux start up with only one app - firefox
- CentOS编译安装Qt(Qt可使用静态编译编译器)
- 数列极限定义的具体解释(举例)--十分易懂
- linux smit工具,AIX smit工具
- matlab 信号插零,【 MATLAB 】MATLAB 实现模拟信号采样后的重建(二)零阶保持(ZOH)...
- CSP/NOIP 复赛注意点