Skip to content

Instantly share code, notes, and snippets.

@lordofthejars
Created May 26, 2024 06:01
Show Gist options
  • Save lordofthejars/13a6359b2d90eb76345f16518b4e7374 to your computer and use it in GitHub Desktop.
Save lordofthejars/13a6359b2d90eb76345f16518b4e7374 to your computer and use it in GitHub Desktop.
trainingpassports
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"provenance": []
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"source": [
"Install YOLO 8"
],
"metadata": {
"id": "OOSM_yYz73R0"
}
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "QE28CkwI7F_a",
"outputId": "9dc280e3-e7e8-48ab-e08a-56d9e8b25bda"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Collecting ultralytics\n",
" Downloading ultralytics-8.2.22-py3-none-any.whl (778 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m778.4/778.4 kB\u001b[0m \u001b[31m5.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: 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.4)\n",
"Requirement already satisfied: torch>=1.8.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (2.3.0+cu121)\n",
"Requirement already satisfied: torchvision>=0.9.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (0.18.0+cu121)\n",
"Requirement already satisfied: tqdm>=4.64.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (4.66.4)\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: pandas>=1.1.4 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (2.0.3)\n",
"Requirement already satisfied: seaborn>=0.11.0 in /usr/local/lib/python3.10/dist-packages (from ultralytics) (0.13.1)\n",
"Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (1.2.1)\n",
"Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (0.12.1)\n",
"Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (4.51.0)\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: numpy>=1.20 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (1.25.2)\n",
"Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (24.0)\n",
"Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.3.0->ultralytics) (3.1.2)\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.4)\n",
"Requirement already satisfied: tzdata>=2022.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=1.1.4->ultralytics) (2024.1)\n",
"Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.23.0->ultralytics) (3.3.2)\n",
"Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests>=2.23.0->ultralytics) (3.7)\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.7)\n",
"Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests>=2.23.0->ultralytics) (2024.2.2)\n",
"Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (3.14.0)\n",
"Requirement already satisfied: typing-extensions>=4.8.0 in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (4.11.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.3)\n",
"Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (3.1.4)\n",
"Requirement already satisfied: fsspec in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (2023.6.0)\n",
"Collecting nvidia-cuda-nvrtc-cu12==12.1.105 (from torch>=1.8.0->ultralytics)\n",
" Using cached nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (23.7 MB)\n",
"Collecting nvidia-cuda-runtime-cu12==12.1.105 (from torch>=1.8.0->ultralytics)\n",
" Using cached nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (823 kB)\n",
"Collecting nvidia-cuda-cupti-cu12==12.1.105 (from torch>=1.8.0->ultralytics)\n",
" Using cached nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (14.1 MB)\n",
"Collecting nvidia-cudnn-cu12==8.9.2.26 (from torch>=1.8.0->ultralytics)\n",
" Using cached nvidia_cudnn_cu12-8.9.2.26-py3-none-manylinux1_x86_64.whl (731.7 MB)\n",
"Collecting nvidia-cublas-cu12==12.1.3.1 (from torch>=1.8.0->ultralytics)\n",
" Using cached nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl (410.6 MB)\n",
"Collecting nvidia-cufft-cu12==11.0.2.54 (from torch>=1.8.0->ultralytics)\n",
" Using cached nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl (121.6 MB)\n",
"Collecting nvidia-curand-cu12==10.3.2.106 (from torch>=1.8.0->ultralytics)\n",
" Using cached nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl (56.5 MB)\n",
"Collecting nvidia-cusolver-cu12==11.4.5.107 (from torch>=1.8.0->ultralytics)\n",
" Using cached nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl (124.2 MB)\n",
"Collecting nvidia-cusparse-cu12==12.1.0.106 (from torch>=1.8.0->ultralytics)\n",
" Using cached nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl (196.0 MB)\n",
"Collecting nvidia-nccl-cu12==2.20.5 (from torch>=1.8.0->ultralytics)\n",
" Using cached nvidia_nccl_cu12-2.20.5-py3-none-manylinux2014_x86_64.whl (176.2 MB)\n",
"Collecting nvidia-nvtx-cu12==12.1.105 (from torch>=1.8.0->ultralytics)\n",
" Using cached nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (99 kB)\n",
"Requirement already satisfied: triton==2.3.0 in /usr/local/lib/python3.10/dist-packages (from torch>=1.8.0->ultralytics) (2.3.0)\n",
"Collecting nvidia-nvjitlink-cu12 (from nvidia-cusolver-cu12==11.4.5.107->torch>=1.8.0->ultralytics)\n",
" Downloading nvidia_nvjitlink_cu12-12.5.40-py3-none-manylinux2014_x86_64.whl (21.3 MB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m21.3/21.3 MB\u001b[0m \u001b[31m43.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hRequirement 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.5)\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: nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, nvidia-cusparse-cu12, nvidia-cudnn-cu12, nvidia-cusolver-cu12, thop, ultralytics\n",
"Successfully installed nvidia-cublas-cu12-12.1.3.1 nvidia-cuda-cupti-cu12-12.1.105 nvidia-cuda-nvrtc-cu12-12.1.105 nvidia-cuda-runtime-cu12-12.1.105 nvidia-cudnn-cu12-8.9.2.26 nvidia-cufft-cu12-11.0.2.54 nvidia-curand-cu12-10.3.2.106 nvidia-cusolver-cu12-11.4.5.107 nvidia-cusparse-cu12-12.1.0.106 nvidia-nccl-cu12-2.20.5 nvidia-nvjitlink-cu12-12.5.40 nvidia-nvtx-cu12-12.1.105 thop-0.1.1.post2209072238 ultralytics-8.2.22\n"
]
}
],
"source": [
"!pip install ultralytics\n"
]
},
{
"cell_type": "markdown",
"source": [
"Extract Dataset YOLOv8 format with labels"
],
"metadata": {
"id": "tLdZfhj7DrT0"
}
},
{
"cell_type": "code",
"source": [
"!unzip PassportEntityDetection.yolov8.zip -d \"dataset\""
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"collapsed": true,
"id": "m1BfUKREDMTh",
"outputId": "06c17936-0df2-4bdd-b391-e8b2d188b7e5"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Archive: PassportEntityDetection.yolov8.zip\n",
" extracting: dataset/README.dataset.txt \n",
" extracting: dataset/README.roboflow.txt \n",
" extracting: dataset/data.yaml \n",
" creating: dataset/train/\n",
" creating: dataset/train/images/\n",
" extracting: dataset/train/images/img10_jpeg_jpg.rf.0eea45ce9c02e8df3a0512efed846ab8.jpg \n",
" extracting: dataset/train/images/img10_jpeg_jpg.rf.197a7d41ec33d4f19f8136c1d39612fa.jpg \n",
" extracting: dataset/train/images/img10_jpeg_jpg.rf.cf3e3cc45996d0c3f49d22ba8b2009a3.jpg \n",
" extracting: dataset/train/images/img11_jpeg_jpg.rf.1a405954e55fa8711892e53012d8a4ec.jpg \n",
" extracting: dataset/train/images/img11_jpeg_jpg.rf.ab59c419a9088524a3e8dc51364572c8.jpg \n",
" extracting: dataset/train/images/img11_jpeg_jpg.rf.b5cab6ea05b7357a215db89f4f996e1a.jpg \n",
" extracting: dataset/train/images/img12_jpeg_jpg.rf.79bc14aae96250eb9dc49636a7fe49c6.jpg \n",
" extracting: dataset/train/images/img12_jpeg_jpg.rf.8ce715c3beea94ed8ca191c58d095d6f.jpg \n",
" extracting: dataset/train/images/img12_jpeg_jpg.rf.8e4a67a3d3b5836dcbec1a159f0af82e.jpg \n",
" extracting: dataset/train/images/img13_jpeg_jpg.rf.67a52a8a9c4c90356e9d1be54315201d.jpg \n",
" extracting: dataset/train/images/img13_jpeg_jpg.rf.883c988bed612575f6bf80074d75198a.jpg \n",
" extracting: dataset/train/images/img13_jpeg_jpg.rf.8c8d3c5ddf61ddc9d12f6da5c53e80c7.jpg \n",
" extracting: dataset/train/images/img14_jpeg_jpg.rf.42edaae0f7d67d11f59f9334e7b9170f.jpg \n",
" extracting: dataset/train/images/img14_jpeg_jpg.rf.cdb9da99eef51b1985c1f7d2d8eb6418.jpg \n",
" extracting: dataset/train/images/img14_jpeg_jpg.rf.ffc6ba69815f42a27e684197cb9ab3ed.jpg \n",
" extracting: dataset/train/images/img15_jpeg_jpg.rf.4647e07f52b9bae97dbb7ae819407115.jpg \n",
" extracting: dataset/train/images/img15_jpeg_jpg.rf.695176ba3eb2884f159827aad823fb66.jpg \n",
" extracting: dataset/train/images/img15_jpeg_jpg.rf.c8b592a5c7c3ff4e9ccb3a349edfac34.jpg \n",
" extracting: dataset/train/images/img16_jpeg_jpg.rf.461d76d1cd01c7cb09437417f623016a.jpg \n",
" extracting: dataset/train/images/img16_jpeg_jpg.rf.8be4aea647bf306bb0e7cd40139eac8f.jpg \n",
" extracting: dataset/train/images/img16_jpeg_jpg.rf.8eba7f5ccfa014d259b0ea744c05e209.jpg \n",
" extracting: dataset/train/images/img17_jpeg_jpg.rf.23254b4d4658af1b59fd1175d766c154.jpg \n",
" extracting: dataset/train/images/img17_jpeg_jpg.rf.6a674a28bcc76bc2cd7df8523b919b4f.jpg \n",
" extracting: dataset/train/images/img17_jpeg_jpg.rf.a44ed607d0113846e4152bc8ceafa226.jpg \n",
" extracting: dataset/train/images/img18_jpeg_jpg.rf.2d014199e911d4bee27d2d1f4e6fd443.jpg \n",
" extracting: dataset/train/images/img18_jpeg_jpg.rf.e45a5459350bb72326631ccd99cf1cb0.jpg \n",
" extracting: dataset/train/images/img18_jpeg_jpg.rf.eead794638e93fdc2075f3f3400c1ffe.jpg \n",
" extracting: dataset/train/images/img19_jpeg_jpg.rf.045f7ed2c4b65d05150b3d379b8473a3.jpg \n",
" extracting: dataset/train/images/img19_jpeg_jpg.rf.9fe07b8a6e9d73303ab07b43753036b4.jpg \n",
" extracting: dataset/train/images/img19_jpeg_jpg.rf.ddfe6ac4e97879d24703283417abc5bb.jpg \n",
" extracting: dataset/train/images/img1_jpeg_jpg.rf.1eb3975eb5f2f47756f963261dae4d8e.jpg \n",
" extracting: dataset/train/images/img1_jpeg_jpg.rf.7f365354e8e0da9bc868e8509c23e6b9.jpg \n",
" extracting: dataset/train/images/img1_jpeg_jpg.rf.d6ffddf37be055acfadef363264a9e9b.jpg \n",
" extracting: dataset/train/images/img20_jpeg_jpg.rf.797573010d9a5ae37ab76be2ceebdb36.jpg \n",
" extracting: dataset/train/images/img20_jpeg_jpg.rf.c757c6fb5f72be180c76cbaa11b9fbb6.jpg \n",
" extracting: dataset/train/images/img20_jpeg_jpg.rf.d6114546d5e0abbb7492854a16ae3c1c.jpg \n",
" extracting: dataset/train/images/img23_jpeg_jpg.rf.11c9790a48297a11092cec60a33f849d.jpg \n",
" extracting: dataset/train/images/img23_jpeg_jpg.rf.6f595c098c8f7298fe8dd6cab397660d.jpg \n",
" extracting: dataset/train/images/img23_jpeg_jpg.rf.975874fe0216cd71434deb4a3bce99cd.jpg \n",
" extracting: dataset/train/images/img26_jpeg_jpg.rf.751c0fccb8df609e261f4300dec0afde.jpg \n",
" extracting: dataset/train/images/img26_jpeg_jpg.rf.9a0369b5de87e11184f4642e842632b0.jpg \n",
" extracting: dataset/train/images/img26_jpeg_jpg.rf.c4c2c3baa1336940844b94f91eeb6b9d.jpg \n",
" extracting: dataset/train/images/img27_jpeg_jpg.rf.1538cb12a53a4f16f658421e6f40b0df.jpg \n",
" extracting: dataset/train/images/img27_jpeg_jpg.rf.62fe452daca350387589924f86cd02e0.jpg \n",
" extracting: dataset/train/images/img27_jpeg_jpg.rf.a95ba5d1fc9d1f3a305e574e5d438093.jpg \n",
" extracting: dataset/train/images/img28_jpeg_jpg.rf.2039f7dd1fd3bc6329d8aef0da6e5c65.jpg \n",
" extracting: dataset/train/images/img28_jpeg_jpg.rf.707d61d899e69bf9fd7a96dabb73a8c2.jpg \n",
" extracting: dataset/train/images/img28_jpeg_jpg.rf.ae4b990b975b81ee9f371647f0c349d1.jpg \n",
" extracting: dataset/train/images/img29_jpeg_jpg.rf.43d71b193e7af5542ace1a2eb5a98ece.jpg \n",
" extracting: dataset/train/images/img29_jpeg_jpg.rf.73ff60f6b395f513db7aa2cbc7beaa85.jpg \n",
" extracting: dataset/train/images/img29_jpeg_jpg.rf.eb5aa9738214f2ae793e36f95adc996f.jpg \n",
" extracting: dataset/train/images/img2_jpeg_jpg.rf.372f5239b526564df8dce2c61ad6e2c8.jpg \n",
" extracting: dataset/train/images/img2_jpeg_jpg.rf.c3a9c75fd8fc51626189f1ddbde50147.jpg \n",
" extracting: dataset/train/images/img2_jpeg_jpg.rf.c6d6a85170ea278c226948b73a891971.jpg \n",
" extracting: dataset/train/images/img3_jpeg_jpg.rf.247a0d52eed039949a255194a38be169.jpg \n",
" extracting: dataset/train/images/img3_jpeg_jpg.rf.6bb16c85fa5f34e55676f055ae8e05a1.jpg \n",
" extracting: dataset/train/images/img3_jpeg_jpg.rf.ea94d7d95cacff0fe167f5a61e272cc7.jpg \n",
" extracting: dataset/train/images/img4_jpeg_jpg.rf.3a5a27a9b03f82af18f0af8f5bfc8e63.jpg \n",
" extracting: dataset/train/images/img4_jpeg_jpg.rf.99f30280c9db4208b170c73cae0a8500.jpg \n",
" extracting: dataset/train/images/img4_jpeg_jpg.rf.f264971ede3111f06f4ed749ff36a642.jpg \n",
" extracting: dataset/train/images/img5_jpeg_jpg.rf.2311dd0173f55c14e7fe7b333a0eb641.jpg \n",
" extracting: dataset/train/images/img5_jpeg_jpg.rf.4aceec12eb842a31bd3be60442808c88.jpg \n",
" extracting: dataset/train/images/img5_jpeg_jpg.rf.b00774a767cf15d76f733ed8ca37d2da.jpg \n",
" extracting: dataset/train/images/img6_jpeg_jpg.rf.5cc6cb22474da3939db687a566bdad7b.jpg \n",
" extracting: dataset/train/images/img6_jpeg_jpg.rf.708ac8cabd59c512609692030e64d536.jpg \n",
" extracting: dataset/train/images/img6_jpeg_jpg.rf.db2a39198c0ab0273dfa4f251c47b901.jpg \n",
" extracting: dataset/train/images/img7_jpeg_jpg.rf.01b84c422661ab4a5e7c36c0ab8c2f7d.jpg \n",
" extracting: dataset/train/images/img7_jpeg_jpg.rf.6d7af7b6997a87f3480035e0c101be9d.jpg \n",
" extracting: dataset/train/images/img7_jpeg_jpg.rf.ce0578e816ea09e044f415ededd1996a.jpg \n",
" extracting: dataset/train/images/img8_jpeg_jpg.rf.3b5e065021085b69e4c44ef818ee6120.jpg \n",
" extracting: dataset/train/images/img8_jpeg_jpg.rf.4e2c8e61747cf2f23453d5c290f03da3.jpg \n",
" extracting: dataset/train/images/img8_jpeg_jpg.rf.92c02164f16c6f97e1b1d92d8b18a0a4.jpg \n",
" extracting: dataset/train/images/img9_jpeg_jpg.rf.7e57699e50d4c546d52ee8adb15915c0.jpg \n",
" extracting: dataset/train/images/img9_jpeg_jpg.rf.a05a761a27d9c44e12b86b57f34f818e.jpg \n",
" extracting: dataset/train/images/img9_jpeg_jpg.rf.f88887fec96d28a1e926de84cb78e636.jpg \n",
" creating: dataset/train/labels/\n",
" extracting: dataset/train/labels/img10_jpeg_jpg.rf.0eea45ce9c02e8df3a0512efed846ab8.txt \n",
" extracting: dataset/train/labels/img10_jpeg_jpg.rf.197a7d41ec33d4f19f8136c1d39612fa.txt \n",
" extracting: dataset/train/labels/img10_jpeg_jpg.rf.cf3e3cc45996d0c3f49d22ba8b2009a3.txt \n",
" extracting: dataset/train/labels/img11_jpeg_jpg.rf.1a405954e55fa8711892e53012d8a4ec.txt \n",
" extracting: dataset/train/labels/img11_jpeg_jpg.rf.ab59c419a9088524a3e8dc51364572c8.txt \n",
" extracting: dataset/train/labels/img11_jpeg_jpg.rf.b5cab6ea05b7357a215db89f4f996e1a.txt \n",
" extracting: dataset/train/labels/img12_jpeg_jpg.rf.79bc14aae96250eb9dc49636a7fe49c6.txt \n",
" extracting: dataset/train/labels/img12_jpeg_jpg.rf.8ce715c3beea94ed8ca191c58d095d6f.txt \n",
" extracting: dataset/train/labels/img12_jpeg_jpg.rf.8e4a67a3d3b5836dcbec1a159f0af82e.txt \n",
" extracting: dataset/train/labels/img13_jpeg_jpg.rf.67a52a8a9c4c90356e9d1be54315201d.txt \n",
" extracting: dataset/train/labels/img13_jpeg_jpg.rf.883c988bed612575f6bf80074d75198a.txt \n",
" extracting: dataset/train/labels/img13_jpeg_jpg.rf.8c8d3c5ddf61ddc9d12f6da5c53e80c7.txt \n",
" extracting: dataset/train/labels/img14_jpeg_jpg.rf.42edaae0f7d67d11f59f9334e7b9170f.txt \n",
" extracting: dataset/train/labels/img14_jpeg_jpg.rf.cdb9da99eef51b1985c1f7d2d8eb6418.txt \n",
" extracting: dataset/train/labels/img14_jpeg_jpg.rf.ffc6ba69815f42a27e684197cb9ab3ed.txt \n",
" extracting: dataset/train/labels/img15_jpeg_jpg.rf.4647e07f52b9bae97dbb7ae819407115.txt \n",
" extracting: dataset/train/labels/img15_jpeg_jpg.rf.695176ba3eb2884f159827aad823fb66.txt \n",
" extracting: dataset/train/labels/img15_jpeg_jpg.rf.c8b592a5c7c3ff4e9ccb3a349edfac34.txt \n",
" extracting: dataset/train/labels/img16_jpeg_jpg.rf.461d76d1cd01c7cb09437417f623016a.txt \n",
" extracting: dataset/train/labels/img16_jpeg_jpg.rf.8be4aea647bf306bb0e7cd40139eac8f.txt \n",
" extracting: dataset/train/labels/img16_jpeg_jpg.rf.8eba7f5ccfa014d259b0ea744c05e209.txt \n",
" extracting: dataset/train/labels/img17_jpeg_jpg.rf.23254b4d4658af1b59fd1175d766c154.txt \n",
" extracting: dataset/train/labels/img17_jpeg_jpg.rf.6a674a28bcc76bc2cd7df8523b919b4f.txt \n",
" extracting: dataset/train/labels/img17_jpeg_jpg.rf.a44ed607d0113846e4152bc8ceafa226.txt \n",
" extracting: dataset/train/labels/img18_jpeg_jpg.rf.2d014199e911d4bee27d2d1f4e6fd443.txt \n",
" extracting: dataset/train/labels/img18_jpeg_jpg.rf.e45a5459350bb72326631ccd99cf1cb0.txt \n",
" extracting: dataset/train/labels/img18_jpeg_jpg.rf.eead794638e93fdc2075f3f3400c1ffe.txt \n",
" extracting: dataset/train/labels/img19_jpeg_jpg.rf.045f7ed2c4b65d05150b3d379b8473a3.txt \n",
" extracting: dataset/train/labels/img19_jpeg_jpg.rf.9fe07b8a6e9d73303ab07b43753036b4.txt \n",
" extracting: dataset/train/labels/img19_jpeg_jpg.rf.ddfe6ac4e97879d24703283417abc5bb.txt \n",
" extracting: dataset/train/labels/img1_jpeg_jpg.rf.1eb3975eb5f2f47756f963261dae4d8e.txt \n",
" extracting: dataset/train/labels/img1_jpeg_jpg.rf.7f365354e8e0da9bc868e8509c23e6b9.txt \n",
" extracting: dataset/train/labels/img1_jpeg_jpg.rf.d6ffddf37be055acfadef363264a9e9b.txt \n",
" extracting: dataset/train/labels/img20_jpeg_jpg.rf.797573010d9a5ae37ab76be2ceebdb36.txt \n",
" extracting: dataset/train/labels/img20_jpeg_jpg.rf.c757c6fb5f72be180c76cbaa11b9fbb6.txt \n",
" extracting: dataset/train/labels/img20_jpeg_jpg.rf.d6114546d5e0abbb7492854a16ae3c1c.txt \n",
" extracting: dataset/train/labels/img23_jpeg_jpg.rf.11c9790a48297a11092cec60a33f849d.txt \n",
" extracting: dataset/train/labels/img23_jpeg_jpg.rf.6f595c098c8f7298fe8dd6cab397660d.txt \n",
" extracting: dataset/train/labels/img23_jpeg_jpg.rf.975874fe0216cd71434deb4a3bce99cd.txt \n",
" extracting: dataset/train/labels/img26_jpeg_jpg.rf.751c0fccb8df609e261f4300dec0afde.txt \n",
" extracting: dataset/train/labels/img26_jpeg_jpg.rf.9a0369b5de87e11184f4642e842632b0.txt \n",
" extracting: dataset/train/labels/img26_jpeg_jpg.rf.c4c2c3baa1336940844b94f91eeb6b9d.txt \n",
" extracting: dataset/train/labels/img27_jpeg_jpg.rf.1538cb12a53a4f16f658421e6f40b0df.txt \n",
" extracting: dataset/train/labels/img27_jpeg_jpg.rf.62fe452daca350387589924f86cd02e0.txt \n",
" extracting: dataset/train/labels/img27_jpeg_jpg.rf.a95ba5d1fc9d1f3a305e574e5d438093.txt \n",
" extracting: dataset/train/labels/img28_jpeg_jpg.rf.2039f7dd1fd3bc6329d8aef0da6e5c65.txt \n",
" extracting: dataset/train/labels/img28_jpeg_jpg.rf.707d61d899e69bf9fd7a96dabb73a8c2.txt \n",
" extracting: dataset/train/labels/img28_jpeg_jpg.rf.ae4b990b975b81ee9f371647f0c349d1.txt \n",
" extracting: dataset/train/labels/img29_jpeg_jpg.rf.43d71b193e7af5542ace1a2eb5a98ece.txt \n",
" extracting: dataset/train/labels/img29_jpeg_jpg.rf.73ff60f6b395f513db7aa2cbc7beaa85.txt \n",
" extracting: dataset/train/labels/img29_jpeg_jpg.rf.eb5aa9738214f2ae793e36f95adc996f.txt \n",
" extracting: dataset/train/labels/img2_jpeg_jpg.rf.372f5239b526564df8dce2c61ad6e2c8.txt \n",
" extracting: dataset/train/labels/img2_jpeg_jpg.rf.c3a9c75fd8fc51626189f1ddbde50147.txt \n",
" extracting: dataset/train/labels/img2_jpeg_jpg.rf.c6d6a85170ea278c226948b73a891971.txt \n",
" extracting: dataset/train/labels/img3_jpeg_jpg.rf.247a0d52eed039949a255194a38be169.txt \n",
" extracting: dataset/train/labels/img3_jpeg_jpg.rf.6bb16c85fa5f34e55676f055ae8e05a1.txt \n",
" extracting: dataset/train/labels/img3_jpeg_jpg.rf.ea94d7d95cacff0fe167f5a61e272cc7.txt \n",
" extracting: dataset/train/labels/img4_jpeg_jpg.rf.3a5a27a9b03f82af18f0af8f5bfc8e63.txt \n",
" extracting: dataset/train/labels/img4_jpeg_jpg.rf.99f30280c9db4208b170c73cae0a8500.txt \n",
" extracting: dataset/train/labels/img4_jpeg_jpg.rf.f264971ede3111f06f4ed749ff36a642.txt \n",
" extracting: dataset/train/labels/img5_jpeg_jpg.rf.2311dd0173f55c14e7fe7b333a0eb641.txt \n",
" extracting: dataset/train/labels/img5_jpeg_jpg.rf.4aceec12eb842a31bd3be60442808c88.txt \n",
" extracting: dataset/train/labels/img5_jpeg_jpg.rf.b00774a767cf15d76f733ed8ca37d2da.txt \n",
" extracting: dataset/train/labels/img6_jpeg_jpg.rf.5cc6cb22474da3939db687a566bdad7b.txt \n",
" extracting: dataset/train/labels/img6_jpeg_jpg.rf.708ac8cabd59c512609692030e64d536.txt \n",
" extracting: dataset/train/labels/img6_jpeg_jpg.rf.db2a39198c0ab0273dfa4f251c47b901.txt \n",
" extracting: dataset/train/labels/img7_jpeg_jpg.rf.01b84c422661ab4a5e7c36c0ab8c2f7d.txt \n",
" extracting: dataset/train/labels/img7_jpeg_jpg.rf.6d7af7b6997a87f3480035e0c101be9d.txt \n",
" extracting: dataset/train/labels/img7_jpeg_jpg.rf.ce0578e816ea09e044f415ededd1996a.txt \n",
" extracting: dataset/train/labels/img8_jpeg_jpg.rf.3b5e065021085b69e4c44ef818ee6120.txt \n",
" extracting: dataset/train/labels/img8_jpeg_jpg.rf.4e2c8e61747cf2f23453d5c290f03da3.txt \n",
" extracting: dataset/train/labels/img8_jpeg_jpg.rf.92c02164f16c6f97e1b1d92d8b18a0a4.txt \n",
" extracting: dataset/train/labels/img9_jpeg_jpg.rf.7e57699e50d4c546d52ee8adb15915c0.txt \n",
" extracting: dataset/train/labels/img9_jpeg_jpg.rf.a05a761a27d9c44e12b86b57f34f818e.txt \n",
" extracting: dataset/train/labels/img9_jpeg_jpg.rf.f88887fec96d28a1e926de84cb78e636.txt \n",
" creating: dataset/valid/\n",
" creating: dataset/valid/images/\n",
" extracting: dataset/valid/images/img21_jpeg_jpg.rf.e40081019927a2d2d9d61756f1d2c21e.jpg \n",
" extracting: dataset/valid/images/img24_jpeg_jpg.rf.47b927d6a89bd804b05e67b01e17ac1b.jpg \n",
" extracting: dataset/valid/images/img25_jpeg_jpg.rf.9c651ef9c4eeab15cb719f638b8723f4.jpg \n",
" creating: dataset/valid/labels/\n",
" extracting: dataset/valid/labels/img21_jpeg_jpg.rf.e40081019927a2d2d9d61756f1d2c21e.txt \n",
" extracting: dataset/valid/labels/img24_jpeg_jpg.rf.47b927d6a89bd804b05e67b01e17ac1b.txt \n",
" extracting: dataset/valid/labels/img25_jpeg_jpg.rf.9c651ef9c4eeab15cb719f638b8723f4.txt \n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"Load YOLO"
],
"metadata": {
"id": "lgx5NqVXD46w"
}
},
{
"cell_type": "code",
"source": [
"import os\n",
"import sys\n",
"\n",
"# main code to run YOLO training\n",
"from ultralytics import YOLO\n",
"\n",
"model = YOLO(\"yolov8n.pt\") # load a pretrained model (recommended for training)\n"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "-Kjpf3hrD66A",
"outputId": "2358f478-cb2a-44f6-ebaa-651014834450"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Downloading https://github.com/ultralytics/assets/releases/download/v8.2.0/yolov8n.pt to 'yolov8n.pt'...\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"100%|██████████| 6.23M/6.23M [00:00<00:00, 70.6MB/s]\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"Train Model"
],
"metadata": {
"id": "J62Y9xv5Ejkd"
}
},
{
"cell_type": "code",
"source": [
"# Use the model\n",
"results = model.train(data=\"./dataset/data.yaml\", epochs=150, pretrained=True, iou=0.5, visualize=True, patience=0) # train the model"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "sS5oOhzBElPP",
"outputId": "1836e633-f9e9-45fe-9451-46bdeeda30f8"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Ultralytics YOLOv8.2.22 🚀 Python-3.10.12 torch-2.3.0+cu121 CPU (Intel Xeon 2.20GHz)\n",
"\u001b[34m\u001b[1mengine/trainer: \u001b[0mtask=detect, mode=train, model=yolov8n.pt, data=./dataset/data.yaml, epochs=150, time=None, patience=0, batch=16, imgsz=640, save=True, save_period=-1, cache=False, device=None, workers=8, project=None, name=train9, 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, multi_scale=False, overlap_mask=True, mask_ratio=4, dropout=0.0, val=True, split=val, save_json=False, save_hybrid=False, conf=None, iou=0.5, max_det=300, half=False, dnn=False, plots=True, source=None, vid_stride=1, stream_buffer=False, visualize=True, augment=False, agnostic_nms=False, classes=None, retina_masks=False, embed=None, show=False, save_frames=False, save_txt=False, save_conf=False, save_crop=False, show_labels=True, show_conf=True, show_boxes=True, line_width=None, 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, bgr=0.0, mosaic=1.0, mixup=0.0, copy_paste=0.0, auto_augment=randaugment, erasing=0.4, crop_fraction=1.0, cfg=None, tracker=botsort.yaml, save_dir=runs/detect/train9\n",
"Downloading https://ultralytics.com/assets/Arial.ttf to '/root/.config/Ultralytics/Arial.ttf'...\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"100%|██████████| 755k/755k [00:00<00:00, 14.8MB/s]\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"Overriding model.yaml nc=80 with nc=15\n",
"\n",
" from n params module arguments \n",
" 0 -1 1 464 ultralytics.nn.modules.conv.Conv [3, 16, 3, 2] \n",
" 1 -1 1 4672 ultralytics.nn.modules.conv.Conv [16, 32, 3, 2] \n",
" 2 -1 1 7360 ultralytics.nn.modules.block.C2f [32, 32, 1, True] \n",
" 3 -1 1 18560 ultralytics.nn.modules.conv.Conv [32, 64, 3, 2] \n",
" 4 -1 2 49664 ultralytics.nn.modules.block.C2f [64, 64, 2, True] \n",
" 5 -1 1 73984 ultralytics.nn.modules.conv.Conv [64, 128, 3, 2] \n",
" 6 -1 2 197632 ultralytics.nn.modules.block.C2f [128, 128, 2, True] \n",
" 7 -1 1 295424 ultralytics.nn.modules.conv.Conv [128, 256, 3, 2] \n",
" 8 -1 1 460288 ultralytics.nn.modules.block.C2f [256, 256, 1, True] \n",
" 9 -1 1 164608 ultralytics.nn.modules.block.SPPF [256, 256, 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 148224 ultralytics.nn.modules.block.C2f [384, 128, 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 37248 ultralytics.nn.modules.block.C2f [192, 64, 1] \n",
" 16 -1 1 36992 ultralytics.nn.modules.conv.Conv [64, 64, 3, 2] \n",
" 17 [-1, 12] 1 0 ultralytics.nn.modules.conv.Concat [1] \n",
" 18 -1 1 123648 ultralytics.nn.modules.block.C2f [192, 128, 1] \n",
" 19 -1 1 147712 ultralytics.nn.modules.conv.Conv [128, 128, 3, 2] \n",
" 20 [-1, 9] 1 0 ultralytics.nn.modules.conv.Concat [1] \n",
" 21 -1 1 493056 ultralytics.nn.modules.block.C2f [384, 256, 1] \n",
" 22 [15, 18, 21] 1 754237 ultralytics.nn.modules.head.Detect [15, [64, 128, 256]] \n",
"Model summary: 225 layers, 3013773 parameters, 3013757 gradients, 8.2 GFLOPs\n",
"\n",
"Transferred 319/355 items from pretrained weights\n",
"\u001b[34m\u001b[1mTensorBoard: \u001b[0mStart with 'tensorboard --logdir runs/detect/train9', view at http://localhost:6006/\n",
"Freezing layer 'model.22.dfl.conv.weight'\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\u001b[34m\u001b[1mtrain: \u001b[0mScanning /content/dataset/train/labels... 75 images, 0 backgrounds, 0 corrupt: 100%|██████████| 75/75 [00:00<00:00, 1054.37it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\u001b[34m\u001b[1mtrain: \u001b[0mNew cache created: /content/dataset/train/labels.cache\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\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"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\u001b[34m\u001b[1mval: \u001b[0mScanning /content/dataset/valid/labels... 3 images, 0 backgrounds, 0 corrupt: 100%|██████████| 3/3 [00:00<00:00, 3420.20it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\u001b[34m\u001b[1mval: \u001b[0mNew cache created: /content/dataset/valid/labels.cache\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"Plotting labels to runs/detect/train9/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.000526, momentum=0.9) with parameter groups 57 weight(decay=0.0), 64 weight(decay=0.0005), 63 bias(decay=0.0)\n",
"\u001b[34m\u001b[1mTensorBoard: \u001b[0mmodel graph visualization added ✅\n",
"Image sizes 640 train, 640 val\n",
"Using 0 dataloader workers\n",
"Logging results to \u001b[1mruns/detect/train9\u001b[0m\n",
"Starting training for 150 epochs...\n",
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 1/150 0G 2.483 4.441 2.039 233 640: 100%|██████████| 5/5 [01:27<00:00, 17.41s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.14s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0 0 0 0\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 2/150 0G 2.371 4.431 1.914 278 640: 100%|██████████| 5/5 [01:08<00:00, 13.68s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.33s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0 0 0 0\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 3/150 0G 2.184 4.341 1.802 270 640: 100%|██████████| 5/5 [01:07<00:00, 13.58s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.0267 0.0444 0.0267 0.0173\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 4/150 0G 2.034 4.21 1.69 252 640: 100%|██████████| 5/5 [01:08<00:00, 13.66s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.41s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.048 0.133 0.0958 0.068\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 5/150 0G 1.967 4.112 1.646 266 640: 100%|██████████| 5/5 [01:05<00:00, 13.18s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.09it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.0398 0.2 0.144 0.0875\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 6/150 0G 1.848 3.872 1.545 218 640: 100%|██████████| 5/5 [01:07<00:00, 13.42s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.14it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.0484 0.289 0.166 0.109\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 7/150 0G 1.833 3.741 1.494 300 640: 100%|██████████| 5/5 [01:07<00:00, 13.44s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.12s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.973 0.133 0.181 0.11\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 8/150 0G 1.769 3.545 1.442 284 640: 100%|██████████| 5/5 [01:05<00:00, 13.05s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.14it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.991 0.126 0.25 0.16\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 9/150 0G 1.783 3.336 1.409 258 640: 100%|██████████| 5/5 [01:12<00:00, 14.40s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.43s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.988 0.111 0.337 0.21\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 10/150 0G 1.742 3.118 1.396 272 640: 100%|██████████| 5/5 [01:03<00:00, 12.76s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.939 0.164 0.37 0.205\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 11/150 0G 1.767 2.92 1.404 199 640: 100%|██████████| 5/5 [01:09<00:00, 13.92s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.33s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.929 0.248 0.371 0.217\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 12/150 0G 1.737 2.871 1.403 255 640: 100%|██████████| 5/5 [01:04<00:00, 12.93s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.953 0.257 0.41 0.231\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 13/150 0G 1.752 2.788 1.381 212 640: 100%|██████████| 5/5 [01:05<00:00, 13.11s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.11it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.782 0.289 0.427 0.241\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 14/150 0G 1.683 2.586 1.355 241 640: 100%|██████████| 5/5 [01:06<00:00, 13.29s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.41s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.466 0.361 0.467 0.265\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 15/150 0G 1.729 2.579 1.342 288 640: 100%|██████████| 5/5 [01:05<00:00, 13.00s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.13it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.613 0.461 0.555 0.315\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 16/150 0G 1.679 2.333 1.379 261 640: 100%|██████████| 5/5 [01:06<00:00, 13.22s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.17s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.617 0.487 0.585 0.32\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 17/150 0G 1.716 2.224 1.368 286 640: 100%|██████████| 5/5 [01:08<00:00, 13.68s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.562 0.662 0.684 0.369\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 18/150 0G 1.644 2.147 1.336 272 640: 100%|██████████| 5/5 [01:02<00:00, 12.59s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.558 0.722 0.715 0.407\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 19/150 0G 1.617 2.013 1.319 203 640: 100%|██████████| 5/5 [01:05<00:00, 13.16s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.35s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.61 0.771 0.724 0.429\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 20/150 0G 1.649 1.935 1.357 296 640: 100%|██████████| 5/5 [01:04<00:00, 12.95s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.538 0.762 0.759 0.425\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 21/150 0G 1.674 1.827 1.344 275 640: 100%|██████████| 5/5 [01:05<00:00, 13.02s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.11it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.589 0.782 0.747 0.432\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 22/150 0G 1.606 1.842 1.33 240 640: 100%|██████████| 5/5 [01:06<00:00, 13.30s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.37s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.624 0.82 0.79 0.46\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 23/150 0G 1.583 1.737 1.325 254 640: 100%|██████████| 5/5 [01:03<00:00, 12.79s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.643 0.763 0.802 0.474\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 24/150 0G 1.597 1.719 1.308 243 640: 100%|██████████| 5/5 [01:08<00:00, 13.65s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.758 0.635 0.781 0.451\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 25/150 0G 1.574 1.695 1.329 286 640: 100%|██████████| 5/5 [01:05<00:00, 13.03s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.30s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.801 0.676 0.805 0.468\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 26/150 0G 1.542 1.62 1.309 275 640: 100%|██████████| 5/5 [01:04<00:00, 12.89s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.17it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.786 0.717 0.779 0.463\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 27/150 0G 1.545 1.574 1.306 182 640: 100%|██████████| 5/5 [01:03<00:00, 12.74s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.606 0.805 0.795 0.457\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 28/150 0G 1.554 1.565 1.31 270 640: 100%|██████████| 5/5 [01:05<00:00, 13.03s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.29s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.657 0.822 0.822 0.481\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 29/150 0G 1.516 1.466 1.291 227 640: 100%|██████████| 5/5 [01:04<00:00, 12.97s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.13it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.817 0.752 0.854 0.514\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 30/150 0G 1.521 1.496 1.275 246 640: 100%|██████████| 5/5 [01:05<00:00, 13.19s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.12it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.801 0.778 0.85 0.518\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 31/150 0G 1.479 1.424 1.258 336 640: 100%|██████████| 5/5 [01:06<00:00, 13.29s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.48s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.795 0.808 0.863 0.527\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 32/150 0G 1.447 1.391 1.275 240 640: 100%|██████████| 5/5 [01:03<00:00, 12.65s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.904 0.727 0.863 0.489\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 33/150 0G 1.458 1.383 1.277 239 640: 100%|██████████| 5/5 [01:04<00:00, 12.89s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.904 0.731 0.87 0.486\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 34/150 0G 1.504 1.411 1.269 287 640: 100%|██████████| 5/5 [01:06<00:00, 13.30s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.42s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.747 0.837 0.871 0.496\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 35/150 0G 1.457 1.336 1.245 313 640: 100%|██████████| 5/5 [01:04<00:00, 12.92s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.18it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.842 0.804 0.858 0.512\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 36/150 0G 1.473 1.374 1.246 298 640: 100%|██████████| 5/5 [01:05<00:00, 13.10s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.842 0.813 0.865 0.553\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 37/150 0G 1.498 1.34 1.278 208 640: 100%|██████████| 5/5 [01:07<00:00, 13.47s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.86 0.844 0.91 0.575\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 38/150 0G 1.417 1.264 1.223 242 640: 100%|██████████| 5/5 [01:03<00:00, 12.77s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.12it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.861 0.859 0.89 0.549\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 39/150 0G 1.446 1.29 1.269 219 640: 100%|██████████| 5/5 [01:05<00:00, 13.15s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.31s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.816 0.921 0.933 0.56\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 40/150 0G 1.447 1.249 1.225 260 640: 100%|██████████| 5/5 [01:05<00:00, 13.11s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.21it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.849 0.897 0.938 0.558\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 41/150 0G 1.491 1.299 1.23 258 640: 100%|██████████| 5/5 [01:05<00:00, 13.14s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.82 0.9 0.916 0.539\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 42/150 0G 1.467 1.262 1.247 271 640: 100%|██████████| 5/5 [01:05<00:00, 13.19s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.35s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.874 0.86 0.914 0.522\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 43/150 0G 1.44 1.189 1.235 253 640: 100%|██████████| 5/5 [01:03<00:00, 12.66s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.867 0.796 0.903 0.547\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 44/150 0G 1.438 1.225 1.227 242 640: 100%|██████████| 5/5 [01:05<00:00, 13.09s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.19it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.925 0.727 0.846 0.545\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 45/150 0G 1.411 1.217 1.245 221 640: 100%|██████████| 5/5 [01:03<00:00, 12.76s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.29s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.827 0.767 0.852 0.545\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 46/150 0G 1.397 1.174 1.258 220 640: 100%|██████████| 5/5 [01:03<00:00, 12.75s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.19it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.859 0.75 0.864 0.549\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 47/150 0G 1.425 1.182 1.242 245 640: 100%|██████████| 5/5 [01:03<00:00, 12.60s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.19it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.829 0.881 0.892 0.558\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 48/150 0G 1.457 1.125 1.222 257 640: 100%|██████████| 5/5 [01:05<00:00, 13.14s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.18s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.857 0.843 0.932 0.572\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 49/150 0G 1.337 1.133 1.217 261 640: 100%|██████████| 5/5 [01:04<00:00, 12.97s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.11it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.851 0.81 0.906 0.562\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 50/150 0G 1.391 1.157 1.254 247 640: 100%|██████████| 5/5 [01:04<00:00, 12.84s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.754 0.899 0.915 0.578\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 51/150 0G 1.324 1.135 1.208 277 640: 100%|██████████| 5/5 [01:05<00:00, 13.05s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.17it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.752 0.888 0.911 0.587\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 52/150 0G 1.361 1.131 1.201 193 640: 100%|██████████| 5/5 [01:05<00:00, 13.16s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.06it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.844 0.785 0.888 0.601\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 53/150 0G 1.343 1.109 1.208 214 640: 100%|██████████| 5/5 [01:04<00:00, 12.87s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.21it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.671 0.857 0.877 0.579\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 54/150 0G 1.308 1.067 1.202 279 640: 100%|██████████| 5/5 [01:04<00:00, 12.94s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.26s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.664 0.854 0.873 0.586\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 55/150 0G 1.384 1.139 1.224 288 640: 100%|██████████| 5/5 [01:05<00:00, 13.01s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.21it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.751 0.837 0.881 0.591\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 56/150 0G 1.341 1.079 1.186 337 640: 100%|██████████| 5/5 [01:03<00:00, 12.64s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.20it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.787 0.883 0.878 0.572\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 57/150 0G 1.411 1.102 1.2 241 640: 100%|██████████| 5/5 [01:04<00:00, 12.91s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.05it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.857 0.843 0.882 0.546\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 58/150 0G 1.32 1.066 1.186 317 640: 100%|██████████| 5/5 [01:06<00:00, 13.28s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.14it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.867 0.848 0.889 0.551\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 59/150 0G 1.322 1.078 1.2 206 640: 100%|██████████| 5/5 [01:04<00:00, 12.91s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.19it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.848 0.852 0.883 0.562\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 60/150 0G 1.382 1.057 1.193 298 640: 100%|██████████| 5/5 [01:05<00:00, 13.11s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.29s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.746 0.912 0.918 0.576\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 61/150 0G 1.348 1.053 1.221 254 640: 100%|██████████| 5/5 [01:03<00:00, 12.65s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.834 0.846 0.907 0.599\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 62/150 0G 1.308 1.013 1.202 237 640: 100%|██████████| 5/5 [01:04<00:00, 12.81s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.18it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.812 0.856 0.897 0.591\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 63/150 0G 1.327 1.031 1.214 187 640: 100%|██████████| 5/5 [01:05<00:00, 13.11s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.29s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.807 0.86 0.898 0.582\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 64/150 0G 1.333 1.019 1.173 312 640: 100%|██████████| 5/5 [01:05<00:00, 13.18s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.18it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.858 0.865 0.92 0.567\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 65/150 0G 1.323 1.076 1.195 180 640: 100%|██████████| 5/5 [01:02<00:00, 12.53s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.18it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.861 0.855 0.92 0.579\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 66/150 0G 1.347 1.057 1.186 235 640: 100%|██████████| 5/5 [01:05<00:00, 13.05s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.04it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.858 0.864 0.916 0.582\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 67/150 0G 1.33 1.042 1.164 344 640: 100%|██████████| 5/5 [01:05<00:00, 13.17s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.876 0.856 0.91 0.578\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 68/150 0G 1.321 1.029 1.172 240 640: 100%|██████████| 5/5 [01:04<00:00, 12.81s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.886 0.87 0.914 0.59\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 69/150 0G 1.297 1.009 1.169 310 640: 100%|██████████| 5/5 [01:08<00:00, 13.78s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.48s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.858 0.865 0.928 0.606\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 70/150 0G 1.284 0.9838 1.145 277 640: 100%|██████████| 5/5 [01:06<00:00, 13.22s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.18it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.785 0.942 0.944 0.594\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 71/150 0G 1.283 0.9803 1.161 321 640: 100%|██████████| 5/5 [01:07<00:00, 13.53s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.16s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.74 0.909 0.91 0.583\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 72/150 0G 1.301 0.9833 1.163 295 640: 100%|██████████| 5/5 [01:08<00:00, 13.73s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.12it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.9 0.868 0.965 0.614\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 73/150 0G 1.279 0.975 1.162 272 640: 100%|██████████| 5/5 [01:06<00:00, 13.38s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.05it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.897 0.888 0.95 0.625\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 74/150 0G 1.311 0.9817 1.152 283 640: 100%|██████████| 5/5 [01:10<00:00, 14.18s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.06it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.887 0.896 0.943 0.622\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 75/150 0G 1.298 0.9714 1.159 267 640: 100%|██████████| 5/5 [01:08<00:00, 13.71s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.10it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.903 0.861 0.951 0.619\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 76/150 0G 1.277 0.9768 1.169 295 640: 100%|██████████| 5/5 [01:09<00:00, 13.97s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.10it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.907 0.847 0.945 0.62\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 77/150 0G 1.25 0.9637 1.145 248 640: 100%|██████████| 5/5 [01:08<00:00, 13.63s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.09it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.889 0.832 0.922 0.618\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 78/150 0G 1.275 0.9609 1.159 233 640: 100%|██████████| 5/5 [01:08<00:00, 13.74s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.12it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.865 0.882 0.953 0.613\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 79/150 0G 1.266 0.9516 1.172 239 640: 100%|██████████| 5/5 [01:04<00:00, 12.83s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.17it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.869 0.875 0.947 0.591\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 80/150 0G 1.267 0.937 1.154 259 640: 100%|██████████| 5/5 [01:06<00:00, 13.39s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.37s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.758 0.944 0.951 0.592\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 81/150 0G 1.24 0.9191 1.152 257 640: 100%|██████████| 5/5 [01:05<00:00, 13.07s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.14it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.763 0.956 0.956 0.587\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 82/150 0G 1.208 0.9325 1.151 223 640: 100%|██████████| 5/5 [01:03<00:00, 12.75s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.19it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.904 0.865 0.956 0.591\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 83/150 0G 1.246 0.9455 1.142 344 640: 100%|██████████| 5/5 [01:06<00:00, 13.34s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.30s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.76 0.949 0.955 0.582\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 84/150 0G 1.222 0.9127 1.141 221 640: 100%|██████████| 5/5 [01:04<00:00, 12.85s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.19it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.859 0.856 0.948 0.573\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 85/150 0G 1.228 0.9375 1.133 170 640: 100%|██████████| 5/5 [01:03<00:00, 12.74s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.23it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.833 0.879 0.932 0.56\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 86/150 0G 1.226 0.9356 1.117 357 640: 100%|██████████| 5/5 [01:04<00:00, 12.98s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.35s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.885 0.852 0.929 0.558\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 87/150 0G 1.196 0.9052 1.143 247 640: 100%|██████████| 5/5 [01:04<00:00, 12.88s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.19it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.898 0.84 0.929 0.566\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 88/150 0G 1.201 0.9119 1.125 278 640: 100%|██████████| 5/5 [01:03<00:00, 12.63s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.91 0.858 0.943 0.587\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 89/150 0G 1.208 0.9187 1.166 210 640: 100%|██████████| 5/5 [01:03<00:00, 12.71s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.18it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.907 0.869 0.942 0.588\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 90/150 0G 1.236 0.9262 1.147 286 640: 100%|██████████| 5/5 [01:05<00:00, 13.09s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.40s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.916 0.878 0.936 0.575\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 91/150 0G 1.201 0.9204 1.122 336 640: 100%|██████████| 5/5 [01:02<00:00, 12.58s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.913 0.864 0.933 0.579\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 92/150 0G 1.251 0.9314 1.155 187 640: 100%|██████████| 5/5 [01:05<00:00, 13.07s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.17it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.928 0.855 0.934 0.566\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 93/150 0G 1.234 0.9051 1.149 238 640: 100%|██████████| 5/5 [01:06<00:00, 13.30s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.02s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.924 0.869 0.942 0.582\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 94/150 0G 1.237 0.8867 1.151 245 640: 100%|██████████| 5/5 [01:03<00:00, 12.74s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.911 0.864 0.939 0.605\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 95/150 0G 1.254 0.9313 1.158 280 640: 100%|██████████| 5/5 [01:05<00:00, 13.00s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.17it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.908 0.837 0.95 0.608\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 96/150 0G 1.183 0.8643 1.122 242 640: 100%|██████████| 5/5 [01:06<00:00, 13.30s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.02it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.877 0.868 0.921 0.565\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 97/150 0G 1.162 0.8777 1.129 209 640: 100%|██████████| 5/5 [01:04<00:00, 12.87s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.13it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.843 0.883 0.921 0.555\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 98/150 0G 1.212 0.8664 1.113 285 640: 100%|██████████| 5/5 [01:05<00:00, 13.15s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.04s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.834 0.891 0.926 0.566\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 99/150 0G 1.259 0.924 1.139 207 640: 100%|██████████| 5/5 [01:05<00:00, 13.12s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.13it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.836 0.892 0.929 0.577\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 100/150 0G 1.202 0.8878 1.146 280 640: 100%|██████████| 5/5 [01:03<00:00, 12.75s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.21it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.864 0.885 0.935 0.593\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 101/150 0G 1.234 0.9206 1.161 198 640: 100%|██████████| 5/5 [01:04<00:00, 12.94s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.04s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.89 0.876 0.953 0.615\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 102/150 0G 1.203 0.884 1.116 289 640: 100%|██████████| 5/5 [01:04<00:00, 12.89s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.01it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.912 0.869 0.951 0.612\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 103/150 0G 1.175 0.8536 1.125 278 640: 100%|██████████| 5/5 [01:02<00:00, 12.55s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.12it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.95 0.861 0.964 0.622\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 104/150 0G 1.163 0.8588 1.112 269 640: 100%|██████████| 5/5 [01:07<00:00, 13.52s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.31s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.946 0.848 0.969 0.6\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 105/150 0G 1.168 0.8764 1.128 242 640: 100%|██████████| 5/5 [01:06<00:00, 13.38s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.13it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.943 0.842 0.969 0.589\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 106/150 0G 1.209 0.8896 1.144 169 640: 100%|██████████| 5/5 [01:06<00:00, 13.23s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.12it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.912 0.848 0.969 0.594\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 107/150 0G 1.157 0.8517 1.107 268 640: 100%|██████████| 5/5 [01:07<00:00, 13.57s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.16s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.746 0.956 0.963 0.61\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 108/150 0G 1.174 0.8692 1.114 235 640: 100%|██████████| 5/5 [01:03<00:00, 12.71s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.17it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.897 0.86 0.965 0.622\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 109/150 0G 1.187 0.8685 1.134 212 640: 100%|██████████| 5/5 [01:04<00:00, 12.98s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.18it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.909 0.857 0.97 0.616\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 110/150 0G 1.176 0.8687 1.112 306 640: 100%|██████████| 5/5 [01:06<00:00, 13.37s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.12s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.898 0.867 0.971 0.616\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 111/150 0G 1.142 0.8498 1.131 281 640: 100%|██████████| 5/5 [01:04<00:00, 12.84s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.803 0.968 0.986 0.624\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 112/150 0G 1.127 0.8196 1.111 273 640: 100%|██████████| 5/5 [01:05<00:00, 13.13s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.13it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.819 0.966 0.989 0.614\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 113/150 0G 1.166 0.8416 1.122 272 640: 100%|██████████| 5/5 [01:05<00:00, 13.17s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.29s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.82 0.967 0.989 0.618\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 114/150 0G 1.19 0.8501 1.104 296 640: 100%|██████████| 5/5 [01:04<00:00, 12.89s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.11it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.817 0.97 0.989 0.619\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 115/150 0G 1.152 0.8538 1.112 232 640: 100%|██████████| 5/5 [01:05<00:00, 13.08s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.00it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.806 0.974 0.989 0.623\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 116/150 0G 1.19 0.8588 1.134 162 640: 100%|██████████| 5/5 [01:05<00:00, 13.09s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.04it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.934 0.852 0.969 0.601\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 117/150 0G 1.152 0.8418 1.094 233 640: 100%|██████████| 5/5 [01:03<00:00, 12.77s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.17it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.936 0.852 0.961 0.603\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 118/150 0G 1.142 0.8463 1.13 232 640: 100%|██████████| 5/5 [01:04<00:00, 12.81s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.935 0.852 0.954 0.591\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 119/150 0G 1.183 0.8494 1.107 247 640: 100%|██████████| 5/5 [01:06<00:00, 13.30s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.06s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.771 0.956 0.954 0.595\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 120/150 0G 1.147 0.8421 1.111 197 640: 100%|██████████| 5/5 [01:04<00:00, 12.95s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.12it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.944 0.852 0.949 0.591\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 121/150 0G 1.134 0.8037 1.074 293 640: 100%|██████████| 5/5 [01:07<00:00, 13.46s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.35s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.936 0.852 0.947 0.58\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 122/150 0G 1.089 0.7952 1.07 286 640: 100%|██████████| 5/5 [01:04<00:00, 12.93s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.18it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.937 0.848 0.939 0.574\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 123/150 0G 1.13 0.8189 1.102 306 640: 100%|██████████| 5/5 [01:02<00:00, 12.60s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.18it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.939 0.844 0.948 0.583\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 124/150 0G 1.119 0.8259 1.082 347 640: 100%|██████████| 5/5 [01:04<00:00, 12.88s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.934 0.846 0.954 0.614\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 125/150 0G 1.105 0.8271 1.088 224 640: 100%|██████████| 5/5 [01:05<00:00, 13.10s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.01s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.936 0.85 0.96 0.616\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 126/150 0G 1.106 0.814 1.092 260 640: 100%|██████████| 5/5 [01:03<00:00, 12.74s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.938 0.853 0.96 0.623\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 127/150 0G 1.095 0.7993 1.092 254 640: 100%|██████████| 5/5 [01:05<00:00, 13.11s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.937 0.858 0.96 0.624\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 128/150 0G 1.108 0.8343 1.103 200 640: 100%|██████████| 5/5 [01:06<00:00, 13.32s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.93 0.87 0.965 0.616\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 129/150 0G 1.11 0.8047 1.106 214 640: 100%|██████████| 5/5 [01:03<00:00, 12.65s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.16it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.943 0.864 0.971 0.622\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 130/150 0G 1.147 0.8376 1.097 355 640: 100%|██████████| 5/5 [01:05<00:00, 13.11s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.29s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.82 0.94 0.971 0.628\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 131/150 0G 1.143 0.8401 1.109 253 640: 100%|██████████| 5/5 [01:04<00:00, 12.95s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.14it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.816 0.94 0.97 0.615\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 132/150 0G 1.139 0.8272 1.102 226 640: 100%|██████████| 5/5 [01:03<00:00, 12.63s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.14it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.917 0.871 0.97 0.619\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 133/150 0G 1.155 0.8461 1.126 307 640: 100%|██████████| 5/5 [01:04<00:00, 12.93s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.17it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.916 0.869 0.97 0.624\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 134/150 0G 1.074 0.8043 1.082 282 640: 100%|██████████| 5/5 [01:06<00:00, 13.25s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.04it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.801 0.941 0.964 0.614\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 135/150 0G 1.121 0.8202 1.083 341 640: 100%|██████████| 5/5 [01:03<00:00, 12.63s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.806 0.941 0.964 0.617\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 136/150 0G 1.121 0.8212 1.093 207 640: 100%|██████████| 5/5 [01:05<00:00, 13.06s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.17it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.802 0.941 0.97 0.632\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 137/150 0G 1.099 0.8281 1.099 148 640: 100%|██████████| 5/5 [01:05<00:00, 13.07s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.12s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.802 0.94 0.97 0.623\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 138/150 0G 1.098 0.8054 1.092 201 640: 100%|██████████| 5/5 [01:02<00:00, 12.58s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.932 0.854 0.965 0.624\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 139/150 0G 1.115 0.8252 1.109 179 640: 100%|██████████| 5/5 [01:05<00:00, 13.10s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.19it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.928 0.858 0.965 0.622\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 140/150 0G 1.122 0.8372 1.095 244 640: 100%|██████████| 5/5 [01:05<00:00, 13.17s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.03s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.923 0.866 0.95 0.599\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"Closing dataloader mosaic\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",
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 141/150 0G 1.057 0.7686 1.128 162 640: 100%|██████████| 5/5 [01:03<00:00, 12.79s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.18it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.922 0.867 0.944 0.596\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 142/150 0G 1.083 0.7924 1.132 165 640: 100%|██████████| 5/5 [01:02<00:00, 12.55s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.18it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.922 0.868 0.959 0.603\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 143/150 0G 1.007 0.7505 1.1 165 640: 100%|██████████| 5/5 [01:02<00:00, 12.50s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.22s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.918 0.867 0.96 0.609\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 144/150 0G 1.06 0.7641 1.103 165 640: 100%|██████████| 5/5 [01:02<00:00, 12.54s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.41s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.8 0.938 0.965 0.619\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 145/150 0G 1.031 0.7451 1.092 165 640: 100%|██████████| 5/5 [01:02<00:00, 12.45s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.807 0.937 0.962 0.612\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 146/150 0G 1.036 0.7618 1.102 163 640: 100%|██████████| 5/5 [01:01<00:00, 12.33s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.14it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.81 0.936 0.962 0.606\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 147/150 0G 1.016 0.741 1.084 165 640: 100%|██████████| 5/5 [01:02<00:00, 12.42s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.18it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.813 0.936 0.962 0.607\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 148/150 0G 1.02 0.747 1.098 165 640: 100%|██████████| 5/5 [01:03<00:00, 12.64s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.15it/s]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.817 0.935 0.962 0.605\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 149/150 0G 1.036 0.7524 1.121 165 640: 100%|██████████| 5/5 [01:02<00:00, 12.43s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.02s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.818 0.935 0.966 0.608\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
" Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" 150/150 0G 1.036 0.7506 1.105 165 640: 100%|██████████| 5/5 [01:02<00:00, 12.52s/it]\n",
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:01<00:00, 1.35s/it]"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.818 0.936 0.966 0.608\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
"\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
"150 epochs completed in 2.796 hours.\n",
"Optimizer stripped from runs/detect/train9/weights/last.pt, 6.3MB\n",
"Optimizer stripped from runs/detect/train9/weights/best.pt, 6.3MB\n",
"\n",
"Validating runs/detect/train9/weights/best.pt...\n",
"Ultralytics YOLOv8.2.22 🚀 Python-3.10.12 torch-2.3.0+cu121 CPU (Intel Xeon 2.20GHz)\n",
"Model summary (fused): 168 layers, 3008573 parameters, 0 gradients, 8.1 GFLOPs\n"
]
},
{
"output_type": "stream",
"name": "stderr",
"text": [
" Class Images Instances Box(P R mAP50 mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 1.40it/s]\n"
]
},
{
"output_type": "stream",
"name": "stdout",
"text": [
" all 3 45 0.803 0.941 0.97 0.632\n",
" 0 3 3 0.807 1 0.995 0.754\n",
" 1 3 3 0.814 1 0.995 0.533\n",
" 10 3 3 0.701 1 0.995 0.624\n",
" 11 3 3 0.904 1 0.995 0.404\n",
" 12 3 3 0.799 1 0.995 0.731\n",
" 13 3 3 1 0.459 0.995 0.579\n",
" 14 3 3 0.789 1 0.995 0.732\n",
" 2 3 3 0.804 1 0.995 0.697\n",
" 3 3 3 0.819 1 0.995 0.535\n",
" 4 3 3 0.795 1 0.995 0.814\n",
" 5 3 3 0.521 1 0.913 0.764\n",
" 6 3 3 1 0.982 0.995 0.434\n",
" 7 3 3 0.801 1 0.995 0.572\n",
" 8 3 3 0.796 1 0.995 0.895\n",
" 9 3 3 0.692 0.667 0.703 0.413\n",
"Speed: 2.4ms preprocess, 215.6ms inference, 0.0ms loss, 1.5ms postprocess per image\n",
"Results saved to \u001b[1mruns/detect/train9\u001b[0m\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"Export Model"
],
"metadata": {
"id": "YMjMEm3EvQUD"
}
},
{
"cell_type": "code",
"source": [
"model.export(format=\"onnx\")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 502
},
"id": "ugwvvzq5vSVw",
"outputId": "91d193f3-bb2c-4200-ddc1-31e668fa9053"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Ultralytics YOLOv8.2.22 🚀 Python-3.10.12 torch-2.3.0+cu121 CPU (Intel Xeon 2.20GHz)\n",
"Model summary (fused): 168 layers, 3008573 parameters, 0 gradients, 8.1 GFLOPs\n",
"\n",
"\u001b[34m\u001b[1mPyTorch:\u001b[0m starting from 'runs/detect/train9/weights/best.pt' with input shape (1, 3, 640, 640) BCHW and output shape(s) (1, 19, 8400) (6.0 MB)\n",
"\u001b[31m\u001b[1mrequirements:\u001b[0m Ultralytics requirement ['onnx>=1.12.0'] not found, attempting AutoUpdate...\n",
"Collecting onnx>=1.12.0\n",
" Downloading onnx-1.16.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.9 MB)\n",
" ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.9/15.9 MB 49.9 MB/s eta 0:00:00\n",
"Requirement already satisfied: numpy>=1.20 in /usr/local/lib/python3.10/dist-packages (from onnx>=1.12.0) (1.25.2)\n",
"Requirement already satisfied: protobuf>=3.20.2 in /usr/local/lib/python3.10/dist-packages (from onnx>=1.12.0) (3.20.3)\n",
"Installing collected packages: onnx\n",
"Successfully installed onnx-1.16.1\n",
"\n",
"\u001b[31m\u001b[1mrequirements:\u001b[0m AutoUpdate success ✅ 12.5s, installed 1 package: ['onnx>=1.12.0']\n",
"\u001b[31m\u001b[1mrequirements:\u001b[0m ⚠️ \u001b[1mRestart runtime or rerun command for updates to take effect\u001b[0m\n",
"\n",
"\n",
"\u001b[34m\u001b[1mONNX:\u001b[0m starting export with onnx 1.16.1 opset 17...\n",
"\u001b[34m\u001b[1mONNX:\u001b[0m export success ✅ 13.6s, saved as 'runs/detect/train9/weights/best.onnx' (11.7 MB)\n",
"\n",
"Export complete (15.4s)\n",
"Results saved to \u001b[1m/content/runs/detect/train9/weights\u001b[0m\n",
"Predict: yolo predict task=detect model=runs/detect/train9/weights/best.onnx imgsz=640 \n",
"Validate: yolo val task=detect model=runs/detect/train9/weights/best.onnx imgsz=640 data=./dataset/data.yaml \n",
"Visualize: https://netron.app\n"
]
},
{
"output_type": "execute_result",
"data": {
"text/plain": [
"'runs/detect/train9/weights/best.onnx'"
],
"application/vnd.google.colaboratory.intrinsic+json": {
"type": "string"
}
},
"metadata": {},
"execution_count": 13
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment