【关闭wandb:yolov5训练报错Wandb wandb.errors.UsageError: api_key not configured (no-tty).】

跑yolov5训练官方代码出现下面的问题第一个方法就是关闭代理网络vpn,直接运行,阻止数据上传。
第二个就是关闭wandb,在yolov5或者是yolov7文件夹找到utils/wandb_logging/wandb_utils.py
将开头代码:

 try:
    import wandb
    from wandb import init, finish
except ImportError:
    wandb = None

改为:

try:
    import wandb
    from wandb import init, finish
except ImportError:
    wandb = None
wandb = None

在这里插入图片描述
就不会报错wandb的了。

D:\anaconda
  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO系列是基于深度学习的端到端实时目标检测方法。 PyTorch版的YOLOv5轻量而性能高,更加灵活和易用,当前非常流行。 本课程将手把手地教大家使用labelImg标注和使用YOLOv5训练自己的数据集。课程实战分为两个项目:单目标检测(足球目标检测)和多目标检测(足球和梅西同时检测)。 本课程的YOLOv5使用ultralytics/yolov5,在Windows系统上做项目演示。包括:安装YOLOv5、标注自己的数据集、准备自己的数据集、修改配置文件、使用wandb训练可视化工具、训练自己的数据集、测试训练出的网络模型和性能统计。 希望学习Ubuntu上演示的同学,请前往 《YOLOv5(PyTorch)实战:训练自己的数据集(Ubuntu)》课程链接:https://edu.csdn.net/course/detail/30793  本人推出了有关YOLOv5目标检测的系列课程。请持续关注该系列的其它视频课程,包括:《YOLOv5(PyTorch)目标检测实战:训练自己的数据集》Ubuntu系统 https://edu.csdn.net/course/detail/30793Windows系统 https://edu.csdn.net/course/detail/30923《YOLOv5(PyTorch)目标检测:原理与源码解析》课程链接:https://edu.csdn.net/course/detail/31428《YOLOv5目标检测实战:Flask Web部署》课程链接:https://edu.csdn.net/course/detail/31087《YOLOv5(PyTorch)目标检测实战:TensorRT加速部署》课程链接:https://edu.csdn.net/course/detail/32303《YOLOv5目标检测实战:Jetson Nano部署》课程链接:https://edu.csdn.net/course/detail/32451《YOLOv5+DeepSORT多目标跟踪与计数精讲》课程链接:https://edu.csdn.net/course/detail/32669《YOLOv5实战口罩佩戴检测》课程链接:https://edu.csdn.net/course/detail/32744《YOLOv5实战中国交通标志识别》课程链接:https://edu.csdn.net/course/detail/35209《YOLOv5实战垃圾分类目标检测》课程链接:https://edu.csdn.net/course/detail/35284       
Wandb (Weights & Biases) is a popular tool used for tracking and visualizing machine learning experiments. It provides a Python library that can be integrated with PyTorch, among other deep learning frameworks. To use Wandb with PyTorch, you will need to install the wandb library first by running the following command: ``` pip install wandb ``` Once installed, you can import and initialize wandb in your PyTorch script or notebook. Here's an example: ```python import wandb import torch import torch.nn as nn import torch.optim as optim # Initialize wandb wandb.init(project="your-project-name", entity="your-username") # Define your PyTorch model class MyModel(nn.Module): def __init__(self): super(MyModel, self).__init__() # Add your model layers here def forward(self, x): # Define the forward pass of your model here pass # Instantiate your model model = MyModel() # Define your loss function and optimizer criterion = nn.CrossEntropyLoss() optimizer = optim.Adam(model.parameters(), lr=0.001) # Training loop for epoch in range(num_epochs): # Training code goes here # Log metrics to wandb wandb.log({"loss": loss.item(), "accuracy": accuracy}) # Validation code goes here # Save the trained model torch.save(model.state_dict(), "model.pth") # Finish wandb run wandb.finish() ``` In this example, wandb.init() initializes the wandb run and connects it to your project. You can specify the project name and your username or organization in the arguments. Throughout your training loop or experiment, you can use wandb.log() to log metrics such as loss and accuracy. Finally, wandb.finish() is called to finish the wandb run. You can then view and analyze your experiment results on the Wandb platform.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值