YOLOv5训练过程中禁用wandb的最新解决方法

在训练yolov5时,一直弹出wandb的登录跟网址啥的,还关不掉,网上一查

试了好多个博主说的方法,我找了好多好多篇,只得出一个结论:

就是在在 utils/wandb_logging/wandb_utils.py中添加最后一行

try:
    import wandb
    from wandb import init, finish
except ImportError:
    wandb = None
#添加这个
wandb = None
同时在\yolov5\utils\loggers\__init__.py中

import wandb的位置下面同样加上wandb = None

try:
    import wandb
 
    assert hasattr(wandb, '__version__')  # verify package import not local dir
    if pkg.parse_version(wandb.__version__) >= pkg.parse_version('0.12.2') and RANK in [0, -1]:
        wandb_login_success = wandb.login(timeout=30)
        if not wandb_login_success:
            wandb = None
except (ImportError, AssertionError):
    wandb = None
# 添加以下语句
wandb = None
看了没什么问题是不是?

我也不知道是别人电脑比较好还是理解能力比我强,重点来了!!!

上面这几行居然需要注释掉才可以,为什么不说清楚呢?!?!搞得我花了一个多小时在浪费时间,还在烦恼怎么别人可以我不行

# try:
#     import wandb
#     from wandb import init, finish
# except ImportError:
#     wandb = None
wandb = None
文章知识点与官方知识档案匹配,
————————————————
版权声明:本文为CSDN博主「道人兄」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hhb3329/article/details/126405608

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在使用YOLOv5进行训练时,确保您已经正确设置了`--project`和`--name`参数。这些参数指定了训练过程的项目名称和模型名称,并且生成的日志和检查点将保存在`runs/`目录下。如果您没有设置这些参数,训练过程将不会生成exp文件。 如果您已经设置了这些参数并且仍然没有生成exp文件,请检查您的训练脚本是否有权限向磁盘写入文件。另外,您也可以尝试手动创建一个空的exp文件并将其放置在`runs/`目录下,以确保训练过程能够成功保存检查点和日志。 ### 回答2: YOLOv5是一种用于目标检测的深度学习模型。在使用YOLOv5进行训练时,通常会生成一个.exp文件,该文件是训练期间保存的实验过程的记录。然而,如果在训练过程没有生成.exp文件,可能是由以下原因造成的: 1. 配置文件错误: 检查您的配置文件是否正确设置了.exp文件的保存路径。确保您在配置文件指定了正确的路径和文件名。 2. 训练参数设置错误: 检查您的训练参数设置是否正确。有些参数值设置不当可能会导致.exp文件未生成。请确保您使用的是正确的参数设置。 3. 训练过程出现错误: 如果训练过程出现了错误,可能会导致.exp文件未生成。请使用合适的错误处理方法检查并解决任何可能的错误。 4. 硬件或环境问题: 某些硬件或环境问题可能会导致.exp文件未生成。请确保您的硬件设备和环境都满足YOLOv5的要求,并进行必要的修复和调整。 总结一下,如果YOLOv5训练没有生成.exp文件,可以首先检查配置文件和训练参数是否正确设置,然后查看训练过程是否出现错误。如果以上方法均无效,可以尝试修复硬件或环境问题。 ### 回答3: YOLOv5是一种流行的目标检测算法,它的训练过程会生成exp文件,其包含了训练的模型参数和配置信息。如果你在训练过程没有生成exp文件,可能有以下几个原因: 1. 文件路径错误:在运行训练脚本时,可能没有正确指定exp文件的输出路径。请检查训练脚本是否正确设置了exp文件的保存路径,并确保该路径存在且可写。 2. 训练参数设置错误:有可能在训练过程设置了某些参数导致不生成exp文件。请仔细检查训练脚本的相关参数设置,确保没有禁用生成exp文件的选项。 3. 训练过程出现错误:在训练过程,可能出现了一些错误导致没有生成exp文件。可能的原因包括数据加载错误、学习率设置不合适、显存不足等。建议在训练过程查看并解决所有的错误提示,以确保正常生成exp文件。 如果以上方法都没有解决问题,可能需要更进一步的调查。可以尝试查看训练过程的日志文件,看是否有相关的错误提示信息。另外,可以参考YOLOv5的文档或向相关论坛或社区寻求帮助,以获取更专业的解答。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值