--- a +++ b/YOLO/blood.ipynb @@ -0,0 +1,1219 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "provenance": [], + "gpuType": "T4" + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + }, + "accelerator": "GPU" + }, + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "5Wo1y-ozVdnv", + "outputId": "a878573f-e573-4d7f-a77a-41777222278e" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Collecting ultralytics\n", + " Downloading ultralytics-8.0.190-py3-none-any.whl (615 kB)\n", + "\u001b[?25l \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/615.6 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m\r\u001b[2K \u001b[91m━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m71.7/615.6 kB\u001b[0m \u001b[31m2.1 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m\r\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m615.6/615.6 kB\u001b[0m \u001b[31m10.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: matplotlib>=3.3.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (3.7.1)\n", + "Requirement already satisfied: numpy>=1.22.2 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (1.23.5)\n", + "Requirement already satisfied: opencv-python>=4.6.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (4.8.0.76)\n", + "Requirement already satisfied: pillow>=7.1.2 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (9.4.0)\n", + "Requirement already satisfied: pyyaml>=5.3.1 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (6.0.1)\n", + "Requirement already satisfied: requests>=2.23.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (2.31.0)\n", + "Requirement already satisfied: scipy>=1.4.1 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (1.11.2)\n", + "Requirement already satisfied: torch>=1.8.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (2.0.1+cu118)\n", + "Requirement already satisfied: torchvision>=0.9.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (0.15.2+cu118)\n", + "Requirement already satisfied: tqdm>=4.64.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (4.66.1)\n", + "Requirement already satisfied: pandas>=1.1.4 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (1.5.3)\n", + "Requirement already satisfied: seaborn>=0.11.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (0.12.2)\n", + "Requirement already satisfied: psutil in /usr/local/lib/python3.10/dist-packages (from ultralytics) (5.9.5)\n", + "Requirement already satisfied: py-cpuinfo in /usr/local/lib/python3.10/dist-packages (from ultralytics) (9.0.0)\n", + "Collecting thop>=0.1.1 (from ultralytics)\n", + " Downloading thop-0.1.1.post2209072238-py3-none-any.whl (15 kB)\n", + "Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (1.1.0)\n", + "Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (0.11.0)\n", + "Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (4.42.1)\n", + "Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (1.4.5)\n", + "Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (23.1)\n", + "Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (3.1.1)\n", + "Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (2.8.2)\n", + "Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=1.1.4->ultralytics) (2023.3.post1)\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.23.0->ultralytics) (3.2.0)\n", + "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests>=2.23.0->ultralytics) (3.4)\n", + "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests>=2.23.0->ultralytics) (2.0.4)\n", + "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests>=2.23.0->ultralytics) (2023.7.22)\n", + "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (3.12.2)\n", + "Requirement already satisfied: typing-extensions in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (4.5.0)\n", + "Requirement already satisfied: sympy in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (1.12)\n", + "Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (3.1)\n", + "Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (3.1.2)\n", + "Requirement already satisfied: triton==2.0.0 in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (2.0.0)\n", + "Requirement already satisfied: cmake in /usr/local/lib/python3.10/dist-packages (from triton==2.0.0->torch>=1.8.0->ultralytics) (3.27.4.1)\n", + "Requirement already satisfied: lit in /usr/local/lib/python3.10/dist-packages (from triton==2.0.0->torch>=1.8.0->ultralytics) (16.0.6)\n", + "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.7->matplotlib>=3.3.0->ultralytics) (1.16.0)\n", + "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->torch>=1.8.0->ultralytics) (2.1.3)\n", + "Requirement already satisfied: mpmath>=0.19 in /usr/local/lib/python3.10/dist-packages (from sympy->torch>=1.8.0->ultralytics) (1.3.0)\n", + "Installing collected packages: thop, ultralytics\n", + "Successfully installed thop-0.1.1.post2209072238 ultralytics-8.0.190\n" + ] + } + ], + "source": [ + "!pip install ultralytics" + ] + }, + { + "cell_type": "code", + "source": [ + "!yolo task=detect mode=train model=yolov8s.pt data=/content/drive/MyDrive/Blood/data.yaml epochs=300 plots=True batch = -1 patience=50 val=True" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "mvbFR-aqX5Vz", + "outputId": "1f496f40-eba8-4b0f-8834-52145e24a86c" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Downloading https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8s.pt to 'yolov8s.pt'...\n", + "100% 21.5M/21.5M [00:01<00:00, 17.1MB/s]\n", + "Ultralytics YOLOv8.0.190 🚀 Python-3.10.12 torch-2.0.1+cu118 CUDA:0 (Tesla T4, 15102MiB)\n", + "\u001b[34m\u001b[1mengine/trainer: \u001b[0mtask=detect, mode=train, model=yolov8s.pt, data=/content/drive/MyDrive/Blood/data.yaml, epochs=300, patience=50, batch=-1, imgsz=640, save=True, save_period=-1, cache=False, device=None, workers=8, project=None, name=None, exist_ok=False, pretrained=True, optimizer=auto, verbose=True, seed=0, deterministic=True, single_cls=False, rect=False, cos_lr=False, close_mosaic=10, resume=False, amp=True, fraction=1.0, profile=False, freeze=None, overlap_mask=True, mask_ratio=4, dropout=0.0, val=True, split=val, save_json=False, save_hybrid=False, conf=None, iou=0.7, max_det=300, half=False, dnn=False, plots=True, source=None, show=False, save_txt=False, save_conf=False, save_crop=False, show_labels=True, show_conf=True, vid_stride=1, stream_buffer=False, line_width=None, visualize=False, augment=False, agnostic_nms=False, classes=None, retina_masks=False, boxes=True, format=torchscript, keras=False, optimize=False, int8=False, dynamic=False, simplify=False, opset=None, workspace=4, nms=False, lr0=0.01, lrf=0.01, momentum=0.937, weight_decay=0.0005, warmup_epochs=3.0, warmup_momentum=0.8, warmup_bias_lr=0.1, box=7.5, cls=0.5, dfl=1.5, pose=12.0, kobj=1.0, label_smoothing=0.0, nbs=64, hsv_h=0.015, hsv_s=0.7, hsv_v=0.4, degrees=0.0, translate=0.1, scale=0.5, shear=0.0, perspective=0.0, flipud=0.0, fliplr=0.5, mosaic=1.0, mixup=0.0, copy_paste=0.0, cfg=None, tracker=botsort.yaml, save_dir=runs/detect/train\n", + "Downloading https://ultralytics.com/assets/Arial.ttf to '/root/.config/Ultralytics/Arial.ttf'...\n", + "100% 755k/755k [00:00<00:00, 66.7MB/s]\n", + "Overriding model.yaml nc=80 with nc=1\n", + "\n", + " from n params module arguments \n", + " 0 -1 1 928 ultralytics.nn.modules.conv.Conv [3, 32, 3, 2] \n", + " 1 -1 1 18560 ultralytics.nn.modules.conv.Conv [32, 64, 3, 2] \n", + " 2 -1 1 29056 ultralytics.nn.modules.block.C2f [64, 64, 1, True] \n", + " 3 -1 1 73984 ultralytics.nn.modules.conv.Conv [64, 128, 3, 2] \n", + " 4 -1 2 197632 ultralytics.nn.modules.block.C2f [128, 128, 2, True] \n", + " 5 -1 1 295424 ultralytics.nn.modules.conv.Conv [128, 256, 3, 2] \n", + " 6 -1 2 788480 ultralytics.nn.modules.block.C2f [256, 256, 2, True] \n", + " 7 -1 1 1180672 ultralytics.nn.modules.conv.Conv [256, 512, 3, 2] \n", + " 8 -1 1 1838080 ultralytics.nn.modules.block.C2f [512, 512, 1, True] \n", + " 9 -1 1 656896 ultralytics.nn.modules.block.SPPF [512, 512, 5] \n", + " 10 -1 1 0 torch.nn.modules.upsampling.Upsample [None, 2, 'nearest'] \n", + " 11 [-1, 6] 1 0 ultralytics.nn.modules.conv.Concat [1] \n", + " 12 -1 1 591360 ultralytics.nn.modules.block.C2f [768, 256, 1] \n", + " 13 -1 1 0 torch.nn.modules.upsampling.Upsample [None, 2, 'nearest'] \n", + " 14 [-1, 4] 1 0 ultralytics.nn.modules.conv.Concat [1] \n", + " 15 -1 1 148224 ultralytics.nn.modules.block.C2f [384, 128, 1] \n", + " 16 -1 1 147712 ultralytics.nn.modules.conv.Conv [128, 128, 3, 2] \n", + " 17 [-1, 12] 1 0 ultralytics.nn.modules.conv.Concat [1] \n", + " 18 -1 1 493056 ultralytics.nn.modules.block.C2f [384, 256, 1] \n", + " 19 -1 1 590336 ultralytics.nn.modules.conv.Conv [256, 256, 3, 2] \n", + " 20 [-1, 9] 1 0 ultralytics.nn.modules.conv.Concat [1] \n", + " 21 -1 1 1969152 ultralytics.nn.modules.block.C2f [768, 512, 1] \n", + " 22 [15, 18, 21] 1 2116435 ultralytics.nn.modules.head.Detect [1, [128, 256, 512]] \n", + "Model summary: 225 layers, 11135987 parameters, 11135971 gradients, 28.6 GFLOPs\n", + "\n", + "Transferred 349/355 items from pretrained weights\n", + "\u001b[34m\u001b[1mTensorBoard: \u001b[0mStart with 'tensorboard --logdir runs/detect/train', view at http://localhost:6006/\n", + "Freezing layer 'model.22.dfl.conv.weight'\n", + "\u001b[34m\u001b[1mAMP: \u001b[0mrunning Automatic Mixed Precision (AMP) checks with YOLOv8n...\n", + "Downloading https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8n.pt to 'yolov8n.pt'...\n", + "100% 6.23M/6.23M [00:00<00:00, 22.8MB/s]\n", + "\u001b[34m\u001b[1mAMP: \u001b[0mchecks passed ✅\n", + "\u001b[34m\u001b[1mAutoBatch: \u001b[0mComputing optimal batch size for imgsz=640\n", + "\u001b[34m\u001b[1mAutoBatch: \u001b[0mCUDA:0 (Tesla T4) 14.75G total, 0.26G reserved, 0.13G allocated, 14.37G free\n", + " Params GFLOPs GPU_mem (GB) forward (ms) backward (ms) input output\n", + " 11135987 28.65 0.377 128.7 55.32 (1, 3, 640, 640) list\n", + " 11135987 57.29 0.570 16.69 49.93 (2, 3, 640, 640) list\n", + " 11135987 114.6 1.044 22.77 51.87 (4, 3, 640, 640) list\n", + " 11135987 229.2 1.988 35.22 61.75 (8, 3, 640, 640) list\n", + " 11135987 458.4 3.731 62.7 89.42 (16, 3, 640, 640) list\n", + "\u001b[34m\u001b[1mAutoBatch: \u001b[0mUsing batch-size 37 for CUDA:0 8.86G/14.75G (60%) ✅\n", + "\u001b[34m\u001b[1mtrain: \u001b[0mScanning /content/drive/MyDrive/Blood/train_new/labels... 972 images, 182 backgrounds, 0 corrupt: 100% 972/972 [08:57<00:00, 1.81it/s]\n", + "\u001b[34m\u001b[1mtrain: \u001b[0mNew cache created: /content/drive/MyDrive/Blood/train_new/labels.cache\n", + "\u001b[34m\u001b[1malbumentations: \u001b[0mBlur(p=0.01, blur_limit=(3, 7)), MedianBlur(p=0.01, blur_limit=(3, 7)), ToGray(p=0.01), CLAHE(p=0.01, clip_limit=(1, 4.0), tile_grid_size=(8, 8))\n", + "\u001b[34m\u001b[1mval: \u001b[0mScanning /content/drive/MyDrive/Blood/valid_new/labels... 229 images, 39 backgrounds, 0 corrupt: 100% 229/229 [01:58<00:00, 1.94it/s]\n", + "\u001b[34m\u001b[1mval: \u001b[0mNew cache created: /content/drive/MyDrive/Blood/valid_new/labels.cache\n", + "Plotting labels to runs/detect/train/labels.jpg... \n", + "\u001b[34m\u001b[1moptimizer:\u001b[0m 'optimizer=auto' found, ignoring 'lr0=0.01' and 'momentum=0.937' and determining best 'optimizer', 'lr0' and 'momentum' automatically... \n", + "\u001b[34m\u001b[1moptimizer:\u001b[0m AdamW(lr=0.002, momentum=0.9) with parameter groups 57 weight(decay=0.0), 64 weight(decay=0.000578125), 63 bias(decay=0.0)\n", + "Image sizes 640 train, 640 val\n", + "Using 2 dataloader workers\n", + "Logging results to \u001b[1mruns/detect/train\u001b[0m\n", + "Starting training for 300 epochs...\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 1/300 8.83G 1.711 4.3 1.953 22 640: 100% 27/27 [00:25<00:00, 1.07it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.26s/it]\n", + " all 229 190 0.127 0.258 0.0697 0.0226\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 2/300 8.89G 1.76 2.604 1.994 16 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.01it/s]\n", + " all 229 190 0.0188 0.0684 0.0035 0.000722\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 3/300 8.89G 1.973 2.732 2.189 14 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:02<00:00, 1.35it/s]\n", + " all 229 190 0.0188 0.0684 0.0035 0.000722\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 4/300 8.89G 1.925 2.689 2.117 10 640: 100% 27/27 [00:22<00:00, 1.22it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.13it/s]\n", + " all 229 190 0.0046 0.163 0.0019 0.000439\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 5/300 8.93G 1.857 2.612 2.065 14 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.23s/it]\n", + " all 229 190 0.0651 0.163 0.0192 0.00543\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 6/300 8.89G 1.89 2.629 2.081 16 640: 100% 27/27 [00:20<00:00, 1.33it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.23s/it]\n", + " all 229 190 0.164 0.0947 0.0353 0.00861\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 7/300 8.91G 1.818 2.563 2.037 18 640: 100% 27/27 [00:22<00:00, 1.22it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.16it/s]\n", + " all 229 190 0.0492 0.105 0.0289 0.0105\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 8/300 8.89G 1.773 2.48 1.978 21 640: 100% 27/27 [00:21<00:00, 1.23it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.11it/s]\n", + " all 229 190 0.0759 0.237 0.058 0.0207\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 9/300 8.91G 1.725 2.395 1.952 16 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.05s/it]\n", + " all 229 190 0.172 0.253 0.101 0.0313\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 10/300 8.89G 1.748 2.521 1.993 11 640: 100% 27/27 [00:20<00:00, 1.32it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.16s/it]\n", + " all 229 190 0.253 0.295 0.142 0.0478\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 11/300 8.91G 1.71 2.363 1.931 24 640: 100% 27/27 [00:20<00:00, 1.32it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.42s/it]\n", + " all 229 190 0.324 0.274 0.201 0.0683\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 12/300 8.89G 1.647 2.31 1.871 19 640: 100% 27/27 [00:20<00:00, 1.32it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.00it/s]\n", + " all 229 190 0.125 0.411 0.119 0.0465\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 13/300 8.91G 1.635 2.342 1.891 15 640: 100% 27/27 [00:21<00:00, 1.26it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.10it/s]\n", + " all 229 190 0.172 0.41 0.128 0.0513\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 14/300 8.89G 1.683 2.37 1.917 16 640: 100% 27/27 [00:22<00:00, 1.20it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.13it/s]\n", + " all 229 190 0.39 0.353 0.262 0.122\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 15/300 8.91G 1.599 2.298 1.858 13 640: 100% 27/27 [00:21<00:00, 1.24it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.11s/it]\n", + " all 229 190 0.343 0.353 0.22 0.1\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 16/300 8.89G 1.608 2.182 1.859 21 640: 100% 27/27 [00:22<00:00, 1.22it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.11it/s]\n", + " all 229 190 0.363 0.36 0.273 0.106\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 17/300 8.92G 1.606 2.212 1.851 11 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.04s/it]\n", + " all 229 190 0.327 0.279 0.171 0.0748\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 18/300 8.89G 1.537 2.154 1.793 17 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.03it/s]\n", + " all 229 190 0.411 0.295 0.26 0.127\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 19/300 8.9G 1.615 2.221 1.865 18 640: 100% 27/27 [00:21<00:00, 1.26it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.15s/it]\n", + " all 229 190 0.386 0.332 0.223 0.0875\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 20/300 8.89G 1.583 2.197 1.819 9 640: 100% 27/27 [00:20<00:00, 1.32it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.16s/it]\n", + " all 229 190 0.473 0.3 0.302 0.138\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 21/300 8.91G 1.592 2.209 1.823 14 640: 100% 27/27 [00:21<00:00, 1.25it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.427 0.374 0.272 0.11\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 22/300 8.89G 1.553 2.131 1.803 15 640: 100% 27/27 [00:22<00:00, 1.18it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.12it/s]\n", + " all 229 190 0.37 0.426 0.313 0.161\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 23/300 8.91G 1.578 2.155 1.825 17 640: 100% 27/27 [00:22<00:00, 1.23it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.13s/it]\n", + " all 229 190 0.416 0.363 0.299 0.15\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 24/300 8.89G 1.53 2.16 1.791 18 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.39s/it]\n", + " all 229 190 0.374 0.395 0.32 0.155\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 25/300 8.91G 1.525 2.061 1.787 14 640: 100% 27/27 [00:22<00:00, 1.18it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.10it/s]\n", + " all 229 190 0.217 0.432 0.205 0.0777\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 26/300 8.89G 1.502 2.058 1.76 23 640: 100% 27/27 [00:23<00:00, 1.17it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.18it/s]\n", + " all 229 190 0.238 0.347 0.223 0.103\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 27/300 8.91G 1.499 2.032 1.77 13 640: 100% 27/27 [00:21<00:00, 1.23it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.04s/it]\n", + " all 229 190 0.448 0.363 0.322 0.139\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 28/300 8.89G 1.485 2.008 1.742 23 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.43s/it]\n", + " all 229 190 0.422 0.35 0.284 0.126\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 29/300 8.92G 1.522 2.08 1.772 23 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.06it/s]\n", + " all 229 190 0.478 0.389 0.313 0.138\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 30/300 8.89G 1.497 2.08 1.736 15 640: 100% 27/27 [00:23<00:00, 1.15it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.06it/s]\n", + " all 229 190 0.47 0.374 0.34 0.165\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 31/300 8.9G 1.482 1.984 1.742 18 640: 100% 27/27 [00:22<00:00, 1.20it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.10it/s]\n", + " all 229 190 0.283 0.268 0.231 0.111\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 32/300 8.89G 1.434 1.941 1.69 14 640: 100% 27/27 [00:21<00:00, 1.27it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.36s/it]\n", + " all 229 190 0.383 0.426 0.333 0.188\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 33/300 8.91G 1.453 1.979 1.718 14 640: 100% 27/27 [00:21<00:00, 1.26it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.14s/it]\n", + " all 229 190 0.426 0.394 0.358 0.184\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 34/300 8.89G 1.467 1.962 1.721 21 640: 100% 27/27 [00:23<00:00, 1.17it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.401 0.426 0.329 0.151\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 35/300 8.91G 1.466 1.952 1.728 17 640: 100% 27/27 [00:22<00:00, 1.22it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.03s/it]\n", + " all 229 190 0.427 0.329 0.276 0.137\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 36/300 8.89G 1.437 1.889 1.694 18 640: 100% 27/27 [00:20<00:00, 1.32it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.40s/it]\n", + " all 229 190 0.524 0.432 0.425 0.226\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 37/300 8.91G 1.444 1.909 1.702 11 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.12it/s]\n", + " all 229 190 0.489 0.433 0.406 0.196\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 38/300 8.89G 1.411 1.841 1.687 18 640: 100% 27/27 [00:21<00:00, 1.25it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.16it/s]\n", + " all 229 190 0.474 0.461 0.416 0.212\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 39/300 8.91G 1.492 1.946 1.725 16 640: 100% 27/27 [00:23<00:00, 1.17it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.19s/it]\n", + " all 229 190 0.383 0.416 0.347 0.177\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 40/300 8.89G 1.427 1.89 1.694 17 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.13s/it]\n", + " all 229 190 0.554 0.405 0.432 0.206\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 41/300 8.91G 1.44 1.906 1.704 9 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.07it/s]\n", + " all 229 190 0.442 0.442 0.396 0.172\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 42/300 8.89G 1.42 1.879 1.699 18 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.05it/s]\n", + " all 229 190 0.399 0.384 0.297 0.145\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 43/300 8.91G 1.423 1.903 1.696 15 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.45s/it]\n", + " all 229 190 0.453 0.374 0.332 0.171\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 44/300 8.89G 1.393 1.82 1.672 12 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.02it/s]\n", + " all 229 190 0.465 0.379 0.372 0.181\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 45/300 8.91G 1.432 1.886 1.676 18 640: 100% 27/27 [00:21<00:00, 1.27it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.09it/s]\n", + " all 229 190 0.484 0.421 0.397 0.183\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 46/300 8.89G 1.392 1.877 1.645 15 640: 100% 27/27 [00:22<00:00, 1.22it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.12it/s]\n", + " all 229 190 0.479 0.411 0.346 0.166\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 47/300 8.91G 1.431 1.882 1.703 13 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.35s/it]\n", + " all 229 190 0.603 0.384 0.448 0.213\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 48/300 8.89G 1.394 1.823 1.679 16 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.17it/s]\n", + " all 229 190 0.459 0.468 0.421 0.21\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 49/300 8.91G 1.368 1.818 1.647 14 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.09it/s]\n", + " all 229 190 0.483 0.463 0.392 0.191\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 50/300 8.89G 1.405 1.841 1.684 13 640: 100% 27/27 [00:21<00:00, 1.25it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.10s/it]\n", + " all 229 190 0.53 0.363 0.387 0.182\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 51/300 8.91G 1.379 1.79 1.683 15 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.35s/it]\n", + " all 229 190 0.512 0.421 0.438 0.222\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 52/300 8.89G 1.389 1.782 1.664 19 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.00it/s]\n", + " all 229 190 0.317 0.432 0.32 0.162\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 53/300 8.91G 1.405 1.744 1.649 14 640: 100% 27/27 [00:24<00:00, 1.12it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.13it/s]\n", + " all 229 190 0.523 0.516 0.458 0.222\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 54/300 8.89G 1.373 1.825 1.65 24 640: 100% 27/27 [00:21<00:00, 1.27it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.15s/it]\n", + " all 229 190 0.505 0.442 0.419 0.196\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 55/300 8.91G 1.305 1.701 1.625 12 640: 100% 27/27 [00:21<00:00, 1.26it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.26s/it]\n", + " all 229 190 0.577 0.437 0.427 0.207\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 56/300 8.89G 1.359 1.785 1.638 8 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.11it/s]\n", + " all 229 190 0.507 0.499 0.465 0.236\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 57/300 8.92G 1.355 1.754 1.666 21 640: 100% 27/27 [00:23<00:00, 1.16it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.07it/s]\n", + " all 229 190 0.481 0.442 0.454 0.232\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 58/300 8.89G 1.367 1.776 1.652 20 640: 100% 27/27 [00:22<00:00, 1.22it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.00it/s]\n", + " all 229 190 0.542 0.389 0.401 0.196\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 59/300 8.89G 1.363 1.754 1.64 15 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.39s/it]\n", + " all 229 190 0.535 0.443 0.461 0.24\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 60/300 8.89G 1.302 1.672 1.605 13 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.21it/s]\n", + " all 229 190 0.567 0.474 0.49 0.239\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 61/300 8.91G 1.316 1.715 1.629 24 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.07it/s]\n", + " all 229 190 0.601 0.505 0.529 0.271\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 62/300 8.89G 1.334 1.683 1.615 16 640: 100% 27/27 [00:24<00:00, 1.12it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.02it/s]\n", + " all 229 190 0.517 0.463 0.431 0.231\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 63/300 8.91G 1.361 1.755 1.621 19 640: 100% 27/27 [00:22<00:00, 1.18it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.02s/it]\n", + " all 229 190 0.568 0.484 0.476 0.261\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 64/300 8.89G 1.31 1.682 1.602 14 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.44s/it]\n", + " all 229 190 0.536 0.447 0.433 0.224\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 65/300 8.91G 1.333 1.743 1.61 13 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.14it/s]\n", + " all 229 190 0.539 0.447 0.458 0.232\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 66/300 8.89G 1.335 1.672 1.607 15 640: 100% 27/27 [00:24<00:00, 1.11it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.604 0.458 0.477 0.25\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 67/300 8.91G 1.304 1.624 1.589 16 640: 100% 27/27 [00:22<00:00, 1.20it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.14s/it]\n", + " all 229 190 0.632 0.474 0.518 0.268\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 68/300 8.89G 1.287 1.645 1.584 19 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.36s/it]\n", + " all 229 190 0.499 0.411 0.362 0.185\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 69/300 8.92G 1.32 1.613 1.59 15 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.56 0.458 0.482 0.253\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 70/300 8.89G 1.306 1.641 1.585 20 640: 100% 27/27 [00:21<00:00, 1.24it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.612 0.426 0.504 0.265\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 71/300 8.9G 1.295 1.613 1.599 16 640: 100% 27/27 [00:24<00:00, 1.10it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.00it/s]\n", + " all 229 190 0.57 0.511 0.494 0.249\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 72/300 8.89G 1.328 1.601 1.599 15 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.31s/it]\n", + " all 229 190 0.533 0.499 0.453 0.22\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 73/300 8.91G 1.271 1.635 1.572 18 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.16s/it]\n", + " all 229 190 0.573 0.495 0.497 0.262\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 74/300 8.89G 1.273 1.576 1.562 18 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.507 0.537 0.508 0.284\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 75/300 8.91G 1.277 1.566 1.582 20 640: 100% 27/27 [00:24<00:00, 1.12it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.07s/it]\n", + " all 229 190 0.542 0.484 0.477 0.254\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 76/300 8.89G 1.303 1.611 1.587 11 640: 100% 27/27 [00:23<00:00, 1.17it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.10it/s]\n", + " all 229 190 0.511 0.495 0.507 0.261\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 77/300 8.91G 1.289 1.607 1.582 17 640: 100% 27/27 [00:21<00:00, 1.23it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.03s/it]\n", + " all 229 190 0.528 0.511 0.458 0.236\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 78/300 8.89G 1.265 1.556 1.558 15 640: 100% 27/27 [00:20<00:00, 1.32it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.25s/it]\n", + " all 229 190 0.631 0.441 0.481 0.251\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 79/300 8.91G 1.263 1.537 1.565 15 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.15it/s]\n", + " all 229 190 0.589 0.489 0.523 0.274\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 80/300 8.89G 1.285 1.557 1.57 21 640: 100% 27/27 [00:24<00:00, 1.12it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.05it/s]\n", + " all 229 190 0.59 0.495 0.492 0.252\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 81/300 8.91G 1.255 1.56 1.538 10 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.19it/s]\n", + " all 229 190 0.603 0.505 0.543 0.279\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 82/300 8.89G 1.262 1.511 1.539 16 640: 100% 27/27 [00:21<00:00, 1.27it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.20s/it]\n", + " all 229 190 0.532 0.511 0.501 0.265\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 83/300 8.91G 1.253 1.525 1.582 15 640: 100% 27/27 [00:21<00:00, 1.27it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.26s/it]\n", + " all 229 190 0.63 0.511 0.521 0.269\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 84/300 8.89G 1.246 1.514 1.556 16 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.16it/s]\n", + " all 229 190 0.607 0.495 0.488 0.249\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 85/300 8.91G 1.27 1.514 1.559 16 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.466 0.5 0.469 0.246\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 86/300 8.89G 1.265 1.545 1.582 18 640: 100% 27/27 [00:22<00:00, 1.22it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.13it/s]\n", + " all 229 190 0.447 0.453 0.393 0.186\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 87/300 8.91G 1.235 1.474 1.539 24 640: 100% 27/27 [00:21<00:00, 1.26it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.28s/it]\n", + " all 229 190 0.67 0.411 0.499 0.269\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 88/300 8.89G 1.295 1.497 1.582 18 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.12s/it]\n", + " all 229 190 0.436 0.484 0.419 0.226\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 89/300 8.91G 1.241 1.474 1.529 16 640: 100% 27/27 [00:23<00:00, 1.15it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.02s/it]\n", + " all 229 190 0.516 0.553 0.483 0.228\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 90/300 8.89G 1.261 1.557 1.559 17 640: 100% 27/27 [00:21<00:00, 1.24it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.12it/s]\n", + " all 229 190 0.529 0.456 0.46 0.247\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 91/300 8.91G 1.204 1.475 1.522 15 640: 100% 27/27 [00:23<00:00, 1.17it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.16it/s]\n", + " all 229 190 0.629 0.474 0.509 0.277\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 92/300 8.89G 1.217 1.446 1.525 18 640: 100% 27/27 [00:21<00:00, 1.27it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.26s/it]\n", + " all 229 190 0.529 0.484 0.505 0.269\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 93/300 8.9G 1.229 1.45 1.533 16 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.44s/it]\n", + " all 229 190 0.596 0.542 0.531 0.291\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 94/300 8.89G 1.208 1.425 1.505 20 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.29s/it]\n", + " all 229 190 0.566 0.495 0.5 0.265\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 95/300 8.91G 1.219 1.436 1.508 18 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.604 0.516 0.534 0.282\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 96/300 8.89G 1.207 1.463 1.511 18 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.10it/s]\n", + " all 229 190 0.567 0.5 0.531 0.269\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 97/300 8.91G 1.19 1.43 1.488 10 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.06s/it]\n", + " all 229 190 0.637 0.481 0.527 0.268\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 98/300 8.89G 1.244 1.441 1.539 14 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:06<00:00, 1.70s/it]\n", + " all 229 190 0.581 0.525 0.516 0.254\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 99/300 8.91G 1.238 1.442 1.521 16 640: 100% 27/27 [00:21<00:00, 1.24it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.22it/s]\n", + " all 229 190 0.618 0.476 0.515 0.277\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 100/300 8.89G 1.167 1.396 1.468 19 640: 100% 27/27 [00:22<00:00, 1.20it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.613 0.484 0.486 0.259\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 101/300 8.91G 1.176 1.334 1.482 21 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.09it/s]\n", + " all 229 190 0.581 0.595 0.568 0.307\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 102/300 8.89G 1.187 1.337 1.502 18 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.48s/it]\n", + " all 229 190 0.622 0.521 0.555 0.306\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 103/300 8.91G 1.216 1.341 1.503 15 640: 100% 27/27 [00:22<00:00, 1.20it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.10s/it]\n", + " all 229 190 0.68 0.511 0.574 0.305\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 104/300 8.89G 1.192 1.306 1.483 14 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.09it/s]\n", + " all 229 190 0.67 0.489 0.541 0.296\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 105/300 8.91G 1.21 1.371 1.511 13 640: 100% 27/27 [00:22<00:00, 1.17it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.10it/s]\n", + " all 229 190 0.646 0.589 0.576 0.291\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 106/300 8.89G 1.183 1.401 1.497 22 640: 100% 27/27 [00:21<00:00, 1.27it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.21s/it]\n", + " all 229 190 0.661 0.495 0.513 0.263\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 107/300 8.91G 1.198 1.373 1.512 20 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.27s/it]\n", + " all 229 190 0.564 0.421 0.449 0.233\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 108/300 8.89G 1.186 1.344 1.497 22 640: 100% 27/27 [00:21<00:00, 1.23it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.21it/s]\n", + " all 229 190 0.643 0.458 0.505 0.278\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 109/300 8.91G 1.161 1.33 1.446 11 640: 100% 27/27 [00:21<00:00, 1.25it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.27it/s]\n", + " all 229 190 0.691 0.458 0.536 0.294\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 110/300 8.89G 1.17 1.367 1.478 20 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.09it/s]\n", + " all 229 190 0.647 0.516 0.564 0.302\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 111/300 8.91G 1.161 1.371 1.482 21 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.41s/it]\n", + " all 229 190 0.571 0.553 0.53 0.285\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 112/300 8.89G 1.155 1.333 1.472 17 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.42s/it]\n", + " all 229 190 0.602 0.558 0.552 0.307\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 113/300 8.91G 1.122 1.305 1.44 14 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.579 0.495 0.485 0.249\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 114/300 8.89G 1.172 1.362 1.489 22 640: 100% 27/27 [00:22<00:00, 1.18it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.627 0.558 0.544 0.295\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 115/300 8.91G 1.134 1.277 1.452 14 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.05s/it]\n", + " all 229 190 0.5 0.474 0.468 0.251\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 116/300 8.89G 1.184 1.322 1.483 19 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.43s/it]\n", + " all 229 190 0.554 0.596 0.539 0.296\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 117/300 8.89G 1.117 1.269 1.458 10 640: 100% 27/27 [00:23<00:00, 1.16it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.05s/it]\n", + " all 229 190 0.541 0.526 0.528 0.281\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 118/300 8.89G 1.167 1.302 1.496 17 640: 100% 27/27 [00:21<00:00, 1.24it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.05it/s]\n", + " all 229 190 0.573 0.48 0.492 0.274\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 119/300 8.91G 1.141 1.308 1.454 17 640: 100% 27/27 [00:23<00:00, 1.17it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.17it/s]\n", + " all 229 190 0.581 0.6 0.572 0.292\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 120/300 8.89G 1.13 1.282 1.446 20 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.33s/it]\n", + " all 229 190 0.643 0.505 0.538 0.306\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 121/300 8.91G 1.15 1.299 1.463 18 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.31s/it]\n", + " all 229 190 0.511 0.542 0.499 0.267\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 122/300 8.89G 1.164 1.317 1.484 12 640: 100% 27/27 [00:22<00:00, 1.18it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.18s/it]\n", + " all 229 190 0.666 0.511 0.55 0.305\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 123/300 8.89G 1.128 1.275 1.453 19 640: 100% 27/27 [00:21<00:00, 1.27it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.07s/it]\n", + " all 229 190 0.608 0.5 0.517 0.279\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 124/300 8.89G 1.106 1.238 1.443 19 640: 100% 27/27 [00:22<00:00, 1.18it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.16it/s]\n", + " all 229 190 0.64 0.574 0.592 0.326\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 125/300 8.91G 1.102 1.27 1.43 14 640: 100% 27/27 [00:22<00:00, 1.18it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.16it/s]\n", + " all 229 190 0.595 0.474 0.531 0.298\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 126/300 8.89G 1.097 1.222 1.427 16 640: 100% 27/27 [00:23<00:00, 1.16it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.37s/it]\n", + " all 229 190 0.587 0.6 0.545 0.291\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 127/300 8.91G 1.118 1.245 1.446 15 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.23s/it]\n", + " all 229 190 0.524 0.533 0.521 0.268\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 128/300 8.89G 1.074 1.231 1.392 21 640: 100% 27/27 [00:21<00:00, 1.26it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.19it/s]\n", + " all 229 190 0.627 0.489 0.495 0.273\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 129/300 8.89G 1.112 1.235 1.43 18 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.25it/s]\n", + " all 229 190 0.662 0.495 0.572 0.289\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 130/300 8.89G 1.127 1.248 1.437 21 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.02s/it]\n", + " all 229 190 0.612 0.532 0.547 0.286\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 131/300 8.91G 1.129 1.213 1.454 14 640: 100% 27/27 [00:23<00:00, 1.17it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.38s/it]\n", + " all 229 190 0.601 0.524 0.537 0.295\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 132/300 8.89G 1.099 1.2 1.421 10 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.09s/it]\n", + " all 229 190 0.577 0.568 0.564 0.315\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 133/300 8.91G 1.103 1.208 1.427 20 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.05it/s]\n", + " all 229 190 0.577 0.537 0.549 0.292\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 134/300 8.89G 1.059 1.177 1.394 18 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.58 0.511 0.538 0.309\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 135/300 8.91G 1.098 1.223 1.417 19 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.08s/it]\n", + " all 229 190 0.63 0.537 0.556 0.31\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 136/300 8.89G 1.113 1.202 1.426 19 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.22s/it]\n", + " all 229 190 0.595 0.511 0.527 0.287\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 137/300 8.91G 1.09 1.217 1.432 21 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.26s/it]\n", + " all 229 190 0.664 0.542 0.572 0.321\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 138/300 8.89G 1.084 1.222 1.413 13 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.06it/s]\n", + " all 229 190 0.65 0.511 0.56 0.299\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 139/300 8.91G 1.069 1.174 1.406 13 640: 100% 27/27 [00:22<00:00, 1.23it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.22it/s]\n", + " all 229 190 0.718 0.447 0.532 0.283\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 140/300 8.89G 1.067 1.197 1.396 16 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.34s/it]\n", + " all 229 190 0.51 0.511 0.482 0.248\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 141/300 8.91G 1.046 1.154 1.388 20 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.12it/s]\n", + " all 229 190 0.638 0.482 0.531 0.29\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 142/300 8.89G 1.07 1.148 1.4 17 640: 100% 27/27 [00:21<00:00, 1.24it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.23it/s]\n", + " all 229 190 0.612 0.595 0.581 0.308\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 143/300 8.91G 1.076 1.165 1.398 16 640: 100% 27/27 [00:22<00:00, 1.23it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.24it/s]\n", + " all 229 190 0.614 0.495 0.53 0.299\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 144/300 8.89G 1.056 1.154 1.401 16 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.29s/it]\n", + " all 229 190 0.577 0.542 0.53 0.293\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 145/300 8.91G 1.054 1.145 1.385 10 640: 100% 27/27 [00:22<00:00, 1.20it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.07it/s]\n", + " all 229 190 0.724 0.532 0.576 0.314\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 146/300 8.89G 1.038 1.113 1.366 14 640: 100% 27/27 [00:22<00:00, 1.20it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.26it/s]\n", + " all 229 190 0.594 0.526 0.513 0.267\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 147/300 8.9G 1.06 1.17 1.398 16 640: 100% 27/27 [00:21<00:00, 1.23it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.05it/s]\n", + " all 229 190 0.643 0.521 0.547 0.306\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 148/300 8.89G 1.006 1.151 1.371 17 640: 100% 27/27 [00:21<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.34s/it]\n", + " all 229 190 0.661 0.568 0.567 0.315\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 149/300 8.91G 1.064 1.128 1.381 20 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.03it/s]\n", + " all 229 190 0.463 0.542 0.48 0.25\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 150/300 8.89G 1.04 1.117 1.389 15 640: 100% 27/27 [00:23<00:00, 1.15it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.18it/s]\n", + " all 229 190 0.592 0.547 0.589 0.322\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 151/300 8.91G 1.022 1.092 1.352 10 640: 100% 27/27 [00:21<00:00, 1.24it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.05s/it]\n", + " all 229 190 0.605 0.555 0.565 0.3\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 152/300 8.89G 1.027 1.105 1.364 9 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.28s/it]\n", + " all 229 190 0.662 0.558 0.601 0.33\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 153/300 8.9G 0.9921 1.083 1.342 13 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.02it/s]\n", + " all 229 190 0.745 0.446 0.567 0.315\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 154/300 8.89G 1.042 1.151 1.379 18 640: 100% 27/27 [00:23<00:00, 1.16it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.12it/s]\n", + " all 229 190 0.554 0.526 0.558 0.294\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 155/300 8.91G 1.04 1.121 1.374 17 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.23s/it]\n", + " all 229 190 0.711 0.537 0.621 0.343\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 156/300 8.89G 1.024 1.103 1.364 17 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.22s/it]\n", + " all 229 190 0.577 0.584 0.551 0.3\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 157/300 8.91G 1.044 1.09 1.378 16 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.26it/s]\n", + " all 229 190 0.657 0.511 0.578 0.316\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 158/300 8.89G 0.9895 1.042 1.326 18 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.11it/s]\n", + " all 229 190 0.616 0.558 0.588 0.333\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 159/300 8.9G 1.025 1.083 1.354 14 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.28s/it]\n", + " all 229 190 0.625 0.57 0.579 0.323\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 160/300 8.89G 0.9669 1.026 1.308 16 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.24s/it]\n", + " all 229 190 0.71 0.521 0.575 0.323\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 161/300 8.91G 1.021 1.069 1.354 14 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.12it/s]\n", + " all 229 190 0.599 0.563 0.567 0.312\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 162/300 8.89G 0.9913 1.016 1.337 17 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.21it/s]\n", + " all 229 190 0.658 0.526 0.584 0.33\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 163/300 8.91G 0.9894 1.046 1.335 18 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.44s/it]\n", + " all 229 190 0.69 0.469 0.562 0.307\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 164/300 8.89G 1.034 1.102 1.362 17 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.17s/it]\n", + " all 229 190 0.649 0.516 0.532 0.292\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 165/300 8.9G 1.014 1.08 1.35 18 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.15it/s]\n", + " all 229 190 0.536 0.571 0.545 0.304\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 166/300 8.89G 0.9771 0.994 1.334 15 640: 100% 27/27 [00:22<00:00, 1.22it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.10it/s]\n", + " all 229 190 0.613 0.537 0.539 0.307\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 167/300 8.91G 1.017 1.031 1.362 16 640: 100% 27/27 [00:21<00:00, 1.24it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.07it/s]\n", + " all 229 190 0.571 0.532 0.557 0.297\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 168/300 8.89G 0.9835 1.017 1.34 16 640: 100% 27/27 [00:23<00:00, 1.17it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.33s/it]\n", + " all 229 190 0.613 0.558 0.571 0.322\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 169/300 8.91G 0.978 1.048 1.337 15 640: 100% 27/27 [00:20<00:00, 1.32it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.04s/it]\n", + " all 229 190 0.662 0.558 0.582 0.327\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 170/300 8.89G 0.9553 1 1.335 10 640: 100% 27/27 [00:21<00:00, 1.26it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.26it/s]\n", + " all 229 190 0.594 0.547 0.573 0.32\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 171/300 8.89G 0.9387 0.9678 1.296 19 640: 100% 27/27 [00:22<00:00, 1.22it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.07it/s]\n", + " all 229 190 0.629 0.584 0.582 0.336\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 172/300 8.89G 0.9859 0.9862 1.31 16 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.30s/it]\n", + " all 229 190 0.628 0.596 0.573 0.322\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 173/300 8.91G 0.9641 0.9708 1.299 26 640: 100% 27/27 [00:22<00:00, 1.21it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.25s/it]\n", + " all 229 190 0.561 0.595 0.543 0.291\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 174/300 8.89G 0.9644 0.9772 1.319 15 640: 100% 27/27 [00:20<00:00, 1.34it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.32it/s]\n", + " all 229 190 0.665 0.505 0.562 0.309\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 175/300 8.91G 0.9608 0.9698 1.319 17 640: 100% 27/27 [00:22<00:00, 1.22it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.11it/s]\n", + " all 229 190 0.462 0.505 0.465 0.262\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 176/300 8.89G 0.9525 0.9874 1.299 20 640: 100% 27/27 [00:21<00:00, 1.27it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.28s/it]\n", + " all 229 190 0.595 0.521 0.515 0.282\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 177/300 8.9G 0.9137 0.948 1.284 17 640: 100% 27/27 [00:21<00:00, 1.24it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:06<00:00, 1.50s/it]\n", + " all 229 190 0.609 0.611 0.603 0.342\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 178/300 8.89G 0.9675 0.9879 1.326 19 640: 100% 27/27 [00:20<00:00, 1.32it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.12it/s]\n", + " all 229 190 0.576 0.574 0.583 0.318\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 179/300 8.91G 0.9428 0.9461 1.292 16 640: 100% 27/27 [00:22<00:00, 1.22it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.15it/s]\n", + " all 229 190 0.586 0.584 0.593 0.318\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 180/300 8.89G 0.9818 1.007 1.33 14 640: 100% 27/27 [00:21<00:00, 1.27it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.17s/it]\n", + " all 229 190 0.624 0.495 0.536 0.29\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 181/300 8.91G 0.9257 0.9725 1.3 14 640: 100% 27/27 [00:20<00:00, 1.32it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.32s/it]\n", + " all 229 190 0.719 0.542 0.6 0.322\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 182/300 8.89G 0.9309 0.9688 1.293 17 640: 100% 27/27 [00:22<00:00, 1.18it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.08it/s]\n", + " all 229 190 0.677 0.526 0.582 0.327\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 183/300 8.9G 0.9292 0.9172 1.3 13 640: 100% 27/27 [00:22<00:00, 1.22it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.19it/s]\n", + " all 229 190 0.618 0.611 0.582 0.321\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 184/300 8.89G 0.898 0.9261 1.269 15 640: 100% 27/27 [00:20<00:00, 1.32it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.34s/it]\n", + " all 229 190 0.698 0.535 0.565 0.302\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 185/300 8.91G 0.926 0.9465 1.279 19 640: 100% 27/27 [00:20<00:00, 1.32it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.09it/s]\n", + " all 229 190 0.557 0.582 0.569 0.319\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 186/300 8.89G 0.9089 0.9437 1.266 17 640: 100% 27/27 [00:21<00:00, 1.26it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.05it/s]\n", + " all 229 190 0.615 0.542 0.567 0.318\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 187/300 8.91G 0.8924 0.8852 1.272 17 640: 100% 27/27 [00:22<00:00, 1.19it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.20it/s]\n", + " all 229 190 0.63 0.537 0.569 0.307\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 188/300 8.89G 0.9093 0.9303 1.274 16 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.33s/it]\n", + " all 229 190 0.583 0.551 0.548 0.303\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 189/300 8.89G 0.9529 0.9462 1.303 18 640: 100% 27/27 [00:20<00:00, 1.29it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.14it/s]\n", + " all 229 190 0.665 0.526 0.579 0.314\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 190/300 8.89G 0.9016 0.9226 1.276 15 640: 100% 27/27 [00:21<00:00, 1.25it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.11it/s]\n", + " all 229 190 0.554 0.584 0.558 0.315\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 191/300 8.91G 0.8986 0.9221 1.266 16 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.06s/it]\n", + " all 229 190 0.679 0.512 0.542 0.299\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 192/300 8.89G 0.8835 0.9067 1.246 20 640: 100% 27/27 [00:19<00:00, 1.39it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.02s/it]\n", + " all 229 190 0.61 0.568 0.56 0.302\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 193/300 8.91G 0.901 0.9033 1.275 15 640: 100% 27/27 [00:19<00:00, 1.38it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.21it/s]\n", + " all 229 190 0.589 0.544 0.57 0.319\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 194/300 8.89G 0.8938 0.9252 1.271 18 640: 100% 27/27 [00:20<00:00, 1.30it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.12it/s]\n", + " all 229 190 0.689 0.521 0.59 0.323\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 195/300 8.91G 0.8862 0.8674 1.252 14 640: 100% 27/27 [00:19<00:00, 1.36it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.14it/s]\n", + " all 229 190 0.605 0.516 0.542 0.3\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 196/300 8.89G 0.8661 0.8624 1.252 15 640: 100% 27/27 [00:22<00:00, 1.23it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.10it/s]\n", + " all 229 190 0.636 0.505 0.53 0.292\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 197/300 8.91G 0.8799 0.9028 1.257 12 640: 100% 27/27 [00:22<00:00, 1.17it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.16it/s]\n", + " all 229 190 0.689 0.511 0.566 0.324\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 198/300 8.89G 0.873 0.8657 1.256 19 640: 100% 27/27 [00:21<00:00, 1.24it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.28s/it]\n", + " all 229 190 0.582 0.547 0.537 0.307\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 199/300 8.89G 0.9215 0.9182 1.278 17 640: 100% 27/27 [00:20<00:00, 1.31it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.35s/it]\n", + " all 229 190 0.59 0.605 0.585 0.333\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 200/300 8.89G 0.8654 0.8883 1.242 20 640: 100% 27/27 [00:21<00:00, 1.28it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.17it/s]\n", + " all 229 190 0.679 0.563 0.587 0.324\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 201/300 8.91G 0.8674 0.8686 1.245 13 640: 100% 27/27 [00:21<00:00, 1.27it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.24it/s]\n", + " all 229 190 0.657 0.525 0.59 0.324\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 202/300 8.89G 0.8276 0.8775 1.215 15 640: 100% 27/27 [00:19<00:00, 1.38it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.16s/it]\n", + " all 229 190 0.601 0.521 0.563 0.301\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 203/300 8.91G 0.8489 0.8628 1.233 19 640: 100% 27/27 [00:19<00:00, 1.37it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.23it/s]\n", + " all 229 190 0.599 0.589 0.576 0.316\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 204/300 8.89G 0.871 0.8901 1.253 9 640: 100% 27/27 [00:21<00:00, 1.26it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:03<00:00, 1.29it/s]\n", + " all 229 190 0.661 0.516 0.561 0.308\n", + "\n", + " Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n", + " 205/300 8.9G 0.8607 0.8516 1.246 16 640: 100% 27/27 [00:19<00:00, 1.36it/s]\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:04<00:00, 1.17s/it]\n", + " all 229 190 0.603 0.563 0.569 0.319\n", + "Stopping training early as no improvement observed in last 50 epochs. Best results observed at epoch 155, best model saved as best.pt.\n", + "To update EarlyStopping(patience=50) pass a new patience value, i.e. `patience=300` or use `patience=0` to disable EarlyStopping.\n", + "\n", + "205 epochs completed in 1.545 hours.\n", + "Optimizer stripped from runs/detect/train/weights/last.pt, 22.5MB\n", + "Optimizer stripped from runs/detect/train/weights/best.pt, 22.5MB\n", + "\n", + "Validating runs/detect/train/weights/best.pt...\n", + "Ultralytics YOLOv8.0.190 🚀 Python-3.10.12 torch-2.0.1+cu118 CUDA:0 (Tesla T4, 15102MiB)\n", + "Model summary (fused): 168 layers, 11125971 parameters, 0 gradients, 28.4 GFLOPs\n", + " Class Images Instances Box(P R mAP50 mAP50-95): 100% 4/4 [00:05<00:00, 1.28s/it]\n", + " all 229 190 0.711 0.537 0.621 0.344\n", + "Speed: 2.7ms preprocess, 6.1ms inference, 0.0ms loss, 1.6ms postprocess per image\n", + "Results saved to \u001b[1mruns/detect/train\u001b[0m\n", + "💡 Learn more at https://docs.ultralytics.com/modes/train\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "FJo8hTnlw2Jc" + }, + "execution_count": null, + "outputs": [] + } + ] +} \ No newline at end of file