RK3588 代码中导入torch报错

2024-06-19 21:44

本文主要是介绍RK3588 代码中导入torch报错,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

RK3588 代码中导入torch报错

使用RK3588测试官方的YOLOv8,出现下面的问题

在这里插入图片描述

发现是dfl函数中导入torch的时候产生的,但是我在python终端上执行导入torch并没有发生报错

Traceback (most recent call last):File "infer.py", line 243, in <module>boxes, classes, scores = post_process(outputs)File "infer.py", line 122, in post_processboxes.append(box_process(input_data[pair_per_branch*i]))File "infer.py", line 108, in box_processposition = dfl(position)File "infer.py", line 88, in dflimport torchFile "/home/pi/archiconda3/envs/py38/lib/python3.8/site-packages/torch/__init__.py", line 1896, in <module>from torch import export as exportFile "/home/pi/archiconda3/envs/py38/lib/python3.8/site-packages/torch/export/__init__.py", line 28, in <module>from torch.fx.passes.infra.pass_base import PassResultFile "/home/pi/archiconda3/envs/py38/lib/python3.8/site-packages/torch/fx/passes/__init__.py", line 3, in <module>from . import net_min_baseFile "/home/pi/archiconda3/envs/py38/lib/python3.8/site-packages/torch/fx/passes/net_min_base.py", line 12, in <module>from .split_utils import split_by_tagsFile "/home/pi/archiconda3/envs/py38/lib/python3.8/site-packages/torch/fx/passes/split_utils.py", line 8, in <module>from torch.fx.passes.utils import HolderModule, lift_subgraph_as_moduleFile "/home/pi/archiconda3/envs/py38/lib/python3.8/site-packages/torch/fx/passes/utils/__init__.py", line 1, in <module>from .common import lift_subgraph_as_module, HolderModule, compare_graphsFile "/home/pi/archiconda3/envs/py38/lib/python3.8/site-packages/torch/fx/passes/utils/common.py", line 7, in <module>from torch.fx.passes.utils.matcher_utils import SubgraphMatcherFile "/home/pi/archiconda3/envs/py38/lib/python3.8/site-packages/torch/fx/passes/utils/matcher_utils.py", line 31, in <module>logger = _init_logger()File "/home/pi/archiconda3/envs/py38/lib/python3.8/site-packages/torch/fx/passes/utils/matcher_utils.py", line 21, in _init_loggerlogger.setLevel(level)File "/home/pi/archiconda3/envs/py38/lib/python3.8/logging/__init__.py", line 1421, in setLevelself.level = _checkLevel(level)File "/home/pi/archiconda3/envs/py38/lib/python3.8/logging/__init__.py", line 198, in _checkLevelraise ValueError("Unknown level: %r" % level)
ValueError: Unknown level: 'WARNING'

我尝试着将torch版本更换为2.2 2.1均失败,均出现上面的错误,直到我更新为1.13后再进行YOLOv8的推理才成功

在这里插入图片描述

在这里插入图片描述

这篇关于RK3588 代码中导入torch报错的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

使用C#代码在PDF文档中添加、删除和替换图片

《使用C#代码在PDF文档中添加、删除和替换图片》在当今数字化文档处理场景中,动态操作PDF文档中的图像已成为企业级应用开发的核心需求之一,本文将介绍如何在.NET平台使用C#代码在PDF文档中添加、... 目录引言用C#添加图片到PDF文档用C#删除PDF文档中的图片用C#替换PDF文档中的图片引言在当

C#使用SQLite进行大数据量高效处理的代码示例

《C#使用SQLite进行大数据量高效处理的代码示例》在软件开发中,高效处理大数据量是一个常见且具有挑战性的任务,SQLite因其零配置、嵌入式、跨平台的特性,成为许多开发者的首选数据库,本文将深入探... 目录前言准备工作数据实体核心技术批量插入:从乌龟到猎豹的蜕变分页查询:加载百万数据异步处理:拒绝界面

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Spring Boot 3.4.3 基于 Spring WebFlux 实现 SSE 功能(代码示例)

《SpringBoot3.4.3基于SpringWebFlux实现SSE功能(代码示例)》SpringBoot3.4.3结合SpringWebFlux实现SSE功能,为实时数据推送提供... 目录1. SSE 简介1.1 什么是 SSE?1.2 SSE 的优点1.3 适用场景2. Spring WebFlu

java之Objects.nonNull用法代码解读

《java之Objects.nonNull用法代码解读》:本文主要介绍java之Objects.nonNull用法代码,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录Java之Objects.nonwww.chinasem.cnNull用法代码Objects.nonN