pytorch - 当我使用 pytorch 训练模型时出现 cuda 运行时错误(59)
问题描述
当我用 pytorch 训练我的模型时出现 cuda 运行时错误(59)。我收到错误消息:“断言 'THCNumerics::ge(val,zero)' 失败”
当我训练模型时,我得到一个 cuda 运行时错误(59),就像那张照片一样。使用128000条数据进行训练时出现问题,使用12800条数据进行训练时没有出现。另外,我使用DataLoader每批次加载128条数据。提示问题的代码是 :
for i in range(batch_size):
idxs_data = idxs[i].data
for j in range(seq_len):
if mask[i][j] == 1:
pass
“如果掩码[i][j] == 1:”是错误代码
解决方案
推荐阅读
- go - 从频道读取后主不退出
- python - 在 menuItem 上显示窗口单击 Python Maya
- wpf - 我应该如何更新 WPF 应用程序中的文本框值?
- c++ - 假设 float 或 double NaN 将始终是“nan”作为字符串是否安全?
- node.js - 检查字段是否存在,删除它并创建一个新的
- node.js - 我想做一个下载部分
- swift - 有没有办法打印 NFCISO7816APDU 生成的 APDU 命令
- python - 如何在python中简化有关迭代组合的代码
- amazon-web-services - AWS Config:即使存在“名称”标签,所需标签的自定义规则也会显示“无标签”
- plc - PLC“程序计数器”概念