unable to get repr for class ‘torch.tensor‘
unable to get repr for class 'torch.tensor'
出错代码:
batch_conf.gather(1, conf_t.view(-1,1))
最近码代码使用pytorch遇到如题所示的问题,查遍Google百度,大多是说运算时维度不符,但是我找遍代码也没发现有这个错误。一段时间后才发现,网络参数保存的是torch.float32类型,而我输入的数据是torch.float64类型,将数据类型更改为torch.float32,问题解决。
我是因为是用别人的训练代码,没有改完,除了bug,导致最后输出的神经元个数(类别数)小于给的label-1(从0开始)的值。必须是神经元个数即类别数要完全等于maximum label value-1,比如分成10类,label最大只能是9,超过9的情况出现就会出现题目中的错误,然后pytorch还没有提示。。。
网上还有别的情况:
https://blog.csdn.net/jizhidexiaoming/article/details/109442337
问题描述:计算BCE Loss
使用pytorch接口
self.bce_loss = nn.BCELoss()
self.bce_loss(pred_cls, tcls)
问题原因:pred_cls没有归一化的0到1之间。
解决办法:
self.bce_loss(torch.sigmoid(pred_cls), tcls)
unable to get repr for class ‘torch.tensor‘相关推荐
- unable to get repr for class 'torch.tensor'
最近码代码使用pytorch遇到如题所示的问题,查遍Google百度,大多是说运算时维度不符,但是我找遍代码也没发现有这个错误.一段时间后才发现,网络参数保存的是torch.float32类型,而我输 ...
- Unable to get repr for<class‘torch.Tensor‘>
Unable to get repr for <class 'torch.Tensor'> tensor越界访问后就会变成这样. import torcha_data=torch.Tens ...
- RuntimeError: CUDA error: device-side assert triggered和Unable to get repr for <class ‘torch.Tensor
项目场景: 一个深度学习模型,主要包括GCN与CNN两个部分 问题描述 跑代码的时候发现他一直出现RuntimeError: CUDA error: device-side assert trigge ...
- Unable to get repr for <class ‘torch.Tensor‘>
debug,查看张量具体值的时候张量显示如下内容 Unable to get repr for <class 'torch.Tensor'> 这里我是为了看懂里面具体数值的变化就放了几行的 ...
- pytorch报错Unable to get repr for
pytorch报错Unable to get repr for 标签出现了-1,2或者其他值,loss计算之后, 报错:CUDA error: device-side assert triggered ...
- unable to get repr for <class ‘torch.Tensor‘>错误可能原因
自己在做语义分割的时候,出现了这个问题:unable to get repr for <class 'torch.Tensor'> 自己使用了pycharm进行了模型训练,错误提示为:Ru ...
- Unable to get repr for <class torch.Tensor>
Unable to get repr for 我遇到这个问题的原因是,数据已经放到GPU上,但是模型还在Cpu上,因此会遇到这个问题. 解决方法就是,先把模型也放到GPU上,然后在把放到GPU上的数据 ...
- pycharm 调试pytorch代码:unable to get repr for <class torch.Tensor>
取值范围超了. a=torch.tensor([1,2]) print(a[-3]) print(a[3])
- PyTorch 笔记(02)— 常用创建 Tensor 方法(torch.Tensor、ones、zeros、eye、arange、linspace、rand、randn、new)
1. Tensor 概念分类 PyTorch 中的张量(Tensor)类似 NumPy 中的 ndarrays,之所以称之为 Tensor 的另一个原因是它可以运行在 GPU 中,以加速运算. 1.1 ...
最新文章
- spoj 26130	Binary numbers
- 《中国人工智能学会通讯》——4.27 电子数据取证理论与技术
- i18n - why Chinese resource will be loaded by default
- 【Gym-100085 B】Binary Encoding【思维题】
- 锌合金铸件压铸方案的优化与应用 | 智铸超云案例分享
- 计算机硬盘没容量了,电脑硬盘容量怎么突然变少了
- 计算几何(中线长计算三角形面积) - Medians - UVA 10347
- C# 正则表达式 Regex类的使用
- 「win10右键菜单修改名称」
- jquery获取第一个子元素
- 微信小程序实现音乐播放器(1)
- 九度 题目1335:闯迷宫 题目1365:贝多芬第九交响曲
- JS中数组使用的方法
- 高通平台之TP代码分析
- Docker删除Exited镜像
- 期末作业成品代码——威海影视(1页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
- 日常训练 20170708 贝加尔湖畔baikal
- 数据库实验七:存储过程实验
- vuejs项目纯js导出word、在线下载富文本内容或者网页另存为word文件
- 鼎捷T100开发杂记
热门文章
- Linux C编程--临时文件
- virtio后端驱动详解
- Linux内核分析 - 网络[四]:路由表
- linux系统调用挂钩方法总结
- 提高显微镜分辨率方法_超分辨显微镜研究获进展
- python数据存储与读取_【Python爬虫】数据保存与读取
- mysql查询时间between and_Mysql中用between...and...查询日期时注意事项
- async spring 默认线程池_springboot-@Async默认线程池导致OOM问题
- 天眼探空经济发展_【砥砺奋进的五年】观神州 惠民生:“天眼”探空惊艳全球...
- 皮一皮:据说这句话高情商的人说起来不一样...