RuntimeError: Inference tensors do not track version counter.

  • 问题:
Testing DataLoader 0:   0%|          | 0/78 [00:00<?, ?it/s]Failed to collect metadata on function, produced code may be suboptimal.  Known situations this can occur are inference mode only compilation involving resize_ or prims (!schema.hasAnyAliasInfo() INTERNAL ASSERT FAILED); if your situation looks different please file a bug to PyTorch.
Traceback (most recent call last):File "/home/buty/.local/lib/python3.8/site-packages/torch/_functorch/aot_autograd.py", line 1674, in aot_wrapper_dedupefw_metadata, _out = run_functionalized_fw_and_collect_metadata(File "/home/buty/.local/lib/python3.8/site-packages/torch/_functorch/aot_autograd.py", line 606, in innerflat_f_outs = f(*flat_f_args)File "/home/buty/.local/lib/python3.8/site-packages/torch/_functorch/aot_autograd.py", line 2776, in functional_callout = Interpreter(mod).run(*args[params_len:], **kwargs)File "/home/buty/.local/lib/python3.8/site-packages/torch/fx/interpreter.py", line 136, in runself.env[node] = self.run_node(node)File "/home/buty/.local/lib/python3.8/site-packages/torch/fx/interpreter.py", line 177, in run_nodereturn getattr(self, n.op)(n.target, args, kwargs)File "/home/buty/.local/lib/python3.8/site-packages/torch/fx/interpreter.py", line 294, in call_modulereturn submod(*args, **kwargs)File "/home/buty/.local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1501, in _call_implreturn forward_call(*args, **kwargs)File "/home/buty/.local/lib/python3.8/site-packages/torch/nn/modules/linear.py", line 114, in forwardreturn F.linear(input, self.weight, self.bias)File "/home/buty/.local/lib/python3.8/site-packages/torch/_inductor/overrides.py", line 38, in __torch_function__return func(*args, **kwargs)
RuntimeError: Inference tensors do not track version counter.While executing %self_model_fc : [#users=3] = call_module[target=self_model_fc](args = (%flatten,), kwargs = {})
Original traceback:File "/home/buty/.local/lib/python3.8/site-packages/torchvision/models/resnet.py", line 280, in _forward_implx = self.fc(x)|   File "/home/buty/.local/lib/python3.8/site-packages/torchvision/models/resnet.py", line 285, in forwardreturn self._forward_impl(x)|   File "/opt/extend/buty/work/ocr/YuzuMarker.FontDetection/detector/model.py", line 53, in forwardX = self.model(X)Traceback (most recent call last):File "/home/buty/.local/lib/python3.8/site-packages/torch/_dynamo/output_graph.py", line 670, in call_user_compilercompiled_fn = compiler_fn(gm, self.fake_example_inputs())File "/home/buty/.local/lib/python3.8/site-packages/torch/_dynamo/debug_utils.py", line 1055, in debug_wrappercompiled_gm = compiler_fn(gm, example_inputs)File "/home/buty/.local/lib/python3.8/site-packages/torch/__init__.py", line 1390, in __call__return compile_fx(model_, inputs_, config_patches=self.config)File "/home/buty/.local/lib/python3.8/site-packages/torch/_inductor/compile_fx.py", line 455, in compile_fxreturn aot_autograd(File "/home/buty/.local/lib/python3.8/site-packages/torch/_dynamo/backends/common.py", line 48, in compiler_fncg = aot_module_simplified(gm, example_inputs, **kwargs)File "/home/buty/.local/lib/python3.8/site-packages/torch/_functorch/aot_autograd.py", line 2805, in aot_module_simplifiedcompiled_fn = create_aot_dispatcher_function(File "/home/buty/.local/lib/python3.8/site-packages/torch/_dynamo/utils.py", line 163, in time_wrapperr = func(*args, **kwargs)File "/home/buty/.local/lib/python3.8/site-packages/torch/_functorch/aot_autograd.py", line 2498, in create_aot_dispatcher_functioncompiled_fn = compiler_fn(flat_fn, fake_flat_args, aot_config)File "/home/buty/.local/lib/python3.8/site-packages/torch/_functorch/aot_autograd.py", line 1802, in aot_wrapper_dedupecompiled_fn = compiler_fn(wrapped_flat_fn, deduped_flat_args, aot_config)File "/home/buty/.local/lib/python3.8/site-packages/torch/_functorch/aot_autograd.py", line 1278, in aot_dispatch_base_fw_metadata, _out = run_functionalized_fw_and_collect_metadata(File "/home/buty/.local/lib/python3.8/site-packages/torch/_functorch/aot_autograd.py", line 606, in innerflat_f_outs = f(*flat_f_args)File "/home/buty/.local/lib/python3.8/site-packages/torch/_functorch/aot_autograd.py", line 1800, in wrapped_flat_fnreturn flat_fn(*add_dupe_args(args))File "/home/buty/.local/lib/python3.8/site-packages/torch/_functorch/aot_autograd.py", line 2776, in functional_callout = Interpreter(mod).run(*args[params_len:], **kwargs)File "/home/buty/.local/lib/python3.8/site-packages/torch/fx/interpreter.py", line 136, in runself.env[node] = self.run_node(node)File "/home/buty/.local/lib/python3.8/site-packages/torch/fx/interpreter.py", line 177, in run_nodereturn getattr(self, n.op)(n.target, args, kwargs)File "/home/buty/.local/lib/python3.8/site-packages/torch/fx/interpreter.py", line 294, in call_modulereturn submod(*args, **kwargs)File "/home/buty/.local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1501, in _call_implreturn forward_call(*args, **kwargs)File "/home/buty/.local/lib/python3.8/site-packages/torch/nn/modules/linear.py", line 114, in forwardreturn F.linear(input, self.weight, self.bias)File "/home/buty/.local/lib/python3.8/site-packages/torch/_inductor/overrides.py", line 38, in __torch_function__return func(*args, **kwargs)
RuntimeError: Inference tensors do not track version counter.While executing %self_model_fc : [#users=3] = call_module[target=self_model_fc](args = (%flatten,), kwargs = {})
Original traceback:File "/home/buty/.local/lib/python3.8/site-packages/torchvision/models/resnet.py", line 280, in _forward_implx = self.fc(x)|   File "/home/buty/.local/lib/python3.8/site-packages/torchvision/models/resnet.py", line 285, in forwardreturn self._forward_impl(x)|   File "/opt/extend/buty/work/ocr/YuzuMarker.FontDetection/detector/model.py", line 53, in forwardX = self.model(X)The above exception was the direct cause of the following exception:
  • 主要是因为使用了torch.compile()
if torch.__version__ >= "2.0" and os.name == "posix":model = torch.compile(model)。。。。。。#trainer.fit(detector, datamodule=data_module, ckpt_path=args.checkpoint)
trainer.test(detector, datamodule=data_module)
  • 解决办法:把model = torch.compile(model)去掉
#if torch.__version__ >= "2.0" and os.name == "posix":
#    model = torch.compile(model)。。。。。。#trainer.fit(detector, datamodule=data_module, ckpt_path=args.checkpoint)
trainer.test(detector, datamodule=data_module)
  • 参考资料
    pytorch 2.0 Torch Compiled model error at test_step #17175
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/234202.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NFC标签写入网址,NTAG213写入网址URL

NFC标签常用的有NTAG213,/215/216以及国产的F8123&#xff0c;可以写入网址&#xff0c;应用在产品身份识别&#xff0c;溯源&#xff0c;防伪等&#xff0c;我们使用NFC读写器ACR122u可以批量快速的写入网址URL 一、打开软件 二、把需要写的网址&#xff0c;整理到Excel表格中…

mysql中的数据类型和表操作【MYSQL】

mysql中的数据类型和表操作MYSQL】 一. 表结构操作1.1创建及删除表结构i. 创建表ii. 查看表结构iii. 删除表 1.2 修改表结构i. 修改表名ii. 添加新字段iii. 修改字段中的属性iiii. 删除字段 二. 表中类型2.1 int类型2.2 bit类型2.3 浮点类型i. float类型ii. decimal类型 2.4 字…

智能优化算法应用:基于黑寡妇算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于黑寡妇算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于黑寡妇算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.黑寡妇算法4.实验参数设定5.算法结果6.参考文…

LeetCode刷题--- 子集

个人主页&#xff1a;元清加油_【C】,【C语言】,【数据结构与算法】-CSDN博客 个人专栏 力扣递归算法题【 http://t.csdnimg.cn/yUl2I 】【C】 【 http://t.csdnimg.cn/6AbpV 】数据结构与算法【 http://t.csdnimg.cn/hKh2l 】 前言&#xff1a;这个专栏主要讲…

【BEV感知】BEVFormer 融合多视角图形的空间特征和时序特征 ECCV 2022

前言 本文分享BEV感知方案中&#xff0c;具有代表性的方法&#xff1a;BEVFormer。 它基于Deformable Attention&#xff0c;实现了一种融合多视角相机空间特征和时序特征的端到端框架&#xff0c;适用于多种自动驾驶感知任务。 主要由3个关键模块组成&#xff1a; BEV Que…

【源码】基于SpringBoot+thymeleaf实现的快递之家管理系统

系统介绍 基于SpringBootthymeleaf实现的快递之家管理系统是为学校打造的高效的快递管理系统&#xff0c;系统分为管理员、注册用户两类角色&#xff0c;一共是分为三大菜单项&#xff0c;分别是我的物流、个人管理、后台管理&#xff0c;管理员拥有全部菜单&#xff0c;注册用…

【大数据实训】python石油大数据可视化(八)

2014到2020年石油加工产品产量数据处理分析 一、任务描述 石油是工业的命脉。 一直到2020年&#xff0c;我国原油产量基本处于平稳的状态&#xff0c;大部分原油来自国外进口&#xff1b;中国原油加工产量在华东、东北地区占比较大&#xff0c;华南地区相对较少。原油的加工企业…

打破枯燥工作日,用Python统计键盘和鼠标点击次数,钉钉告诉你今天摸鱼了多少次!

1 前言 是否曾想过&#xff0c;在一天的工作中&#xff0c;你到底点击了键盘多少次&#xff0c;或者鼠标点击了多少下&#xff1f; 是否好奇每天工作的时候&#xff0c;自己究竟有多努力&#xff1f; 本文将带你使用 Python&#xff0c;利用 pynput 监听键盘和鼠标事件&…

关于SSL证书常见的那些误区,你“中”了吗

随着数据安全的重要性越来越凸显&#xff0c;使用SSL证书以实现网站HTTPS加密保护及身份的可信认证成为各政企网站的广泛选择。然而很多网站运营者对于SSL证书的理解仍然存在一些误区&#xff0c;为了能让大家对SSL证书有更为清晰的认识&#xff0c;下面小锐就带大家一起来了解…

Django(一)

1.web框架底层 1.1 网络通信 注意&#xff1a;局域网 个人一般写程序&#xff0c;想要让别人访问&#xff1a;阿里云、腾讯云。 去云平台租服务器&#xff08;含公网IP&#xff09;程序放在云服务器 先以局域网为例 我的电脑【服务端】 import socket# 1.监听本机的IP和…

drf知识--01

前后端开发模式 在开发Web应用中&#xff0c;有两种应用模式&#xff1a; 前后端混合开发: bbs 项目--renderajax 1、全栈开发--前端html后端都是一个人写 2、前端人员&#xff1a;写空页面&#xff0c;没有模板语法&#xff0c;只要html&#xff0c;c…

FA2016ASA (MHz范围晶体单元,内置热敏电阻) 汽车

FA2016ASA是爱普生推出的一款内置热敏电阻、频率范围为38.4MHz的晶振&#xff0c;确保数据的准确传输&#xff0c;同时有效避免频谱干扰的出现。可以在-40C to 125C 的温度内稳定工作。在汽车内部空间有限的情况下&#xff0c;FA2016ASA以其小型超薄的外形尺寸2.0 1.6 0.68mm…

职场规划和职业发展

有人说&#xff0c;做任何事情都要有规划&#xff0c;在职场中人要有规划&#xff0c;公司也要有规划。职场上没有人是你生命中的例外&#xff0c;如果你没有规划&#xff0c;那么就说明你根本不知道自己要什么。只有做好规划&#xff0c;才能让你在职场中获得更好的发展。在职…

RocketMQ从入门到精通

1.MQ概述 1.1 RocketMQ简介 RocketMQ 是阿里开源的分布式消息中间件&#xff0c;跟其它中间件相比&#xff0c;RocketMQ 的特点是纯JAVA实现&#xff0c;是一套提供了消息生产&#xff0c;存储&#xff0c;消费全过程API的软件系统。 1.2 MQ用途 限流削峰 MQ可以将系统的超量请…

Java第二十章课堂总结

如果一次只完成一件事情&#xff0c;很容易实现。但现实生活中&#xff0c;很多事情都是同时进行的。Java中为了模拟这种状态&#xff0c;引入了线程机制。简单地说&#xff0c;当程序同时完成多件事情时&#xff0c;就是所谓的多线程。多线程应用相当广泛&#xff0c;使用多线…

【bug日记】如何切换jdk版本,如何解决java和javac版本不一致

背景 今天在安装jenkins后&#xff0c;使用java运行war包的时候&#xff0c;提示jdk1.8版本太低&#xff0c;需要提高版本&#xff0c;所以就需要切换jdk版本 解决 在用户变量中&#xff0c;首先更改了JAVA_HOME的地址为17的目录&#xff0c;发现javac的版本改为17了&#x…

Jmeter的接口测试详细步骤并实现业务闭环

一、首先是了解Jmeter接口测试用到的组件 1、测试计划&#xff1a;Jmeter的起点和容器2、线程组&#xff1a;代表一定的虚拟用户3、取样器&#xff1a;发送请求的最小单元4、逻辑控制器&#xff1a;控制组件的执行顺序5、前置处理器&#xff1a;在请求之前的操作6、后置处理器…

服务宕机、线上环境内存溢出OOM分析思路

前言 平时工作中&#xff0c;肯定会遇到哪个产品经理突然来找&#xff0c;说服务器又挂了&#xff0c;怎么又用不了啦&#xff01;类似的紧急情况&#xff0c;遇到这种情况不要慌&#xff0c;我提供以下几点紧急补救思路。 1&#xff09;重启大法保命 2&#xff09;确认是否新…

5分钟上手浏览器插件测试——Eolink Apikit

Eolink Apikit 研发管理和自动化测试产品中&#xff0c;提供了多种发起 API 测试的方式&#xff1a; 服务器测试&#xff1a;通过 Eolink Apikit 官方远程服务器发送请求&#xff0c;不需要安装任何插件&#xff0c;但是无法访问本地服务器(localhost)、内网、局域网。插件测试…

年终汇报这么写,升值加薪必有你!

#01 你这么能干&#xff0c; 老板知道吗&#xff1f; — 打工人最怕什么&#xff1f; 最怕你忙前忙后&#xff0c;干活一大堆&#xff0c;气出一身结节&#xff0c;锅还没少背&#xff0c;最后升职加薪没有你&#xff0c;出国旅游不带你&#xff1b;更怕你日常996&#xf…