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

news2024/11/29 16:29:47

参考的这个文章
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.coloradmin.cn/o/2206113.html

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

相关文章

智慧农田新篇章:高标准农田灌区信息化的创新实践

在新时代的农业发展蓝图中&#xff0c;智慧农田已成为推动农业现代化、实现可持续发展目标的关键一环。高标准农田灌区信息化作为智慧农业的重要组成部分&#xff0c;正引领着一场深刻的农业技术革命&#xff0c;它不仅关乎粮食安全与资源高效利用&#xff0c;还深刻影响着农村…

writehelpAI论文写作,专业毕业论文救星

撰写专业毕业论文是每位学生学术旅程中的一个重要里程碑&#xff0c;它不仅检验了你对专业知识的掌握程度&#xff0c;还考验着研究能力、批判性思维以及书面表达技巧。在这个过程中&#xff0c;writehelpAI这样的智能写作助手可以成为你的得力伙伴&#xff0c;帮助解决从选题到…

功率检测和语音功能

INA226 INA226 High-Side or Low-Side Measurement, Bi-Directional Current and Power Monitor with I2C Compatible Interface datasheet (Rev. A) INA226功率监测模块原理 7.5 编程 INA226 器件的一个重要方面是它不一定测量电流或功率。该器件可测量施加在 IN 和 IN- 输入…

数据结构重点学习笔记教程——入门必看 数据结构心得

数据结构教程知识点 章节目录 一、数据结构概述二、线性表三、栈与队列四、数组与字符串五、树与二叉树六、图七、排序算法八、查找算法九、哈希表与散列法十、高级数据结构 总结简介 本数据结构教程知识点涵盖了从数据结构概述到高级数据结构的全方位内容&#xff0c;旨在帮…

河南省学籍管理员在校拍照采集学生证件照流程介绍

校园证件照采集是校园管理中一个重要的环节&#xff0c;它涉及为学生、教职工等校园成员拍摄并处理符合特定要求的证件照片。以下是针对河南省中小学生学籍照片集中拍摄采集的步骤指南&#xff0c;用于指导学籍管理员开展相关工作。 一、学籍照片采集的前期准备 &#xff08;1…

Java读取Excel文件_详细可执行_低内存占用

EasyExcel介绍&#xff1a;高效内存友好Java Excel处理工具&#xff0c;轻松应对大文件 EasyExcel是一个基于Java的、快速且简洁的Excel处理工具&#xff0c;专为解决大文件内存溢出问题设计。与传统的Excel处理框架如Apache POI和jxl相比&#xff0c;它显著降低了内存消耗。例…

linuxC高级_day5(完结)

目录 指针函数 1.概念 2.定义格式 3.函数内开辟空间 函数指针 1.概念 2.定义格式 2.1 格式 3.函数指针数组 3.1 概念 3.2 格式 3.3 赋值 条件编译 1.根据宏是否定义 根据宏值 3.防止头文件重复包含 指针函数 1.概念 本质是函数&#xff0c;函数返回值是指针。类…

C++系统教程004-数据类型(03)

一 .变量 变量是指在程序运行期间其值可以发生改变的量。每个变量都必须有一个名称作为唯一的标识&#xff0c;且具有一个特定的数据类型。变量使用之前&#xff0c;一定要先进行声明或定义。 1.变量的声明和定义 C中&#xff0c;变量声明是指为变量提供一个名称&#xff0c…

鸢尾花书实践和知识记录[6-23数据聚类]

文章目录 思维导图数据聚类和引例基于图论的聚类算法算法流程1构造数据构造距离矩阵相似度相似度矩阵创建图 拉普拉斯矩阵标准拉普拉斯矩阵(Combinatorial Laplacian)归一化拉普拉斯矩阵 (Normalized Laplacian)无标度拉普拉斯矩阵 (Signless Laplacian)归一化对称拉普拉斯矩阵…

这么好看的桌面时钟 怎么能不分享给大家

