wandb.sdk.wandb_manager.ManagerConnectionRefusedError:连接到 wandb 服务失败:[WinError 10061]

问题描述 投票:0回答:0

AI项目使用yolov5和WandB有问题

Developing Environment 包含包

代码:

import os
os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"

!python train.py --data data/blood_cell.yaml --batch-size 4 --epochs 300 --img-size 640 --project runs/train --name JHP --weights weights/yolov5s.pt --device cpu --cache WANDB__SERVICE_WAIT=300

结果:

wandb: WARNING  wandb is deprecated and will be removed in a future release. See supported integrations at https://github.com/ultralytics/yolov5#integrations.
Traceback (most recent call last):
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\wandb_manager.py", line 117, in _service_connect
    svc_iface._svc_connect(port=port)
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\service\service_sock.py", line 30, in _svc_connect
    self._sock_client.connect(port=port)
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\lib\sock_client.py", line 102, in connect
    s.connect(("localhost", port))
ConnectionRefusedError: [WinError 10061] 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\user\Desktop\JHP\yolov5\train.py", line 56, in <module>
    from utils.loggers import Loggers
  File "C:\Users\user\Desktop\JHP\yolov5\utils\loggers\__init__.py", line 29, in <module>
    wandb_login_success = wandb.login(timeout=30)
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\wandb_login.py", line 74, in login
    if wandb.setup()._settings._noop:
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\wandb_setup.py", line 327, in setup
    ret = _setup(settings=settings)
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\wandb_setup.py", line 320, in _setup
    wl = _WandbSetup(settings=settings)
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\wandb_setup.py", line 303, in __init__
    _WandbSetup._instance = _WandbSetup__WandbSetup(settings=settings, pid=pid)
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\wandb_setup.py", line 114, in __init__
    self._setup()
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\wandb_setup.py", line 250, in _setup
    self._setup_manager()
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\wandb_setup.py", line 277, in _setup_manager
    self._manager = wandb_manager._Manager(settings=self._settings)
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\wandb_manager.py", line 164, in __init__
    sentry_reraise(e, delay=True)
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\util.py", line 214, in sentry_reraise
    raise exc.with_traceback(sys.exc_info()[2])
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\wandb_manager.py", line 162, in __init__
    self._service_connect()
  File "C:\Users\user\anaconda3\envs\JHP\lib\site-packages\wandb\sdk\wandb_manager.py", line 126, in _service_connect
    raise ManagerConnectionRefusedError(message)
wandb.sdk.wandb_manager.ManagerConnectionRefusedError: Connection to wandb service failed: [WinError 10061] 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다. 
"

“대상컴퓨터에서연결을거부했으므로연결하지못했습니다。”"表示“连接失败,因为目标计算机拒绝连接。”

我尝试通过谷歌搜索找到遇到相同问题的人的帖子。 我实际上已经找到了一些案例并遵循了该解决方案,但它没有用。 (我尝试了以下解决方案 → [https://github.com/wandb/wandb/issues/1236,https://github.com/wandb/wandb/issues/1016,https://github.com/wandb/ wandb/问题/4224])

我已经尝试降级 WandB 包的版本。连接成功,但学习停止,提示升级WandB包版本。

我怀疑这个问题是由 git 引起的,并且在一些情况下操作系统会在问题发生之前显示 conhost.exe 进程的错误消息

在这个问题发生之前,另一个问题已经解决了,问题和解决方案如https://github.com/ultralytics/yolov5/issues/1532https://github.com/taesungp/contrastive所示-不成对的翻译/问题/52

+) A new symptom was identified in the same error. An error message for git.exe was displayed just like when an error message for conhost.exe was displayed.

git pytorch yolo yolov5 wandb
© www.soinside.com 2019 - 2024. All rights reserved.