权重和偏差扫描 - 为什么运行可能会相互覆盖?
Weights&Biases Sweep - Why might runs be overwriting each other?
我是 ML 和 W&B 的新手,我正在尝试使用 W&B 进行超参数扫描。我创建了一些扫描,当我 运行 它们时,我在我的项目中得到了一堆新的 运行(如我所料):
Image: New runs being created
但是,所有新的 运行 都表示“尚未记录任何指标”(Image),而是将所有指标都纳入一个 运行(第一个上面照片中的绿点)。当然,这使得它无法使用,因为许多不同 运行 的所有指标、图像和图形数据都被塞进了一个 运行.
有没有人对W&B有一些经验?我觉得这是一个应该相对容易解决的问题 - 就像我需要更改的 W&B 配置中的某些内容。
如有任何帮助,我们将不胜感激。我没有提供太多细节,因为我希望这相对简单,但如果有任何具体问题,我很乐意提供更多信息。基础知识:
- 使用 Google Colab 进行训练
- 项目是基于此的 PyTorch-YOLOv3 对象检测模型:https://github.com/ultralytics/yolov3
谢谢!
更新:我想我明白了。
我使用的是我在问题中链接的存储库中的 train.py 代码,该代码的一部分指定了 运行 的 ID(用于恢复)。
我删除了指定 ID 的部分,现在可以使用了:)
旧代码:
wandb_run = wandb.init(config=opt, resume="allow",
project='YOLOv3' if opt.project == 'runs/train' else Path(opt.project).stem,
name=save_dir.stem,
id=ckpt.get('wandb_id') if 'ckpt' in locals() else None)
新代码:
wandb_run = wandb.init(config=opt, resume="allow",
project='YOLOv3' if opt.project == 'runs/train' else Path(opt.project).stem,
name=save_dir.stem)
我是 ML 和 W&B 的新手,我正在尝试使用 W&B 进行超参数扫描。我创建了一些扫描,当我 运行 它们时,我在我的项目中得到了一堆新的 运行(如我所料): Image: New runs being created
但是,所有新的 运行 都表示“尚未记录任何指标”(Image),而是将所有指标都纳入一个 运行(第一个上面照片中的绿点)。当然,这使得它无法使用,因为许多不同 运行 的所有指标、图像和图形数据都被塞进了一个 运行.
有没有人对W&B有一些经验?我觉得这是一个应该相对容易解决的问题 - 就像我需要更改的 W&B 配置中的某些内容。
如有任何帮助,我们将不胜感激。我没有提供太多细节,因为我希望这相对简单,但如果有任何具体问题,我很乐意提供更多信息。基础知识:
- 使用 Google Colab 进行训练
- 项目是基于此的 PyTorch-YOLOv3 对象检测模型:https://github.com/ultralytics/yolov3
谢谢!
更新:我想我明白了。
我使用的是我在问题中链接的存储库中的 train.py 代码,该代码的一部分指定了 运行 的 ID(用于恢复)。
我删除了指定 ID 的部分,现在可以使用了:)
旧代码:
wandb_run = wandb.init(config=opt, resume="allow",
project='YOLOv3' if opt.project == 'runs/train' else Path(opt.project).stem,
name=save_dir.stem,
id=ckpt.get('wandb_id') if 'ckpt' in locals() else None)
新代码:
wandb_run = wandb.init(config=opt, resume="allow",
project='YOLOv3' if opt.project == 'runs/train' else Path(opt.project).stem,
name=save_dir.stem)