最近小编发现了非常好用的桌面时钟。桌面时钟顾名思义就是可以放在桌面上的时钟&#xff0c;这是一款界面优美,功能实用,易于操作的桌面时钟工具芝麻时钟&#xff08;下载地址&#xff1a;https://clock.zhimasoft.cn/&#xff09;。 1、首先来看下这些时钟的效果&#xff0c;…

Ping32企业加密软件:保护数据安全

在数字化时代&#xff0c;数据安全已成为每个企业不可忽视的重要课题。无论是客户信息、财务报表&#xff0c;还是商业机密&#xff0c;数据的安全性直接关系到企业的声誉与运营。为了应对不断变化的安全威胁&#xff0c;选择一款可靠的企业加密软件尤为重要。在这里&#xff0…

MFC的.rc 和.rc2文件【常见问题】

目录 一、介绍 .rc 文件 .rc2 文件 使用上的建议 二、实例 工程截图 rc文件 rc2文件 注意&#xff1a; 三、使用 能否删除&#xff1f; 一、介绍 在MFC项目中&#xff0c;.rc和.rc2文件都是资源脚本文件&#xff0c;但它们有不同的用途和管理方式。它们两指向的是同…

VS2022使用技巧

目录 如何打开资源管理器如何打开监视窗口 如何打开资源管理器 如何打开监视窗口 前提:必须先按f10 开始调试起来了

Typora+PicGo实现自动上传图片至图床

文章目录 前言图床选择图床去不图床 配置PicGo安装Typora对象存储七牛云又拍云 前言 使用过Typora的小伙伴应该已经发现&#xff0c;若是想分享给别人看不但需要发送md文件&#xff0c;还需要把对应的图片一起发给对方&#xff0c;否则图片无法显示。 但是每次都要打个压缩包发…

USIM 卡的鉴权原理

USIM 卡的一个重要功能是用来做鉴权。鉴权是移动通信中非常重要的概念&#xff0c;具体的实现需要很复杂的算法。 鉴权&#xff1a;就是鉴定你是否拥有访问网络的权利。用户在开卡后&#xff0c;手机的 USIM 卡里和运营商的核心网中都将存储一个密钥&#xff0c;或者说一个密码…

进程同步问题

在操作系统中引入进程后&#xff0c;一方面系统中多道程序可以并发进行&#xff0c;有效的改善了资源利用率&#xff0c;提高了系统的吞吐量。但另一方面&#xff0c;系统变得更加复杂了&#xff0c;如果不能通过有效措施对多个进程进行有效管理&#xff0c;那么必然会因为这些…

关于mac下的nvm设置淘宝镜像源

1. 进入配置文件修改镜像源 vim ~/.bash_profile增加下面内容 export NVM_NODEJS_ORG_MIRRORhttps://npmmirror.com/mirrors/node/2. 查看远程node镜像 nvm ls-remote3. 下载镜像 nvm install 14.17.64. 使用镜像 nvm use 14.17.6

Windows系统编程 - 目录操作、磁盘、卷信息

前言 各位师傅大家好&#xff0c;我是qmx_07&#xff0c;今天继续讲解Windows系统编程的相关知识:目录操作 目录 目录操作 创建目录 通过CreateDirectory函数创建目录 原型: BOOL CreateDirectoryA([in] LPCSTR lpPathName,//目录名称[in, opt…

ORA-01031 权限不足

目录 1. 问题描述2. 问题解决 1. 问题描述 通过PL/SQL客户端&#xff0c;使用scott账户登录后&#xff0c;创建用户时&#xff0c;提示ORA-01031. 2. 问题解决 通过 cmd sqlplus进入Oracle 通过system&#xff08;密码manager&#xff09;登录 要授权的是scott账户 gran…

Flutter包管理(三)

1、作用 在APP的实际开发过程中往往会依赖很多包&#xff0c;而这些包之间存在着交叉依赖、版本依赖&#xff0c;由开发者自己管理手动管理会非常麻烦&#xff0c;每种开发生态或编程官方会提供一些包的管理工具&#xff0c;在Flutter中我们在pubspec.yaml文件中来管理第三方依…