yoloV5训练出错:wandb.errors.UsageError: api_key not configured (no-tty). call wandb.login(key=[your_api_

一、参考来源

wandb.errors.UsageError: api_key not configured (no-tty). call wandb.login(key=[your_api_key])_AI浩的博客-CSDN博客

wandb.errors.UsageError: api_key not configured (no-tty). call wandb.login(key=[your_api_key]) · Issue #2848 · ultralytics/yolov5 · GitHub

二、背景

在借用上面参考来源网址2的yolo项目训练自己的数据集时,安装wandb模块后,开始训练,如果没有设置api key值,就会出现以下错误。

Traceback (most recent call last):
  File "D:/BaiduNetdiskDownload/pycv-learning/yolov5-spot detection/train.py", line 46, in
    from utils.loggers import Loggers
  File "D:\BaiduNetdiskDownload\pycv-learning\yolov5-spot detection\utils\loggers\__init__.py", line 27, in
    wandb_login_success = wandb.login(timeout=30)
  File "D:\ProgramData\Anaconda3\envs\py38train\lib\site-packages\wandb\sdk\wandb_login.py", line 76, in login
    configured = _login(**kwargs)
  File "D:\ProgramData\Anaconda3\envs\py38train\lib\site-packages\wandb\sdk\wandb_login.py", line 284, in _login
    wlogin.prompt_api_key()
  File "D:\ProgramData\Anaconda3\envs\py38train\lib\site-packages\wandb\sdk\wandb_login.py", line 219, in prompt_api_key
    raise UsageError("api_key not configured (no-tty). call " + directive)
wandb.errors.UsageError: api_key not configured (no-tty). call wandb.login(key=[your_api_key])

Process finished with exit code 1

这个错误的出现前提是:1.安装了wandb模块,2.并且没有设置api key值。

所以你如果不想使用这个模块,其实也可以直接卸载掉这个包,这样就永远不会出错了哈哈哈。

三、解决思路

进入虚拟环境后,执行wandb init命令,调出激活网址(貌似也可以直接进入:https://wandb.ai/authorize

![yoloV5训练出错:wandb.errors.UsageError: api_key not configured (no-tty). call wandb.login(key=your_api_

用谷歌账号或者github账号就可以登录,登录后,填一些信息以及能跳过的步骤尽量跳过;最后它就会自动发给你一个API key值。

![yoloV5训练出错:wandb.errors.UsageError: api_key not configured (no-tty). call wandb.login(key=your_api_

注意:这个API key值不是直接复制粘贴到上面的CMD窗口中回车使用的;具体继续看下文

在yolo开源项目中,utils——>loggers文件夹下有一个__init__.py文件。

![yoloV5训练出错:wandb.errors.UsageError: api_key not configured (no-tty). call wandb.login(key=your_api_

打开后,找到wandb.login函数调用的位置,然后添加关键词参数key=’xxxxx’,注意要以字符串的格式添加。

![yoloV5训练出错:wandb.errors.UsageError: api_key not configured (no-tty). call wandb.login(key=your_api_

Original: https://blog.csdn.net/PSpiritV/article/details/123728315
Author: 键盘即钢琴
Title: yoloV5训练出错:wandb.errors.UsageError: api_key not configured (no-tty). call wandb.login(key=[your_api_

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/731806/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球