记录一些yolo-world训练数据集的报错

参考的这个文章
https://blog.csdn.net/ITdaka/article/details/138863017?spm=1001.2014.3001.5501

openai快捷下载:https://download.csdn.net/download/qq_43767886/89876720

然后我打算训练coco数据集,遇到了以下的问题

问题一

原因:错误提示表明你缺少 transformers 库,并且 PYTHONPATH 未正确配置,导致 Python 无法找到自定义模块 yolo_world。
安装 transformers;
yolo_world参考上面文章的链接

pip install transformers
Traceback (most recent call last):
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/mmengine/utils/misc.py", line 77, in import_modules_from_strings
    imported_tmp = import_module(imp)
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 790, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/home/rycc/cc/yolo-world/yolo_world/__init__.py", line 10, in <module>
    from .models import *  # noqa
  File "/home/rycc/cc/yolo-world/yolo_world/models/__init__.py", line 2, in <module>
    from .backbones import *  # noqa
  File "/home/rycc/cc/yolo-world/yolo_world/models/backbones/__init__.py", line 5, in <module>
    from .mm_backbone import (
  File "/home/rycc/cc/yolo-world/yolo_world/models/backbones/mm_backbone.py", line 10, in <module>
    from transformers import (AutoTokenizer, AutoModel, CLIPTextConfig)
ModuleNotFoundError: No module named 'transformers'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/mmengine/config/config.py", line 466, in fromfile
    import_modules_from_strings(**cfg_dict['custom_imports'])
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/mmengine/utils/misc.py", line 84, in import_modules_from_strings
    raise ImportError(f'Failed to import {imp}')
ImportError: Failed to import yolo_world

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/rycc/cc/yolo-world/train.py", line 127, in <module>
    main()
  File "/home/rycc/cc/yolo-world/train.py", line 65, in main
    cfg = Config.fromfile(args.config)
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/mmengine/config/config.py", line 478, in fromfile
    raise ImportError(err_msg) from e
ImportError: Failed to import custom modules from {'imports': ['yolo_world'], 'allow_failed_imports': False}, the current sys.path is:
    /home/rycc/cc/yolo-world
    /home/rycc/anaconda3/envs/yolo-world/lib/python39.zip
    /home/rycc/anaconda3/envs/yolo-world/lib/python3.9
    /home/rycc/anaconda3/envs/yolo-world/lib/python3.9/lib-dynload
    /home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages
    /tmp/tmpo38nms2p
You should set PYTHONPATH to make sys.path include the directory which contains your custom module

问题二

原因:/openai/clip-vit-base-patch32文件路径不对。

OSError: Incorrect path_or_model_id: '../openai/clip-vit-base-patch32'. Please provide either the path to a local folder or the repo_id of a model on the Hub. 

解决方法:
在这里插入图片描述

问题三

原因:albumentations安装的版本不对
解决方法:pip 安装 albumentations==1.3.1

Traceback (most recent call last):
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/torch/utils/data/_utils/worker.py", line 308, in _worker_loop
    data = fetcher.fetch(index)
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/torch/utils/data/_utils/fetch.py", line 51, in fetch
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/torch/utils/data/_utils/fetch.py", line 51, in <listcomp>
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "/home/rycc/cc/yolo-world/yolo_world/datasets/mm_dataset.py", line 86, in __getitem__
    return self.pipeline(data_info)
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/mmengine/dataset/base_dataset.py", line 60, in __call__
    data = t(data)
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/mmcv/transforms/base.py", line 12, in __call__
    return self.transform(results)
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/mmdet/structures/bbox/box_type.py", line 267, in wrapper
    return func(self, results)
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/mmdet/datasets/transforms/transforms.py", line 1507, in transform
    results = self.aug(**results)
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/albumentations/core/composition.py", line 346, in __call__
    self.preprocess(data)
  File "/home/rycc/anaconda3/envs/yolo-world/lib/python3.9/site-packages/albumentations/core/composition.py", line 373, in preprocess
    raise ValueError(msg)
ValueError: Key img_path is not in available keys.

我的目录文件配置

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

AWS MySQL 升级(三)—— TAZ - 近0停机的小版本升级方案

与AWS交流了解到的新方案&#xff0c;没有实际试过&#xff0c;所以本篇主要是些原理 一、 TAZ的含义 TAZ实际上就是 3 AZ&#xff0c;扩展一些就是 Multi-AZ DB Cluster&#xff0c;即在3个可用区部署DB&#xff0c;具备两个只读备用实例。 二、 TAZ的主要用途 1. 近0停机的小…

Sublime快捷键的使用和修改

sublime快捷键 1.选择类 CtrlD 选中光标所占的文本&#xff0c;继续操作则会选中下一个相同的文本。 AltF3 选中文本按下快捷键&#xff0c;即可一次性选择全部的相同文本进行同时编辑。举个栗子&#xff1a;快速选中并更改所有相同的变量名、函数名等。 CtrlL 选中整行&#…

基于Web的停车场管理系统(论文+源码)_kaic

摘要 我国经济的发展愈发迅速&#xff0c;车辆也随之增加的难以想象&#xff0c;因此车位的治理也越来越繁杂&#xff0c;为了方便停车位相关信息的管理&#xff0c;设计开发一个合理的停车位管理系统尤为重要。因而&#xff0c;具有信息方便读取和操作简便的停车位管理系统的设…

Qt和c++面试集合

目录 Qt面试 什么是信号&#xff08;Signal&#xff09;和槽&#xff08;Slot&#xff09;&#xff1f; 什么是Meta-Object系统&#xff1f; 什么是Qt的MVC模式&#xff1f; 1. QT中connect函数的第五个参数是什么&#xff1f;有什么作用&#xff1f; 3. 在QT中&#xff…

Linux使用Docker部署Paperless-ngx结合内网穿透打造无纸化远程办公

文章目录 前言1. 部署Paperless-ngx2. 本地访问Paperless-ngx3. Linux安装Cpolar4. 配置公网地址5. 远程访问6. 固定Cpolar公网地址7. 固定地址访问 前言 本文主要介绍如何在Linux系统本地部署Paperless-ngx开源文档管理系统&#xff0c;并结合cpolar内网穿透工具解决本地部署…

Redis持久化机制(RDBAOF详解)

目录 一、Redis持久化介绍二、Redis持久化方式1、RDB持久化(1) 介绍(2) RDB持久化触发机制(3) RDB优点和缺点(4) RDB流程 2、AOF(append only file)持久化(1) 介绍(2) AOF优点和缺点(3) AOF文件重写(4) AOF文件重写流程 三、AOF和RDB持久化注意事项 一、Redis持久化介绍 Redis…

plpo vue实战版教程

vue实战版教程 什么是plpo安装1.将plop添加到您的项目2.全局安装plop(可选&#xff0c;但建议使用方便)3.在项目根目录下创建一个 plopfile.js vue 实战&#xff08;后台管理系统 - 增删改查&#xff09;所需文件文件介绍创建配置文件 plopfile.js创建模板和脚本命令文件模板创…

ELK中L的filebeat配置及使用(超详细)

上一次讲解了如何在linux服务器上使用docker配置ELK中的E和K&#xff0c;这期着重讲解一下L怎么配置。 首先L在elk中指的是一个数据处理管道&#xff0c;可以从多种来源收集数据&#xff0c;进行处理和转换&#xff0c;然后将数据发送到 Elasticsearch。L的全称就是&#xff1…

dbeaver_导入到数据库中的csv文件显示黑色方块

dbeaver_导入到数据库中的csv文件显示黑色方块 ** 解决方案&#xff1a; ** 数据库导出到CSV用Excel打开中文乱码问题

H3C OSPF 综合排错实验

H3C OSPF 综合排错实验 实验拓扑 ​​ 实验需求 按照图示配置 IP 地址&#xff0c;所有路由器配置环回口 IP 地址为 X.X.X.X/32​ 作为 Router-id&#xff0c;X 为设备编号&#xff08;R7 除外&#xff09;按照图示分区域配置 OSPFR1 和 R6 上分别配置环回口来模拟业务网段…

【华为】基于华为交换机的VLAN配置与不同VLAN间通信实现

划分VLAN&#xff08;虚拟局域网&#xff09;主要作用&#xff1a; 一、提高网络安全性 广播域隔离访问控制增强 二、优化网络性能 减少网络拥塞提高网络可管理性 sysytem-view #进入系统视图配置参数 vlan batch 10 20 #批量创建vlanLSW3: int g0/0/1 port …

MYSQL 事物隔离级别的区别与现象

事物的ACID属性本章不再赘述&#xff0c;本章主要描述事物的隔离级别及隔离级别导致的现象&#xff0c;日常工作中该如何选择MYSQL的隔离级别。 MYSQL事物的隔离级别及各隔离级别存在的问题如下&#xff1a; 隔离级别/问题脏读不可重复读幻读读未提交(Read-Uncommitted)✅✅✅…

PostgreSQL学习笔记四:GUI管理工具

PostgreSQL 是一款广泛使用的开源关系数据库管理系统&#xff0c;拥有许多图形用户界面&#xff08;GUI&#xff09;工具来帮助用户更高效地管理数据库。以下是一些流行的 PostgreSQL 管理工具&#xff1a; pgAdmin&#xff1a; 一个流行的开源 PostgreSQL GUI 工具&#xff0c…

半周期检查-下降沿发上升沿采

1. 半周期路径Half Cycle Path 如果在设计中&#xff0c;同时存在上升沿触发的D触发器&#xff0c;以及下降沿触发的D触发器&#xff0c;则视为半周期路径&#xff0c;Half Cycle Path。 2. Setup time检查 时序图 时序报告&#xff1a; 起始点 startpoint&#xff1a;UFF5&a…

Jenkins+kubernetes流水线构建java项目

在传统的业务环境中&#xff0c;我们的应用部署或者更新都是采用手工的方式&#xff0c;但是在企业内部&#xff0c;应用架构一般都采用微服务&#xff0c;大部分项目都会对应几十个、上百甚至上千个微服务&#xff0c;并且还不仅仅只有一个项目&#xff0c;所以采用收工方式上…

微信小程序开发-配置文件详解

文章目录 一&#xff0c;小程序创建的配置文件介绍二&#xff0c;配置文件-全局配置-pages 配置作用&#xff1a;注意事项&#xff1a;示例&#xff1a; 三&#xff0c;配置文件-全局配置-window 配置示例&#xff1a; 四&#xff0c;配置文件-全局配置-tabbar 配置核心作用&am…

【Linux】————进程控制

作者主页&#xff1a; 作者主页 本篇博客专栏&#xff1a;Linux专栏 创作时间 &#xff1a;2024年10月10日 ​ ​ 一、程序地址空间&#xff1a; 1、C/C中的程序地址空间&#xff1a; ​ 在c中我们了解了这样的空间分布图。 我们应如何去创建和访问变量呢&#xff1f;…

VR线上展厅:超越时空的沉浸式展览,打造个性化、高效展览新模式

一、沉浸式漫游&#xff1a;打破时空限制&#xff0c;尽享虚拟之旅 VR线上展厅通过高度逼真的3D场景构建&#xff0c;为参观者营造了一个仿佛置身其中的虚拟世界。借助各种显示设备&#xff0c;用户能够自由穿梭于各个展区之间&#xff0c;无论是漫步在历史悠久的博物馆&#…

双语大脑的神经可塑性能力:来自健康和病理个体的见解

摘要 双语经验的神经印记对于理解大脑如何处理优势语言和非优势语言至关重要&#xff0c;但关于它的研究仍然没有定论。不同的研究表明神经处理存在相似性或差异性&#xff0c;这对患有脑肿瘤的双语患者具有重要意义。保留术后的双语功能需要考虑到术前的神经可塑性变化。在这…

【论文阅读笔记】End-to-End Object Detection with Transformers

代码地址&#xff1a;https://github.com/facebookresearch/detr 论文小结 本文是Transformer结构应用于目标检测&#xff08;OD&#xff09;任务的开山之作。方法名DETE&#xff0c;取自Detection Transformer。   作为2020年的论文&#xff0c;其表现精度在当时也不算高的…