目录
train
train输出文件:
train输出日志:
(yolov5) F*******\yolov5-master> python train.py --img 640 --epochs 3 --data datasets/lego.yaml --weights yolov5s.pt
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
github: skipping check (not a git repository), for updates see https://github.com/ultralytics/yolov5
wandb: wandb version 0.14.1 is available! To upgrade, please run:
wandb: $ pip install wandb --upgrade
wandb: Tracking run with wandb version 0.14.0
wandb: Run data is saved locally in F*******\yolov5-master\wandb\run-20230407_134620-ju52i48p
wandb: Run `wandb offline` to turn off syncing.
wandb: Syncing run rosy-sound-1
wandb: View project at https://wandb.ai/r**/train
wandb: View run at https://wandb.ai/r**/train/runs/ju52i48p
YOLOv5 temporarily requires wandb version 0.12.10 or below. Some features may not work as expected.
train: Scanning 'F*******\yolov5-master\datasets\lego\labels\train.cache' images and labels... 4 found, 429 missing, 0 empty, 0 corrupt: 100%|██████████| 433/433 [00:00<?, ?it/
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
val: Scanning 'F*******\yolov5-master\datasets\lego\labels\test' images and labels...: 0%| | 0/55 [00:00<?, ?it/s] w
andb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
val: Scanning 'F*******\yolov5-master\datasets\lego\labels\test' images and labels...1 found, 0 missing, 0 empty, 0 corrupt: 2%|▏ | 1/55 [00:10<09:46, 10.86s/it] w
andb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
val: Scanning 'F*******\yolov5-master\datasets\lego\labels\test' images and labels...3 found, 52 missing, 0 empty, 0 corrupt: 100%|██████████| 55/55 [00:10<00:00, 5.02it/s]
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: r**** (r**). Use `wandb login --relogin` to force relogin
0/2 0G 0.03224 0.01717 0 0 640: 100%|██████████| 28/28 [04:34<00:00, 9.81s/it]
Class Images Labels P R mAP@.5 mAP@.5:.95: 0%| | 0/2 [00:05<?, ?it/s]
Traceback (most recent call last):
File "train.py", line 667, in <module>
main(opt)
File "train.py", line 562, in main
train(opt.hyp, opt, device, callbacks)
File "train.py", line 392, in train
results, maps, _ = val.run(data_dict,
File "F:\Anaconda3\envs\yolov5\lib\site-packages\torch\utils\_contextlib.py", line 115, in decorate_context
return func(*args, **kwargs)
File "F*******\yolov5-master\val.py", line 254, in run
callbacks.run('on_val_image_end', pred, predn, path, names, im[si])
File "F*******\yolov5-master\utils\callbacks.py", line 71, in run
logger['callback'](*args, **kwargs)
File "F*******\yolov5-master\utils\loggers\__init__.py", line 124, in on_val_image_end
self.wandb.val_one_image(pred, predn, path, names, im)
File "F*******\yolov5-master\utils\loggers\wandb\wandb_utils.py", line 506, in val_one_image
self.bbox_media_panel_images.append(wandb.Image(im, boxes=boxes, caption=path.name))
File "F:\Anaconda3\envs\yolov5\lib\site-packages\wandb\sdk\data_types\image.py", line 163, in __init__
self._set_initialization_meta(grouping, caption, classes, boxes, masks)
File "F:\Anaconda3\envs\yolov5\lib\site-packages\wandb\sdk\data_types\image.py", line 191, in _set_initialization_meta
boxes_final[key] = BoundingBoxes2D(box_item, key)
File "F:\Anaconda3\envs\yolov5\lib\site-packages\wandb\sdk\data_types\helper_types\bounding_boxes_2d.py", line 181, in __init__
super().__init__(val)
File "F:\Anaconda3\envs\yolov5\lib\site-packages\wandb\sdk\data_types\base_types\json_metadata.py", line 29, in __init__
self.validate(val)
File "F:\Anaconda3\envs\yolov5\lib\site-packages\wandb\sdk\data_types\helper_types\bounding_boxes_2d.py", line 225, in validate
raise TypeError(
TypeError: Class labels must be a dictionary of numbers to string
wandb: Waiting for W&B process to finish... (failed 1). Press Ctrl-C to abort syncing.
wandb: View run rosy-sound-1 at: https://wandb.ai/r**/train/runs/ju52i48p
wandb: Synced 5 W&B file(s), 0 media file(s), 0 artifact file(s) and 0 other file(s)
wandb: Find logs at: .\wandb\run-20230407_134620-ju52i48p\logs
detect
运行命令:
F****\yolov5-master> python detect.py
无日志,输出结果在runs\detect\exp文件夹中,如F********\yolov5-master\runs\detect\exp13