CUDA error: device-side assert triggered 触发了设备端断言

  • 原因1:模型大小不匹配

  • 在定义模型的最终全连接层时,我没有将 196(斯坦福汽车数据集的类总数)作为输出单元的数量,而是使用了 195。错误通常在您执行反向传播的行中识别。您的损失函数将比较模型的输出和数据集中该观察的标签。万一您对标签和输出感到困惑,请参阅下面我如何定义它们:

  • 原因2:损失函数输入错误

  • 损失函数对于它们可以接受的可能输入具有不同的范围。如果您为输出层选择不兼容的激活函数,则会触发此错误。例如,BCELoss 要求其输入介于 0 和 1 之间。如果输入(模型的输出)超出该特定损失函数的可接受范围,则会触发错误。

后来尝试将F.mse_loss 改为nn.MSELoss

  • Bool value of Tensor with more than one value is ambiguous in Pytorch
    Bool value of Tensor with more than one value is ambiguous当您尝试将张量转换为布尔值时会出现错误消息。

  • 原来是没有实例化

  • self.loss = nn.MSELoss() 在forwrad时 theloss = self.loss(x, y)

一步步调试发现Tensor显示 Unable to get repr for <class ‘torch.Tensor’>

  • 是因为写的程序的bug,一步步运行,仔细检查变量发现变量用错了。

参考

添加链接描述

CUDA error: device-side assert triggered相关推荐

  1. RuntimeError: cuda runtime error (59) : device-side assert triggered

    问题 在训练 Transformer 的过程中,pytorhc出现的问题:RuntimeError: cuda runtime error (59) : device-side assert trig ...

  2. 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 ...

  3. pytorch runtime error(59):device-side assert triggered at XXX

    跑模型的时候,遇到了这个问题,定位是在 char-embedding 中的 conv 层中,由于需要使用 pool1d, char embedding后的 size 为(N*seq_len, word ...

  4. 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 ...

  5. Debug Pytorch: RuntimeError: CUDA error: device-side assert triggered

    报错信息 RuntimeError: CUDA error: device-side assert triggered /pytorch/aten/src/THC/THCTensorScatterGa ...

  6. 已解决RuntimeError: CUDA error: device-side assert triggered异常的正确解决方法,亲测有效!!!

    已解决RuntimeError: CUDA error: device-side assert triggered异常的正确解决方法,亲测有效!!! 文章目录 报错问题 解决方法 福利 报错问题 粉丝 ...

  7. 解决:RuntimeError: CUDA error: device-side assert triggered

    @[TOC]解决办法:RuntimeError: CUDA error: device-side assert triggered CUDA kernel errors might be asynch ...

  8. 错误处理--CUDA error: device-side assert triggered(很有效)

    embeding中词的总数设小了 在函数 nn.Embedding(vocab_size, embedding_dimension) 中 参数vocab_size 为你字典的总词数,如果在训练中有编号 ...

  9. RuntimeError: CUDA error: device-side assert triggered和Unable to get repr for <class ‘torch.Tensor

    项目场景: 一个深度学习模型,主要包括GCN与CNN两个部分 问题描述 跑代码的时候发现他一直出现RuntimeError: CUDA error: device-side assert trigge ...

  10. 完美解决-RuntimeError: CUDA error: device-side assert triggered

    网上的解决方案意思是对的,但并没有给出相应的实际解决方法: 问题描述: 当使用ImageFolder方式构建数据集的时候: train_data = torchvision.datasets.Imag ...

最新文章

  1. C语言字符串排序!_只愿与一人十指紧扣_新浪博客
  2. linux apache cpu,linux – Apache使用100%的CPU. “ps”命令可以告诉我它在做什么吗?...
  3. 【c语言】整型数据的溢出
  4. 开发常见错误解决(1)注册.NET EnterpriseServices COM+组件,事务服务不可用
  5. 笔记9 | 使用wifi连接adb打印数据
  6. PropertySource和ConfigurationProperties
  7. 上科大、腾讯提出Liquid Warping GAN,实现人体动作迁移的新高度!
  8. Hive参数性能调优
  9. 利用关系图表深度挖掘潜在决策影响关系——微软CRM炫酷介绍之四
  10. Python+numpy实现蒙特卡罗方法估计圆周率近似值
  11. EBS MOAC深入研究(转)
  12. vmware cli 修改磁盘为SSD
  13. 3dmax导出obj序列_Houdini导出序列图片
  14. R. Shankar《Principles of Quantum Mechanics (2nd)》(山卡《量子力学原理(第二版)》)双语目录
  15. 微信公众号在开发者模式下自定义菜单
  16. linux下多节点之间免密钥访问
  17. 这几天来的第一篇日志
  18. FTP服务器异地备份文件,ftp异地备份
  19. pg_stat_database 视图 tup_returned、tup_fetched 的含义
  20. 调试多线程 查死锁的bug gcore命令 gdb对多线程的调试 gcore pstack 调试常用命令...

热门文章

  1. 计算机招聘试题选择题,计算机考试题库:计算机基础练习题(39)
  2. 苹果 2019 卖什么?新 iPhone 值不值得买?
  3. 两道2016年美国高中数学竞赛题
  4. android游戏备份农场,zynga旗下的虚拟农场farmville将正式进入android平台
  5. Qt源码分析--QPaintEngine
  6. struts2架构网站漏洞修复详情与利用漏洞修复方案
  7. JVM_0.5_小故事
  8. html图片无损压缩,有损压缩和无损压缩的区别是什么
  9. 关于trycatchfinal返回值问题
  10. 计算机专业毕业设计工作日志,计算机科学技术系毕业设计工作日志.doc