2026-01-24 16:36:10,036 - INFO - Step 1: Checking GPU... 2026-01-24 16:36:10,082 - INFO - Step 2: Verifying dataset... 2026-01-24 16:36:10,082 - INFO - Verifying dataset at: ../dataset/dataset 2026-01-24 16:39:44,895 - INFO - Step 1: Checking GPU... 2026-01-24 16:39:44,931 - INFO - Step 2: Verifying dataset... 2026-01-24 16:39:44,931 - INFO - Verifying dataset at: dataset 2026-01-24 16:39:44,941 - INFO - train: 2236 images, 2236 labels 2026-01-24 16:39:44,943 - INFO - valid: 480 images, 480 labels 2026-01-24 16:39:44,943 - INFO - test: 20 images, 0 labels 2026-01-24 16:39:44,943 - INFO - Step 3: Creating data configuration... 2026-01-24 16:39:44,944 - INFO - Created new data.yaml with 5 classes 2026-01-24 16:39:44,944 - INFO - Step 4: Starting training... 2026-01-24 16:39:44,944 - INFO - ============================================================ 2026-01-24 16:39:44,944 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-24 16:39:44,944 - INFO - ============================================================ 2026-01-24 16:39:44,944 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-24 16:39:44,944 - INFO - VRAM: 3.7 GB 2026-01-24 16:39:44,944 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-24 16:39:44,944 - INFO - Loading yolov8n model... 2026-01-24 16:39:46,952 - INFO - Training configuration: 2026-01-24 16:39:46,952 - INFO - data: road-anomaly-detection/data.yaml 2026-01-24 16:39:46,952 - INFO - epochs: 100 2026-01-24 16:39:46,952 - INFO - imgsz: 416 2026-01-24 16:39:46,952 - INFO - batch: 8 2026-01-24 16:39:46,952 - INFO - device: 0 2026-01-24 16:39:46,952 - INFO - workers: 4 2026-01-24 16:39:46,952 - INFO - amp: True 2026-01-24 16:39:46,952 - INFO - cache: False 2026-01-24 16:39:46,952 - INFO - optimizer: AdamW 2026-01-24 16:39:46,952 - INFO - lr0: 0.01 2026-01-24 16:39:46,952 - INFO - lrf: 0.01 2026-01-24 16:39:46,952 - INFO - momentum: 0.937 2026-01-24 16:39:46,952 - INFO - weight_decay: 0.0005 2026-01-24 16:39:46,952 - INFO - warmup_epochs: 3.0 2026-01-24 16:39:46,952 - INFO - warmup_momentum: 0.8 2026-01-24 16:39:46,952 - INFO - hsv_h: 0.015 2026-01-24 16:39:46,952 - INFO - hsv_s: 0.7 2026-01-24 16:39:46,952 - INFO - hsv_v: 0.4 2026-01-24 16:39:46,952 - INFO - degrees: 0.0 2026-01-24 16:39:46,952 - INFO - translate: 0.1 2026-01-24 16:39:46,952 - INFO - scale: 0.5 2026-01-24 16:39:46,952 - INFO - shear: 0.0 2026-01-24 16:39:46,952 - INFO - perspective: 0.0 2026-01-24 16:39:46,952 - INFO - flipud: 0.0 2026-01-24 16:39:46,952 - INFO - fliplr: 0.5 2026-01-24 16:39:46,952 - INFO - mosaic: 1.0 2026-01-24 16:39:46,952 - INFO - mixup: 0.0 2026-01-24 16:39:46,952 - INFO - project: road-anomaly-detection 2026-01-24 16:39:46,952 - INFO - name: train_20260124_163944 2026-01-24 16:39:46,952 - INFO - exist_ok: True 2026-01-24 16:39:46,952 - INFO - pretrained: True 2026-01-24 16:39:46,952 - INFO - verbose: True 2026-01-24 16:39:46,952 - INFO - val: True 2026-01-24 16:39:46,952 - INFO - save: True 2026-01-24 16:39:46,952 - INFO - save_period: 10 2026-01-24 16:39:46,952 - INFO - plots: True 2026-01-24 16:39:46,952 - INFO - resume: False 2026-01-24 16:39:46,952 - INFO - ============================================================ 2026-01-24 16:39:46,952 - INFO - STARTING TRAINING... 2026-01-24 16:39:46,952 - INFO - ============================================================ 2026-01-24 16:39:48,617 - INFO - Failed to extract font properties from /usr/share/fonts/noto/NotoColorEmoji.ttf: Can not load face (unknown file format; error code 0x2) 2026-01-24 16:39:48,874 - INFO - generated new fontManager 2026-01-24 16:41:45,214 - INFO - Step 1: Checking GPU... 2026-01-24 16:41:45,340 - INFO - Step 2: Verifying dataset... 2026-01-24 16:41:45,340 - INFO - Verifying dataset at: dataset 2026-01-24 16:41:45,349 - INFO - train: 2236 images, 2236 labels 2026-01-24 16:41:45,351 - INFO - valid: 480 images, 480 labels 2026-01-24 16:41:45,351 - INFO - test: 20 images, 0 labels 2026-01-24 16:41:45,351 - INFO - Step 3: Creating data configuration... 2026-01-24 16:41:45,351 - INFO - Created new data.yaml with 5 classes 2026-01-24 16:41:45,354 - INFO - Step 4: Starting training... 2026-01-24 16:41:45,354 - INFO - ============================================================ 2026-01-24 16:41:45,354 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-24 16:41:45,354 - INFO - ============================================================ 2026-01-24 16:41:45,354 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-24 16:41:45,354 - INFO - VRAM: 3.7 GB 2026-01-24 16:41:45,354 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-24 16:41:45,354 - INFO - Loading yolov8n model... 2026-01-24 16:41:45,379 - INFO - Training configuration: 2026-01-24 16:41:45,379 - INFO - data: road-anomaly-detection/data.yaml 2026-01-24 16:41:45,379 - INFO - epochs: 100 2026-01-24 16:41:45,379 - INFO - imgsz: 416 2026-01-24 16:41:45,379 - INFO - batch: 8 2026-01-24 16:41:45,379 - INFO - device: 0 2026-01-24 16:41:45,379 - INFO - workers: 4 2026-01-24 16:41:45,379 - INFO - amp: True 2026-01-24 16:41:45,379 - INFO - cache: False 2026-01-24 16:41:45,379 - INFO - optimizer: AdamW 2026-01-24 16:41:45,379 - INFO - lr0: 0.01 2026-01-24 16:41:45,379 - INFO - lrf: 0.01 2026-01-24 16:41:45,379 - INFO - momentum: 0.937 2026-01-24 16:41:45,379 - INFO - weight_decay: 0.0005 2026-01-24 16:41:45,379 - INFO - warmup_epochs: 3.0 2026-01-24 16:41:45,379 - INFO - warmup_momentum: 0.8 2026-01-24 16:41:45,379 - INFO - hsv_h: 0.015 2026-01-24 16:41:45,379 - INFO - hsv_s: 0.7 2026-01-24 16:41:45,379 - INFO - hsv_v: 0.4 2026-01-24 16:41:45,379 - INFO - degrees: 0.0 2026-01-24 16:41:45,379 - INFO - translate: 0.1 2026-01-24 16:41:45,379 - INFO - scale: 0.5 2026-01-24 16:41:45,379 - INFO - shear: 0.0 2026-01-24 16:41:45,379 - INFO - perspective: 0.0 2026-01-24 16:41:45,379 - INFO - flipud: 0.0 2026-01-24 16:41:45,379 - INFO - fliplr: 0.5 2026-01-24 16:41:45,379 - INFO - mosaic: 1.0 2026-01-24 16:41:45,380 - INFO - mixup: 0.0 2026-01-24 16:41:45,380 - INFO - project: road-anomaly-detection 2026-01-24 16:41:45,380 - INFO - name: train_20260124_164145 2026-01-24 16:41:45,380 - INFO - exist_ok: True 2026-01-24 16:41:45,380 - INFO - pretrained: True 2026-01-24 16:41:45,380 - INFO - verbose: True 2026-01-24 16:41:45,380 - INFO - val: True 2026-01-24 16:41:45,380 - INFO - save: True 2026-01-24 16:41:45,380 - INFO - save_period: 10 2026-01-24 16:41:45,380 - INFO - plots: True 2026-01-24 16:41:45,380 - INFO - resume: False 2026-01-24 16:41:45,380 - INFO - ============================================================ 2026-01-24 16:41:45,380 - INFO - STARTING TRAINING... 2026-01-24 16:41:45,380 - INFO - ============================================================ 2026-01-24 17:11:57,406 - INFO - Training completed successfully! 2026-01-24 17:11:57,407 - INFO - Step 5: Validating model... 2026-01-24 17:11:57,407 - INFO - ============================================================ 2026-01-24 17:11:57,407 - INFO - VALIDATING MODEL 2026-01-24 17:11:57,407 - INFO - ============================================================ 2026-01-24 17:19:49,369 - INFO - Step 1: Checking GPU... 2026-01-24 17:19:49,400 - INFO - Step 2: Verifying dataset... 2026-01-24 17:19:49,401 - INFO - Verifying dataset at: dataset 2026-01-24 17:19:49,409 - INFO - train: 2236 images, 2236 labels 2026-01-24 17:19:49,411 - INFO - valid: 480 images, 480 labels 2026-01-24 17:19:49,411 - INFO - test: 20 images, 0 labels 2026-01-24 17:19:49,411 - INFO - Step 3: Creating data configuration... 2026-01-24 17:19:49,412 - INFO - Created new data.yaml with 5 classes 2026-01-24 17:19:49,412 - INFO - Step 4: Starting training... 2026-01-24 17:19:49,412 - INFO - ============================================================ 2026-01-24 17:19:49,412 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-24 17:19:49,412 - INFO - ============================================================ 2026-01-24 17:19:49,412 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-24 17:19:49,412 - INFO - VRAM: 3.7 GB 2026-01-24 17:19:49,412 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-24 17:19:49,412 - INFO - Loading yolov8n model... 2026-01-24 17:19:49,427 - INFO - Training configuration: 2026-01-24 17:19:49,427 - INFO - data: road-anomaly-detection/data.yaml 2026-01-24 17:19:49,427 - INFO - epochs: 100 2026-01-24 17:19:49,427 - INFO - imgsz: 416 2026-01-24 17:19:49,427 - INFO - batch: 8 2026-01-24 17:19:49,427 - INFO - device: 0 2026-01-24 17:19:49,427 - INFO - workers: 4 2026-01-24 17:19:49,427 - INFO - amp: True 2026-01-24 17:19:49,427 - INFO - cache: False 2026-01-24 17:19:49,427 - INFO - optimizer: AdamW 2026-01-24 17:19:49,427 - INFO - lr0: 0.01 2026-01-24 17:19:49,427 - INFO - lrf: 0.01 2026-01-24 17:19:49,427 - INFO - momentum: 0.937 2026-01-24 17:19:49,427 - INFO - weight_decay: 0.0005 2026-01-24 17:19:49,427 - INFO - warmup_epochs: 3.0 2026-01-24 17:19:49,427 - INFO - warmup_momentum: 0.8 2026-01-24 17:19:49,427 - INFO - hsv_h: 0.015 2026-01-24 17:19:49,427 - INFO - hsv_s: 0.7 2026-01-24 17:19:49,427 - INFO - hsv_v: 0.4 2026-01-24 17:19:49,427 - INFO - degrees: 0.0 2026-01-24 17:19:49,427 - INFO - translate: 0.1 2026-01-24 17:19:49,427 - INFO - scale: 0.5 2026-01-24 17:19:49,427 - INFO - shear: 0.0 2026-01-24 17:19:49,427 - INFO - perspective: 0.0 2026-01-24 17:19:49,427 - INFO - flipud: 0.0 2026-01-24 17:19:49,427 - INFO - fliplr: 0.5 2026-01-24 17:19:49,427 - INFO - mosaic: 1.0 2026-01-24 17:19:49,427 - INFO - mixup: 0.0 2026-01-24 17:19:49,427 - INFO - project: road-anomaly-detection 2026-01-24 17:19:49,427 - INFO - name: train_20260124_171949 2026-01-24 17:19:49,427 - INFO - exist_ok: True 2026-01-24 17:19:49,427 - INFO - pretrained: True 2026-01-24 17:19:49,427 - INFO - verbose: True 2026-01-24 17:19:49,427 - INFO - val: True 2026-01-24 17:19:49,427 - INFO - save: True 2026-01-24 17:19:49,427 - INFO - save_period: 10 2026-01-24 17:19:49,427 - INFO - plots: True 2026-01-24 17:19:49,427 - INFO - resume: False 2026-01-24 17:19:49,427 - INFO - ============================================================ 2026-01-24 17:19:49,428 - INFO - STARTING TRAINING... 2026-01-24 17:19:49,428 - INFO - ============================================================ 2026-01-24 17:21:55,804 - INFO - Step 1: Checking GPU... 2026-01-24 17:21:55,835 - INFO - Step 2: Verifying dataset... 2026-01-24 17:21:55,836 - INFO - Verifying dataset at: dataset 2026-01-24 17:21:55,845 - INFO - train: 2236 images, 2236 labels 2026-01-24 17:21:55,846 - INFO - valid: 480 images, 480 labels 2026-01-24 17:21:55,847 - INFO - test: 20 images, 0 labels 2026-01-24 17:21:55,847 - INFO - Step 3: Creating data configuration... 2026-01-24 17:21:55,847 - INFO - Created new data.yaml with 5 classes 2026-01-24 17:21:55,847 - INFO - Step 4: Starting training... 2026-01-24 17:21:55,847 - INFO - ============================================================ 2026-01-24 17:21:55,847 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-24 17:21:55,847 - INFO - ============================================================ 2026-01-24 17:21:55,847 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-24 17:21:55,847 - INFO - VRAM: 3.7 GB 2026-01-24 17:21:55,847 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-24 17:21:55,847 - INFO - Loading yolov8n model... 2026-01-24 17:21:55,865 - INFO - Training configuration: 2026-01-24 17:21:55,865 - INFO - data: road-anomaly-detection/data.yaml 2026-01-24 17:21:55,865 - INFO - epochs: 100 2026-01-24 17:21:55,865 - INFO - imgsz: 416 2026-01-24 17:21:55,865 - INFO - batch: 8 2026-01-24 17:21:55,865 - INFO - device: 0 2026-01-24 17:21:55,865 - INFO - workers: 4 2026-01-24 17:21:55,865 - INFO - amp: True 2026-01-24 17:21:55,865 - INFO - cache: False 2026-01-24 17:21:55,865 - INFO - optimizer: AdamW 2026-01-24 17:21:55,865 - INFO - lr0: 0.01 2026-01-24 17:21:55,865 - INFO - lrf: 0.01 2026-01-24 17:21:55,865 - INFO - momentum: 0.937 2026-01-24 17:21:55,865 - INFO - weight_decay: 0.0005 2026-01-24 17:21:55,865 - INFO - warmup_epochs: 3.0 2026-01-24 17:21:55,865 - INFO - warmup_momentum: 0.8 2026-01-24 17:21:55,865 - INFO - hsv_h: 0.015 2026-01-24 17:21:55,865 - INFO - hsv_s: 0.7 2026-01-24 17:21:55,865 - INFO - hsv_v: 0.4 2026-01-24 17:21:55,865 - INFO - degrees: 0.0 2026-01-24 17:21:55,865 - INFO - translate: 0.1 2026-01-24 17:21:55,865 - INFO - scale: 0.5 2026-01-24 17:21:55,865 - INFO - shear: 0.0 2026-01-24 17:21:55,865 - INFO - perspective: 0.0 2026-01-24 17:21:55,865 - INFO - flipud: 0.0 2026-01-24 17:21:55,865 - INFO - fliplr: 0.5 2026-01-24 17:21:55,866 - INFO - mosaic: 1.0 2026-01-24 17:21:55,866 - INFO - mixup: 0.0 2026-01-24 17:21:55,866 - INFO - project: road-anomaly-detection 2026-01-24 17:21:55,866 - INFO - name: train_20260124_172155 2026-01-24 17:21:55,866 - INFO - exist_ok: True 2026-01-24 17:21:55,866 - INFO - pretrained: True 2026-01-24 17:21:55,866 - INFO - verbose: True 2026-01-24 17:21:55,866 - INFO - val: True 2026-01-24 17:21:55,866 - INFO - save: True 2026-01-24 17:21:55,866 - INFO - save_period: 10 2026-01-24 17:21:55,866 - INFO - plots: True 2026-01-24 17:21:55,866 - INFO - resume: False 2026-01-24 17:21:55,866 - INFO - ============================================================ 2026-01-24 17:21:55,866 - INFO - STARTING TRAINING... 2026-01-24 17:21:55,866 - INFO - ============================================================ 2026-01-24 17:26:39,039 - INFO - Step 1: Checking GPU... 2026-01-24 17:26:39,070 - INFO - Step 2: Verifying dataset... 2026-01-24 17:26:39,070 - INFO - Verifying dataset at: dataset 2026-01-24 17:26:39,079 - INFO - train: 2236 images, 2236 labels 2026-01-24 17:26:39,081 - INFO - valid: 480 images, 480 labels 2026-01-24 17:26:39,082 - INFO - test: 20 images, 0 labels 2026-01-24 17:26:39,082 - INFO - Step 3: Creating data configuration... 2026-01-24 17:26:39,082 - INFO - Created new data.yaml with 5 classes 2026-01-24 17:26:39,082 - INFO - Step 4: Starting training... 2026-01-24 17:26:39,082 - INFO - ============================================================ 2026-01-24 17:26:39,082 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-24 17:26:39,082 - INFO - ============================================================ 2026-01-24 17:26:39,082 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-24 17:26:39,082 - INFO - VRAM: 3.7 GB 2026-01-24 17:26:39,082 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-24 17:26:39,082 - INFO - Loading yolov8n model... 2026-01-24 17:26:39,101 - INFO - Training configuration: 2026-01-24 17:26:39,101 - INFO - data: road-anomaly-detection/data.yaml 2026-01-24 17:26:39,101 - INFO - epochs: 100 2026-01-24 17:26:39,101 - INFO - imgsz: 416 2026-01-24 17:26:39,101 - INFO - batch: 8 2026-01-24 17:26:39,101 - INFO - device: 0 2026-01-24 17:26:39,101 - INFO - workers: 4 2026-01-24 17:26:39,101 - INFO - amp: True 2026-01-24 17:26:39,101 - INFO - cache: False 2026-01-24 17:26:39,101 - INFO - optimizer: AdamW 2026-01-24 17:26:39,101 - INFO - lr0: 0.01 2026-01-24 17:26:39,101 - INFO - lrf: 0.01 2026-01-24 17:26:39,101 - INFO - momentum: 0.937 2026-01-24 17:26:39,101 - INFO - weight_decay: 0.0005 2026-01-24 17:26:39,101 - INFO - warmup_epochs: 3.0 2026-01-24 17:26:39,101 - INFO - warmup_momentum: 0.8 2026-01-24 17:26:39,101 - INFO - hsv_h: 0.015 2026-01-24 17:26:39,101 - INFO - hsv_s: 0.7 2026-01-24 17:26:39,101 - INFO - hsv_v: 0.4 2026-01-24 17:26:39,101 - INFO - degrees: 0.0 2026-01-24 17:26:39,101 - INFO - translate: 0.1 2026-01-24 17:26:39,101 - INFO - scale: 0.5 2026-01-24 17:26:39,101 - INFO - shear: 0.0 2026-01-24 17:26:39,101 - INFO - perspective: 0.0 2026-01-24 17:26:39,101 - INFO - flipud: 0.0 2026-01-24 17:26:39,101 - INFO - fliplr: 0.5 2026-01-24 17:26:39,101 - INFO - mosaic: 1.0 2026-01-24 17:26:39,101 - INFO - mixup: 0.0 2026-01-24 17:26:39,101 - INFO - project: road-anomaly-detection 2026-01-24 17:26:39,101 - INFO - name: train_20260124_172639 2026-01-24 17:26:39,101 - INFO - exist_ok: True 2026-01-24 17:26:39,101 - INFO - pretrained: True 2026-01-24 17:26:39,101 - INFO - verbose: True 2026-01-24 17:26:39,101 - INFO - val: True 2026-01-24 17:26:39,101 - INFO - save: True 2026-01-24 17:26:39,101 - INFO - save_period: 10 2026-01-24 17:26:39,101 - INFO - plots: True 2026-01-24 17:26:39,101 - INFO - resume: False 2026-01-24 17:26:39,101 - INFO - ============================================================ 2026-01-24 17:26:39,101 - INFO - STARTING TRAINING... 2026-01-24 17:26:39,101 - INFO - ============================================================ 2026-01-24 17:27:07,466 - INFO - Step 1: Checking GPU... 2026-01-24 17:27:07,498 - INFO - Step 2: Verifying dataset... 2026-01-24 17:27:07,498 - INFO - Verifying dataset at: dataset 2026-01-24 17:27:07,507 - INFO - train: 2236 images, 2236 labels 2026-01-24 17:27:07,509 - INFO - valid: 480 images, 480 labels 2026-01-24 17:27:07,509 - INFO - test: 20 images, 0 labels 2026-01-24 17:27:07,509 - INFO - Step 3: Creating data configuration... 2026-01-24 17:27:07,509 - INFO - Created new data.yaml with 5 classes 2026-01-24 17:27:07,509 - INFO - Step 4: Starting training... 2026-01-24 17:27:07,510 - INFO - ============================================================ 2026-01-24 17:27:07,510 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-24 17:27:07,510 - INFO - ============================================================ 2026-01-24 17:27:07,510 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-24 17:27:07,510 - INFO - VRAM: 3.7 GB 2026-01-24 17:27:07,510 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-24 17:27:07,510 - INFO - Loading yolov8n model... 2026-01-24 17:27:07,524 - INFO - Training configuration: 2026-01-24 17:27:07,524 - INFO - data: road-anomaly-detection/data.yaml 2026-01-24 17:27:07,524 - INFO - epochs: 100 2026-01-24 17:27:07,524 - INFO - imgsz: 416 2026-01-24 17:27:07,524 - INFO - batch: 8 2026-01-24 17:27:07,524 - INFO - device: 0 2026-01-24 17:27:07,524 - INFO - workers: 4 2026-01-24 17:27:07,524 - INFO - amp: True 2026-01-24 17:27:07,524 - INFO - cache: False 2026-01-24 17:27:07,524 - INFO - optimizer: AdamW 2026-01-24 17:27:07,524 - INFO - lr0: 0.01 2026-01-24 17:27:07,524 - INFO - lrf: 0.01 2026-01-24 17:27:07,524 - INFO - momentum: 0.937 2026-01-24 17:27:07,524 - INFO - weight_decay: 0.0005 2026-01-24 17:27:07,524 - INFO - warmup_epochs: 3.0 2026-01-24 17:27:07,524 - INFO - warmup_momentum: 0.8 2026-01-24 17:27:07,524 - INFO - hsv_h: 0.015 2026-01-24 17:27:07,524 - INFO - hsv_s: 0.7 2026-01-24 17:27:07,525 - INFO - hsv_v: 0.4 2026-01-24 17:27:07,525 - INFO - degrees: 0.0 2026-01-24 17:27:07,525 - INFO - translate: 0.1 2026-01-24 17:27:07,525 - INFO - scale: 0.5 2026-01-24 17:27:07,525 - INFO - shear: 0.0 2026-01-24 17:27:07,525 - INFO - perspective: 0.0 2026-01-24 17:27:07,525 - INFO - flipud: 0.0 2026-01-24 17:27:07,525 - INFO - fliplr: 0.5 2026-01-24 17:27:07,525 - INFO - mosaic: 1.0 2026-01-24 17:27:07,525 - INFO - mixup: 0.0 2026-01-24 17:27:07,525 - INFO - project: road-anomaly-detection 2026-01-24 17:27:07,525 - INFO - name: train_20260124_172707 2026-01-24 17:27:07,525 - INFO - exist_ok: True 2026-01-24 17:27:07,525 - INFO - pretrained: True 2026-01-24 17:27:07,525 - INFO - verbose: True 2026-01-24 17:27:07,525 - INFO - val: True 2026-01-24 17:27:07,525 - INFO - save: True 2026-01-24 17:27:07,525 - INFO - save_period: 10 2026-01-24 17:27:07,525 - INFO - plots: True 2026-01-24 17:27:07,525 - INFO - resume: False 2026-01-24 17:27:07,525 - INFO - ============================================================ 2026-01-24 17:27:07,525 - INFO - STARTING TRAINING... 2026-01-24 17:27:07,525 - INFO - ============================================================ 2026-01-24 17:27:16,157 - INFO - Step 1: Checking GPU... 2026-01-24 17:27:16,182 - INFO - Step 2: Verifying dataset... 2026-01-24 17:27:16,182 - INFO - Verifying dataset at: dataset 2026-01-24 17:27:16,191 - INFO - train: 2236 images, 2236 labels 2026-01-24 17:27:16,193 - INFO - valid: 480 images, 480 labels 2026-01-24 17:27:16,193 - INFO - test: 20 images, 0 labels 2026-01-24 17:27:16,193 - INFO - Step 3: Creating data configuration... 2026-01-24 17:27:16,193 - INFO - Created new data.yaml with 5 classes 2026-01-24 17:27:16,194 - INFO - Step 4: Starting training... 2026-01-24 17:27:16,194 - INFO - ============================================================ 2026-01-24 17:27:16,194 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-24 17:27:16,194 - INFO - ============================================================ 2026-01-24 17:27:16,194 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-24 17:27:16,194 - INFO - VRAM: 3.7 GB 2026-01-24 17:27:16,194 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-24 17:27:16,194 - INFO - Loading yolov8n model... 2026-01-24 17:27:16,209 - INFO - Training configuration: 2026-01-24 17:27:16,209 - INFO - data: road-anomaly-detection/data.yaml 2026-01-24 17:27:16,209 - INFO - epochs: 100 2026-01-24 17:27:16,209 - INFO - imgsz: 416 2026-01-24 17:27:16,209 - INFO - batch: 8 2026-01-24 17:27:16,209 - INFO - device: 0 2026-01-24 17:27:16,209 - INFO - workers: 4 2026-01-24 17:27:16,209 - INFO - amp: True 2026-01-24 17:27:16,209 - INFO - cache: False 2026-01-24 17:27:16,209 - INFO - optimizer: AdamW 2026-01-24 17:27:16,210 - INFO - lr0: 0.01 2026-01-24 17:27:16,210 - INFO - lrf: 0.01 2026-01-24 17:27:16,210 - INFO - momentum: 0.937 2026-01-24 17:27:16,210 - INFO - weight_decay: 0.0005 2026-01-24 17:27:16,210 - INFO - warmup_epochs: 3.0 2026-01-24 17:27:16,210 - INFO - warmup_momentum: 0.8 2026-01-24 17:27:16,210 - INFO - hsv_h: 0.015 2026-01-24 17:27:16,210 - INFO - hsv_s: 0.7 2026-01-24 17:27:16,210 - INFO - hsv_v: 0.4 2026-01-24 17:27:16,210 - INFO - degrees: 0.0 2026-01-24 17:27:16,210 - INFO - translate: 0.1 2026-01-24 17:27:16,210 - INFO - scale: 0.5 2026-01-24 17:27:16,210 - INFO - shear: 0.0 2026-01-24 17:27:16,210 - INFO - perspective: 0.0 2026-01-24 17:27:16,210 - INFO - flipud: 0.0 2026-01-24 17:27:16,210 - INFO - fliplr: 0.5 2026-01-24 17:27:16,210 - INFO - mosaic: 1.0 2026-01-24 17:27:16,210 - INFO - mixup: 0.0 2026-01-24 17:27:16,210 - INFO - project: road-anomaly-detection 2026-01-24 17:27:16,210 - INFO - name: train_20260124_172716 2026-01-24 17:27:16,210 - INFO - exist_ok: True 2026-01-24 17:27:16,210 - INFO - pretrained: True 2026-01-24 17:27:16,210 - INFO - verbose: True 2026-01-24 17:27:16,210 - INFO - val: True 2026-01-24 17:27:16,210 - INFO - save: True 2026-01-24 17:27:16,210 - INFO - save_period: 10 2026-01-24 17:27:16,210 - INFO - plots: True 2026-01-24 17:27:16,210 - INFO - resume: False 2026-01-24 17:27:16,210 - INFO - ============================================================ 2026-01-24 17:27:16,210 - INFO - STARTING TRAINING... 2026-01-24 17:27:16,210 - INFO - ============================================================ 2026-01-24 18:01:09,444 - INFO - Training completed successfully! 2026-01-24 18:01:09,447 - INFO - Step 5: Validating model... 2026-01-24 18:01:09,447 - INFO - ============================================================ 2026-01-24 18:01:09,447 - INFO - VALIDATING MODEL 2026-01-24 18:01:09,447 - INFO - ============================================================ 2026-01-24 18:01:14,765 - INFO - Validation Results: 2026-01-24 18:01:14,766 - INFO - mAP@50: 0.7552 2026-01-24 18:01:14,766 - INFO - mAP@50-95: 0.3549 2026-01-24 18:01:14,766 - INFO - Precision: 0.7776 2026-01-24 18:01:14,766 - INFO - Recall: 0.7218 2026-01-24 18:01:14,766 - INFO - Step 6: Exporting models... 2026-01-24 18:01:14,766 - INFO - ============================================================ 2026-01-24 18:01:14,766 - INFO - EXPORTING MODEL FOR DEPLOYMENT 2026-01-24 18:01:14,766 - INFO - ============================================================ 2026-01-24 18:01:14,791 - INFO - Exporting to tflite... 2026-01-24 18:09:00,127 - ERROR - ✗ Failed to export tflite: No module named 'onnx2tf' 2026-01-24 18:09:00,127 - INFO - Exporting to onnx... 2026-01-24 18:09:00,641 - INFO - ✓ Exported: runs/detect/road-anomaly-detection/train_20260124_172716/weights/best.onnx 2026-01-24 18:09:00,641 - INFO - Size: 11.61 MB 2026-01-24 18:09:00,642 - INFO - Step 7: Running inference test... 2026-01-24 18:09:00,642 - INFO - ============================================================ 2026-01-24 18:09:00,642 - INFO - RUNNING INFERENCE TEST 2026-01-24 18:09:00,642 - INFO - ============================================================ 2026-01-24 18:09:00,657 - INFO - Running inference on 10 images... 2026-01-24 18:09:00,820 - INFO - Total detections: 15 2026-01-24 18:09:00,820 - INFO - Predictions saved to: runs/detect/road-anomaly-detection/train_20260124_172716/sample_predictions 2026-01-24 18:09:00,820 - INFO - Step 8: Generating report... 2026-01-24 18:09:00,820 - INFO - Report saved: runs/detect/road-anomaly-detection/train_20260124_172716/training_report.txt 2026-01-25 08:56:28,619 - INFO - Step 1: Checking GPU... 2026-01-25 08:56:28,773 - INFO - Step 2: Verifying dataset... 2026-01-25 08:56:28,773 - INFO - Verifying dataset at: dataset 2026-01-25 08:56:28,782 - INFO - train: 2236 images, 2236 labels 2026-01-25 08:56:28,784 - INFO - valid: 480 images, 480 labels 2026-01-25 08:56:28,784 - INFO - test: 20 images, 0 labels 2026-01-25 08:56:28,784 - INFO - Step 3: Creating data configuration... 2026-01-25 08:56:28,784 - INFO - Created new data.yaml with 5 classes 2026-01-25 08:56:28,785 - INFO - Step 4: Starting training... 2026-01-25 08:56:28,785 - INFO - ============================================================ 2026-01-25 08:56:28,785 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-25 08:56:28,785 - INFO - ============================================================ 2026-01-25 08:56:28,785 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-25 08:56:28,785 - INFO - VRAM: 3.7 GB 2026-01-25 08:56:28,785 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-25 08:56:28,785 - INFO - Loading yolov8n model... 2026-01-25 08:56:28,812 - INFO - Training configuration: 2026-01-25 08:56:28,812 - INFO - data: road-anomaly-detection/data.yaml 2026-01-25 08:56:28,812 - INFO - epochs: 100 2026-01-25 08:56:28,812 - INFO - imgsz: 416 2026-01-25 08:56:28,812 - INFO - batch: 8 2026-01-25 08:56:28,812 - INFO - device: 0 2026-01-25 08:56:28,812 - INFO - workers: 4 2026-01-25 08:56:28,812 - INFO - amp: True 2026-01-25 08:56:28,812 - INFO - cache: False 2026-01-25 08:56:28,812 - INFO - optimizer: AdamW 2026-01-25 08:56:28,812 - INFO - lr0: 0.01 2026-01-25 08:56:28,813 - INFO - lrf: 0.01 2026-01-25 08:56:28,813 - INFO - momentum: 0.937 2026-01-25 08:56:28,813 - INFO - weight_decay: 0.0005 2026-01-25 08:56:28,813 - INFO - warmup_epochs: 3.0 2026-01-25 08:56:28,813 - INFO - warmup_momentum: 0.8 2026-01-25 08:56:28,813 - INFO - hsv_h: 0.015 2026-01-25 08:56:28,813 - INFO - hsv_s: 0.7 2026-01-25 08:56:28,813 - INFO - hsv_v: 0.4 2026-01-25 08:56:28,813 - INFO - degrees: 0.0 2026-01-25 08:56:28,813 - INFO - translate: 0.1 2026-01-25 08:56:28,813 - INFO - scale: 0.5 2026-01-25 08:56:28,813 - INFO - shear: 0.0 2026-01-25 08:56:28,813 - INFO - perspective: 0.0 2026-01-25 08:56:28,813 - INFO - flipud: 0.0 2026-01-25 08:56:28,813 - INFO - fliplr: 0.5 2026-01-25 08:56:28,813 - INFO - mosaic: 1.0 2026-01-25 08:56:28,813 - INFO - mixup: 0.0 2026-01-25 08:56:28,813 - INFO - project: road-anomaly-detection 2026-01-25 08:56:28,813 - INFO - name: train_20260125_085628 2026-01-25 08:56:28,813 - INFO - exist_ok: True 2026-01-25 08:56:28,813 - INFO - pretrained: True 2026-01-25 08:56:28,813 - INFO - verbose: True 2026-01-25 08:56:28,813 - INFO - val: True 2026-01-25 08:56:28,813 - INFO - save: True 2026-01-25 08:56:28,813 - INFO - save_period: 10 2026-01-25 08:56:28,813 - INFO - plots: True 2026-01-25 08:56:28,813 - INFO - resume: False 2026-01-25 08:56:28,813 - INFO - ============================================================ 2026-01-25 08:56:28,814 - INFO - STARTING TRAINING... 2026-01-25 08:56:28,814 - INFO - ============================================================ 2026-01-25 08:57:16,396 - INFO - Step 1: Checking GPU... 2026-01-25 08:57:16,508 - INFO - Step 2: Verifying dataset... 2026-01-25 08:57:16,508 - INFO - Verifying dataset at: dataset 2026-01-25 08:57:16,518 - INFO - train: 2236 images, 2236 labels 2026-01-25 08:57:16,520 - INFO - valid: 480 images, 480 labels 2026-01-25 08:57:16,520 - INFO - test: 20 images, 0 labels 2026-01-25 08:57:16,520 - INFO - Step 3: Creating data configuration... 2026-01-25 08:57:16,520 - INFO - Created new data.yaml with 5 classes 2026-01-25 08:57:16,520 - INFO - Step 4: Starting training... 2026-01-25 08:57:16,520 - INFO - ============================================================ 2026-01-25 08:57:16,520 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-25 08:57:16,520 - INFO - ============================================================ 2026-01-25 08:57:16,521 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-25 08:57:16,521 - INFO - VRAM: 3.7 GB 2026-01-25 08:57:16,521 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-25 08:57:16,521 - INFO - Loading yolov8n model... 2026-01-25 08:57:16,536 - INFO - Training configuration: 2026-01-25 08:57:16,536 - INFO - data: road-anomaly-detection/data.yaml 2026-01-25 08:57:16,536 - INFO - epochs: 100 2026-01-25 08:57:16,536 - INFO - imgsz: 416 2026-01-25 08:57:16,536 - INFO - batch: 8 2026-01-25 08:57:16,536 - INFO - device: 0 2026-01-25 08:57:16,537 - INFO - workers: 4 2026-01-25 08:57:16,537 - INFO - amp: True 2026-01-25 08:57:16,537 - INFO - cache: False 2026-01-25 08:57:16,537 - INFO - optimizer: AdamW 2026-01-25 08:57:16,537 - INFO - lr0: 0.01 2026-01-25 08:57:16,537 - INFO - lrf: 0.01 2026-01-25 08:57:16,537 - INFO - momentum: 0.937 2026-01-25 08:57:16,537 - INFO - weight_decay: 0.0005 2026-01-25 08:57:16,537 - INFO - warmup_epochs: 3.0 2026-01-25 08:57:16,537 - INFO - warmup_momentum: 0.8 2026-01-25 08:57:16,537 - INFO - hsv_h: 0.015 2026-01-25 08:57:16,537 - INFO - hsv_s: 0.7 2026-01-25 08:57:16,537 - INFO - hsv_v: 0.4 2026-01-25 08:57:16,537 - INFO - degrees: 0.0 2026-01-25 08:57:16,537 - INFO - translate: 0.1 2026-01-25 08:57:16,537 - INFO - scale: 0.5 2026-01-25 08:57:16,537 - INFO - shear: 0.0 2026-01-25 08:57:16,537 - INFO - perspective: 0.0 2026-01-25 08:57:16,537 - INFO - flipud: 0.0 2026-01-25 08:57:16,537 - INFO - fliplr: 0.5 2026-01-25 08:57:16,537 - INFO - mosaic: 1.0 2026-01-25 08:57:16,537 - INFO - mixup: 0.0 2026-01-25 08:57:16,537 - INFO - project: road-anomaly-detection 2026-01-25 08:57:16,537 - INFO - name: train_20260125_085716 2026-01-25 08:57:16,537 - INFO - exist_ok: True 2026-01-25 08:57:16,537 - INFO - pretrained: True 2026-01-25 08:57:16,537 - INFO - verbose: True 2026-01-25 08:57:16,537 - INFO - val: True 2026-01-25 08:57:16,537 - INFO - save: True 2026-01-25 08:57:16,537 - INFO - save_period: 10 2026-01-25 08:57:16,537 - INFO - plots: True 2026-01-25 08:57:16,537 - INFO - resume: False 2026-01-25 08:57:16,538 - INFO - ============================================================ 2026-01-25 08:57:16,538 - INFO - STARTING TRAINING... 2026-01-25 08:57:16,539 - INFO - ============================================================ 2026-01-25 08:57:18,083 - INFO - Failed to extract font properties from /usr/share/fonts/noto/NotoColorEmoji.ttf: Can not load face (unknown file format; error code 0x2) 2026-01-25 08:57:18,680 - INFO - generated new fontManager 2026-01-25 09:24:43,170 - INFO - Step 1: Checking GPU... 2026-01-25 09:24:43,284 - INFO - Step 2: Verifying dataset... 2026-01-25 09:24:43,284 - INFO - Verifying dataset at: dataset 2026-01-25 09:24:43,296 - INFO - train: 2236 images, 2236 labels 2026-01-25 09:24:43,299 - INFO - valid: 480 images, 480 labels 2026-01-25 09:24:43,299 - INFO - test: 20 images, 0 labels 2026-01-25 09:24:43,299 - INFO - Step 3: Creating data configuration... 2026-01-25 09:24:43,299 - INFO - Created new data.yaml with 5 classes 2026-01-25 09:24:43,300 - INFO - Step 4: Starting training... 2026-01-25 09:24:43,300 - INFO - ============================================================ 2026-01-25 09:24:43,300 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-25 09:24:43,300 - INFO - ============================================================ 2026-01-25 09:24:43,300 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-25 09:24:43,300 - INFO - VRAM: 3.7 GB 2026-01-25 09:24:43,300 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-25 09:24:43,300 - INFO - Loading yolov8n model... 2026-01-25 09:24:43,337 - INFO - Training configuration: 2026-01-25 09:24:43,337 - INFO - data: road-anomaly-detection/data.yaml 2026-01-25 09:24:43,338 - INFO - epochs: 100 2026-01-25 09:24:43,339 - INFO - imgsz: 416 2026-01-25 09:24:43,339 - INFO - batch: 8 2026-01-25 09:24:43,339 - INFO - device: 0 2026-01-25 09:24:43,339 - INFO - workers: 4 2026-01-25 09:24:43,339 - INFO - amp: True 2026-01-25 09:24:43,339 - INFO - cache: False 2026-01-25 09:24:43,339 - INFO - optimizer: AdamW 2026-01-25 09:24:43,339 - INFO - lr0: 0.01 2026-01-25 09:24:43,339 - INFO - lrf: 0.01 2026-01-25 09:24:43,339 - INFO - momentum: 0.937 2026-01-25 09:24:43,339 - INFO - weight_decay: 0.0005 2026-01-25 09:24:43,339 - INFO - warmup_epochs: 3.0 2026-01-25 09:24:43,339 - INFO - warmup_momentum: 0.8 2026-01-25 09:24:43,339 - INFO - hsv_h: 0.015 2026-01-25 09:24:43,339 - INFO - hsv_s: 0.7 2026-01-25 09:24:43,339 - INFO - hsv_v: 0.4 2026-01-25 09:24:43,339 - INFO - degrees: 0.0 2026-01-25 09:24:43,339 - INFO - translate: 0.1 2026-01-25 09:24:43,339 - INFO - scale: 0.5 2026-01-25 09:24:43,339 - INFO - shear: 0.0 2026-01-25 09:24:43,339 - INFO - perspective: 0.0 2026-01-25 09:24:43,339 - INFO - flipud: 0.0 2026-01-25 09:24:43,339 - INFO - fliplr: 0.5 2026-01-25 09:24:43,339 - INFO - mosaic: 1.0 2026-01-25 09:24:43,339 - INFO - mixup: 0.0 2026-01-25 09:24:43,339 - INFO - project: road-anomaly-detection 2026-01-25 09:24:43,339 - INFO - name: train_20260125_092443 2026-01-25 09:24:43,339 - INFO - exist_ok: True 2026-01-25 09:24:43,340 - INFO - pretrained: True 2026-01-25 09:24:43,340 - INFO - verbose: True 2026-01-25 09:24:43,340 - INFO - val: True 2026-01-25 09:24:43,340 - INFO - save: True 2026-01-25 09:24:43,340 - INFO - save_period: 10 2026-01-25 09:24:43,340 - INFO - plots: True 2026-01-25 09:24:43,340 - INFO - resume: False 2026-01-25 09:24:43,341 - INFO - ============================================================ 2026-01-25 09:24:43,341 - INFO - STARTING TRAINING... 2026-01-25 09:24:43,341 - INFO - ============================================================ 2026-01-25 09:38:21,711 - INFO - Step 1: Checking GPU... 2026-01-25 09:38:21,825 - INFO - Step 2: Verifying dataset... 2026-01-25 09:38:21,825 - INFO - Verifying dataset at: dataset 2026-01-25 09:38:21,835 - INFO - train: 2236 images, 2236 labels 2026-01-25 09:38:21,837 - INFO - valid: 480 images, 480 labels 2026-01-25 09:38:21,837 - INFO - test: 20 images, 0 labels 2026-01-25 09:38:21,838 - INFO - Step 3: Creating data configuration... 2026-01-25 09:38:21,838 - INFO - Created new data.yaml with 5 classes 2026-01-25 09:38:21,838 - INFO - Step 4: Starting training... 2026-01-25 09:38:21,838 - INFO - ============================================================ 2026-01-25 09:38:21,838 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-25 09:38:21,838 - INFO - ============================================================ 2026-01-25 09:38:21,838 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-25 09:38:21,838 - INFO - VRAM: 3.7 GB 2026-01-25 09:38:21,838 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-25 09:38:21,838 - INFO - Loading yolov8n model... 2026-01-25 09:38:21,860 - INFO - Training configuration: 2026-01-25 09:38:21,860 - INFO - data: road-anomaly-detection/data.yaml 2026-01-25 09:38:21,860 - INFO - epochs: 100 2026-01-25 09:38:21,860 - INFO - imgsz: 416 2026-01-25 09:38:21,860 - INFO - batch: 8 2026-01-25 09:38:21,860 - INFO - device: 0 2026-01-25 09:38:21,860 - INFO - workers: 4 2026-01-25 09:38:21,860 - INFO - amp: True 2026-01-25 09:38:21,860 - INFO - cache: False 2026-01-25 09:38:21,860 - INFO - optimizer: AdamW 2026-01-25 09:38:21,860 - INFO - lr0: 0.01 2026-01-25 09:38:21,860 - INFO - lrf: 0.01 2026-01-25 09:38:21,860 - INFO - momentum: 0.937 2026-01-25 09:38:21,860 - INFO - weight_decay: 0.0005 2026-01-25 09:38:21,860 - INFO - warmup_epochs: 3.0 2026-01-25 09:38:21,860 - INFO - warmup_momentum: 0.8 2026-01-25 09:38:21,860 - INFO - hsv_h: 0.015 2026-01-25 09:38:21,860 - INFO - hsv_s: 0.7 2026-01-25 09:38:21,860 - INFO - hsv_v: 0.4 2026-01-25 09:38:21,860 - INFO - degrees: 0.0 2026-01-25 09:38:21,860 - INFO - translate: 0.1 2026-01-25 09:38:21,860 - INFO - scale: 0.5 2026-01-25 09:38:21,860 - INFO - shear: 0.0 2026-01-25 09:38:21,860 - INFO - perspective: 0.0 2026-01-25 09:38:21,860 - INFO - flipud: 0.0 2026-01-25 09:38:21,860 - INFO - fliplr: 0.5 2026-01-25 09:38:21,860 - INFO - mosaic: 1.0 2026-01-25 09:38:21,860 - INFO - mixup: 0.0 2026-01-25 09:38:21,860 - INFO - project: road-anomaly-detection 2026-01-25 09:38:21,860 - INFO - name: train_20260125_093821 2026-01-25 09:38:21,860 - INFO - exist_ok: True 2026-01-25 09:38:21,860 - INFO - pretrained: True 2026-01-25 09:38:21,860 - INFO - verbose: True 2026-01-25 09:38:21,860 - INFO - val: True 2026-01-25 09:38:21,860 - INFO - save: True 2026-01-25 09:38:21,860 - INFO - save_period: 10 2026-01-25 09:38:21,860 - INFO - plots: True 2026-01-25 09:38:21,860 - INFO - resume: False 2026-01-25 09:38:21,861 - INFO - ============================================================ 2026-01-25 09:38:21,861 - INFO - STARTING TRAINING... 2026-01-25 09:38:21,861 - INFO - ============================================================ 2026-01-25 10:10:22,688 - INFO - Training completed successfully! 2026-01-25 10:10:23,186 - INFO - Step 5: Validating model... 2026-01-25 10:10:23,187 - INFO - ============================================================ 2026-01-25 10:10:23,187 - INFO - VALIDATING MODEL 2026-01-25 10:10:23,187 - INFO - ============================================================ 2026-01-25 10:10:27,131 - INFO - Validation Results: 2026-01-25 10:10:27,132 - INFO - mAP@50: 0.7552 2026-01-25 10:10:27,132 - INFO - mAP@50-95: 0.3549 2026-01-25 10:10:27,132 - INFO - Precision: 0.7776 2026-01-25 10:10:27,132 - INFO - Recall: 0.7218 2026-01-25 10:10:27,132 - INFO - Step 6: Exporting models... 2026-01-25 10:10:27,133 - INFO - ============================================================ 2026-01-25 10:10:27,133 - INFO - EXPORTING MODEL FOR DEPLOYMENT 2026-01-25 10:10:27,133 - INFO - ============================================================ 2026-01-25 10:10:27,149 - INFO - Exporting to tflite... 2026-01-25 10:16:48,572 - ERROR - ✗ Failed to export tflite: No module named 'onnx2tf' 2026-01-25 10:16:48,572 - INFO - Exporting to onnx... 2026-01-25 10:16:49,005 - INFO - ✓ Exported: runs/detect/road-anomaly-detection/train_20260125_093821/weights/best.onnx 2026-01-25 10:16:49,005 - INFO - Size: 11.61 MB 2026-01-25 10:16:49,005 - INFO - Step 7: Running inference test... 2026-01-25 10:16:49,005 - INFO - ============================================================ 2026-01-25 10:16:49,005 - INFO - RUNNING INFERENCE TEST 2026-01-25 10:16:49,005 - INFO - ============================================================ 2026-01-25 10:16:49,018 - INFO - Running inference on 10 images... 2026-01-25 10:16:49,155 - INFO - Total detections: 15 2026-01-25 10:16:49,155 - INFO - Predictions saved to: runs/detect/road-anomaly-detection/train_20260125_093821/sample_predictions 2026-01-25 10:16:49,155 - INFO - Step 8: Generating report... 2026-01-25 10:16:49,155 - INFO - Report saved: runs/detect/road-anomaly-detection/train_20260125_093821/training_report.txt 2026-01-26 10:19:58,373 - INFO - Step 1: Checking GPU... 2026-01-26 10:19:58,483 - INFO - Step 2: Verifying dataset... 2026-01-26 10:19:58,484 - INFO - Verifying dataset at: dataset 2026-01-26 10:19:58,492 - INFO - train: 2736 images, 2736 labels 2026-01-26 10:19:58,494 - INFO - valid: 480 images, 480 labels 2026-01-26 10:19:58,494 - INFO - test: 20 images, 0 labels 2026-01-26 10:19:58,494 - INFO - Step 3: Creating data configuration... 2026-01-26 10:19:58,494 - INFO - Created new data.yaml with 5 classes 2026-01-26 10:19:58,495 - INFO - Step 4: Starting training... 2026-01-26 10:19:58,495 - INFO - ============================================================ 2026-01-26 10:19:58,495 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-26 10:19:58,495 - INFO - ============================================================ 2026-01-26 10:19:58,495 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-26 10:19:58,495 - INFO - VRAM: 3.7 GB 2026-01-26 10:19:58,496 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-26 10:19:58,496 - INFO - Loading yolov8n model... 2026-01-26 10:19:58,537 - INFO - Training configuration: 2026-01-26 10:19:58,537 - INFO - data: road-anomaly-detection/data.yaml 2026-01-26 10:19:58,537 - INFO - epochs: 100 2026-01-26 10:19:58,537 - INFO - imgsz: 416 2026-01-26 10:19:58,537 - INFO - batch: 8 2026-01-26 10:19:58,537 - INFO - device: 0 2026-01-26 10:19:58,537 - INFO - workers: 4 2026-01-26 10:19:58,537 - INFO - amp: True 2026-01-26 10:19:58,537 - INFO - cache: False 2026-01-26 10:19:58,537 - INFO - optimizer: AdamW 2026-01-26 10:19:58,537 - INFO - lr0: 0.01 2026-01-26 10:19:58,537 - INFO - lrf: 0.01 2026-01-26 10:19:58,537 - INFO - momentum: 0.937 2026-01-26 10:19:58,537 - INFO - weight_decay: 0.0005 2026-01-26 10:19:58,537 - INFO - warmup_epochs: 3.0 2026-01-26 10:19:58,537 - INFO - warmup_momentum: 0.8 2026-01-26 10:19:58,537 - INFO - hsv_h: 0.015 2026-01-26 10:19:58,537 - INFO - hsv_s: 0.7 2026-01-26 10:19:58,537 - INFO - hsv_v: 0.4 2026-01-26 10:19:58,537 - INFO - degrees: 0.0 2026-01-26 10:19:58,537 - INFO - translate: 0.1 2026-01-26 10:19:58,537 - INFO - scale: 0.5 2026-01-26 10:19:58,537 - INFO - shear: 0.0 2026-01-26 10:19:58,537 - INFO - perspective: 0.0 2026-01-26 10:19:58,537 - INFO - flipud: 0.0 2026-01-26 10:19:58,537 - INFO - fliplr: 0.5 2026-01-26 10:19:58,537 - INFO - mosaic: 1.0 2026-01-26 10:19:58,538 - INFO - mixup: 0.0 2026-01-26 10:19:58,538 - INFO - project: road-anomaly-detection 2026-01-26 10:19:58,538 - INFO - name: train_20260126_101958 2026-01-26 10:19:58,538 - INFO - exist_ok: True 2026-01-26 10:19:58,538 - INFO - pretrained: True 2026-01-26 10:19:58,538 - INFO - verbose: True 2026-01-26 10:19:58,538 - INFO - val: True 2026-01-26 10:19:58,538 - INFO - save: True 2026-01-26 10:19:58,538 - INFO - save_period: 10 2026-01-26 10:19:58,538 - INFO - plots: True 2026-01-26 10:19:58,538 - INFO - resume: False 2026-01-26 10:19:58,538 - INFO - ============================================================ 2026-01-26 10:19:58,538 - INFO - STARTING TRAINING... 2026-01-26 10:19:58,538 - INFO - ============================================================ 2026-01-26 10:19:59,967 - INFO - Failed to extract font properties from /usr/share/fonts/noto/NotoColorEmoji.ttf: Can not load face (unknown file format; error code 0x2) 2026-01-26 10:20:01,744 - INFO - generated new fontManager 2026-01-26 10:25:04,219 - INFO - Step 1: Checking GPU... 2026-01-26 10:25:04,328 - INFO - Step 2: Verifying dataset... 2026-01-26 10:25:04,328 - INFO - Verifying dataset at: dataset 2026-01-26 10:25:04,336 - INFO - train: 2736 images, 2736 labels 2026-01-26 10:25:04,338 - INFO - valid: 480 images, 480 labels 2026-01-26 10:25:04,338 - INFO - test: 20 images, 0 labels 2026-01-26 10:25:04,338 - INFO - Step 3: Creating data configuration... 2026-01-26 10:25:04,339 - INFO - Created new data.yaml with 5 classes 2026-01-26 10:25:04,339 - INFO - Step 4: Starting training... 2026-01-26 10:25:04,339 - INFO - ============================================================ 2026-01-26 10:25:04,339 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-26 10:25:04,339 - INFO - ============================================================ 2026-01-26 10:25:04,339 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-26 10:25:04,339 - INFO - VRAM: 3.7 GB 2026-01-26 10:25:04,339 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-26 10:25:04,339 - INFO - Loading yolov8n model... 2026-01-26 10:25:04,363 - INFO - Training configuration: 2026-01-26 10:25:04,363 - INFO - data: road-anomaly-detection/data.yaml 2026-01-26 10:25:04,363 - INFO - epochs: 100 2026-01-26 10:25:04,363 - INFO - imgsz: 416 2026-01-26 10:25:04,363 - INFO - batch: 8 2026-01-26 10:25:04,363 - INFO - device: 0 2026-01-26 10:25:04,363 - INFO - workers: 4 2026-01-26 10:25:04,364 - INFO - amp: True 2026-01-26 10:25:04,364 - INFO - cache: False 2026-01-26 10:25:04,364 - INFO - optimizer: AdamW 2026-01-26 10:25:04,364 - INFO - lr0: 0.01 2026-01-26 10:25:04,364 - INFO - lrf: 0.01 2026-01-26 10:25:04,364 - INFO - momentum: 0.937 2026-01-26 10:25:04,364 - INFO - weight_decay: 0.0005 2026-01-26 10:25:04,364 - INFO - warmup_epochs: 3.0 2026-01-26 10:25:04,364 - INFO - warmup_momentum: 0.8 2026-01-26 10:25:04,364 - INFO - hsv_h: 0.015 2026-01-26 10:25:04,364 - INFO - hsv_s: 0.7 2026-01-26 10:25:04,364 - INFO - hsv_v: 0.4 2026-01-26 10:25:04,364 - INFO - degrees: 0.0 2026-01-26 10:25:04,364 - INFO - translate: 0.1 2026-01-26 10:25:04,364 - INFO - scale: 0.5 2026-01-26 10:25:04,364 - INFO - shear: 0.0 2026-01-26 10:25:04,364 - INFO - perspective: 0.0 2026-01-26 10:25:04,364 - INFO - flipud: 0.0 2026-01-26 10:25:04,364 - INFO - fliplr: 0.5 2026-01-26 10:25:04,364 - INFO - mosaic: 1.0 2026-01-26 10:25:04,364 - INFO - mixup: 0.0 2026-01-26 10:25:04,364 - INFO - project: road-anomaly-detection 2026-01-26 10:25:04,364 - INFO - name: train_20260126_102504 2026-01-26 10:25:04,364 - INFO - exist_ok: True 2026-01-26 10:25:04,364 - INFO - pretrained: True 2026-01-26 10:25:04,364 - INFO - verbose: True 2026-01-26 10:25:04,365 - INFO - val: True 2026-01-26 10:25:04,365 - INFO - save: True 2026-01-26 10:25:04,365 - INFO - save_period: 10 2026-01-26 10:25:04,365 - INFO - plots: True 2026-01-26 10:25:04,365 - INFO - resume: False 2026-01-26 10:25:04,365 - INFO - ============================================================ 2026-01-26 10:25:04,365 - INFO - STARTING TRAINING... 2026-01-26 10:25:04,365 - INFO - ============================================================ 2026-01-26 10:27:04,672 - INFO - Step 1: Checking GPU... 2026-01-26 10:27:04,782 - INFO - Step 2: Verifying dataset... 2026-01-26 10:27:04,782 - INFO - Verifying dataset at: dataset 2026-01-26 10:27:04,791 - INFO - train: 2736 images, 2736 labels 2026-01-26 10:27:04,793 - INFO - valid: 480 images, 480 labels 2026-01-26 10:27:04,793 - INFO - test: 20 images, 0 labels 2026-01-26 10:27:04,793 - INFO - Step 3: Creating data configuration... 2026-01-26 10:27:04,793 - INFO - Created new data.yaml with 5 classes 2026-01-26 10:27:04,794 - INFO - Step 4: Starting training... 2026-01-26 10:27:04,794 - INFO - ============================================================ 2026-01-26 10:27:04,794 - INFO - ROAD ANOMALY DETECTION - MODEL TRAINING 2026-01-26 10:27:04,794 - INFO - ============================================================ 2026-01-26 10:27:04,794 - INFO - GPU: NVIDIA GeForce RTX 2050 2026-01-26 10:27:04,794 - INFO - VRAM: 3.7 GB 2026-01-26 10:27:04,794 - INFO - Auto-optimized settings: batch=8, imgsz=416 2026-01-26 10:27:04,794 - INFO - Loading yolov8n model... 2026-01-26 10:27:04,825 - INFO - Training configuration: 2026-01-26 10:27:04,825 - INFO - epochs: 100 2026-01-26 10:27:04,825 - INFO - batch_size: 8 2026-01-26 10:27:04,825 - INFO - image_size: 416 2026-01-26 10:27:04,825 - INFO - device: GPU 0 2026-01-26 10:27:04,825 - INFO - optimizer: AdamW 2026-01-26 10:27:04,826 - INFO - ============================================================ 2026-01-26 10:27:04,827 - INFO - STARTING TRAINING... 2026-01-26 10:27:04,827 - INFO - ============================================================ 2026-01-26 11:19:00,049 - ERROR - ✗ Failed to export tflite: No module named 'tensorflow' 2026-01-26 11:19:03,480 - ERROR - ✗ Failed to export onnx: No module named 'onnx' 2026-02-03 21:27:12,117 - INFO - 🚀 Starting training... 2026-02-03 21:27:13,748 - INFO - Failed to extract font properties from /usr/share/fonts/noto/NotoColorEmoji.ttf: Can not load face (unknown file format; error code 0x2) 2026-02-03 21:27:14,899 - INFO - generated new fontManager 2026-02-03 21:29:19,742 - INFO - 🚀 Starting training... 2026-02-03 22:25:54,515 - INFO - ✅ Best model copied to runs/best.pt 2026-02-03 22:33:52,872 - INFO - 🚀 Starting training... 2026-02-03 23:23:12,039 - INFO - ✅ Best model copied to runs/best.pt 2026-02-05 18:31:20,903 - INFO - 🚀 Starting training... 2026-02-05 18:35:09,270 - INFO - 🚀 Starting training... 2026-02-05 18:35:10,242 - INFO - Failed to extract font properties from /usr/share/fonts/noto/NotoColorEmoji.ttf: Can not load face (unknown file format; error code 0x2) 2026-02-05 18:35:11,432 - INFO - generated new fontManager 2026-02-05 18:35:30,833 - INFO - 🚀 Starting training... 2026-02-05 20:03:17,710 - INFO - 🚀 Starting training... 2026-02-05 20:05:38,643 - INFO - 🚀 Starting training... 2026-02-05 20:08:08,479 - INFO - 🚀 Starting training... 2026-02-05 21:00:17,546 - INFO - ✅ Best model saved to runs/best.pt 2026-02-05 21:00:17,549 - INFO - ✅ Last model saved to runs/last.pt 2026-02-06 21:29:31,294 - INFO - 🚀 Starting training... 2026-02-06 22:01:13,091 - INFO - ✅ Best model saved to runs/best.pt 2026-02-07 17:51:19,114 [INFO] ============================================================ 2026-02-07 17:51:19,127 [INFO] YOLOv11 Road Anomaly Detection – Training 2026-02-07 17:51:19,127 [INFO] ============================================================ 2026-02-07 17:51:19,273 [INFO] GPU: NVIDIA GeForce RTX 2050 (3.7 GB) 2026-02-07 17:51:19,273 [INFO] Dataset config: /home/pragadeesh/ARM/model/dataset/data.yaml 2026-02-07 17:51:19,273 [INFO] Auto batch size: 4 2026-02-07 17:51:19,273 [INFO] Loading model: yolo11n.pt (device=0) 2026-02-07 17:51:21,715 [INFO] Model loaded – 4 classes 2026-02-07 17:51:21,715 [INFO] 🚀 Starting YOLOv11 training for 100 epochs … 2026-02-07 17:52:23,560 [INFO] ============================================================ 2026-02-07 17:52:23,561 [INFO] YOLOv11 Road Anomaly Detection – Training 2026-02-07 17:52:23,561 [INFO] ============================================================ 2026-02-07 17:52:23,679 [INFO] GPU: NVIDIA GeForce RTX 2050 (3.7 GB) 2026-02-07 17:52:23,679 [INFO] Dataset config: /home/pragadeesh/ARM/model/dataset/data.yaml 2026-02-07 17:52:23,679 [INFO] Auto batch size: 4 2026-02-07 17:52:23,679 [INFO] Loading model: yolo11n.pt (device=0) 2026-02-07 17:52:23,718 [INFO] Model loaded – 4 classes 2026-02-07 17:52:23,718 [INFO] 🚀 Starting YOLOv11 training for 100 epochs … 2026-02-07 17:55:27,246 [INFO] ============================================================ 2026-02-07 17:55:27,250 [INFO] YOLOv11 Road Anomaly Detection – Training 2026-02-07 17:55:27,250 [INFO] ============================================================ 2026-02-07 17:55:27,375 [INFO] GPU: NVIDIA GeForce RTX 2050 (3.7 GB) 2026-02-07 17:55:27,375 [INFO] Dataset config: /home/pragadeesh/ARM/model/dataset/data.yaml 2026-02-07 17:55:27,375 [INFO] Auto batch size: 4 2026-02-07 17:55:27,376 [INFO] Loading model: yolo11n.pt (device=0) 2026-02-07 17:55:27,416 [INFO] Model loaded – 4 classes 2026-02-07 17:55:27,416 [INFO] 🚀 Starting YOLOv11 training for 100 epochs … 2026-02-07 18:21:32,708 [INFO] ============================================================ 2026-02-07 18:21:32,711 [INFO] YOLOv11 Road Anomaly Detection – Training 2026-02-07 18:21:32,711 [INFO] ============================================================ 2026-02-07 18:21:32,827 [INFO] GPU: NVIDIA GeForce RTX 2050 (3.7 GB) 2026-02-07 18:21:32,827 [INFO] Dataset config: /home/pragadeesh/ARM/model/dataset/data.yaml 2026-02-07 18:21:32,827 [INFO] Auto batch size: 4 (VRAM=3.7 GB) 2026-02-07 18:21:32,827 [INFO] Loading model: yolo11n.pt (device=0) 2026-02-07 18:21:32,882 [INFO] Model loaded – 4 classes 2026-02-07 18:21:32,882 [INFO] 🚀 Starting YOLOv11 training for 100 epochs … 2026-02-07 18:22:03,714 [INFO] ============================================================ 2026-02-07 18:22:03,715 [INFO] YOLOv11 Road Anomaly Detection – Training 2026-02-07 18:22:03,715 [INFO] ============================================================ 2026-02-07 18:22:03,823 [INFO] GPU: NVIDIA GeForce RTX 2050 (3.7 GB) 2026-02-07 18:22:03,823 [INFO] Dataset config: /home/pragadeesh/ARM/model/dataset/data.yaml 2026-02-07 18:22:03,823 [INFO] Auto batch size: 4 (VRAM=3.7 GB) 2026-02-07 18:22:03,823 [INFO] Loading model: yolo11n.pt (device=0) 2026-02-07 18:22:03,856 [INFO] Model loaded – 4 classes 2026-02-07 18:22:03,856 [INFO] 🚀 Starting YOLOv11 training for 100 epochs … 2026-02-07 18:55:20,031 [INFO] ✅ Training complete 2026-02-08 08:12:41,153 [INFO] ============================================================ 2026-02-08 08:12:41,156 [INFO] YOLOv11 Road Anomaly Detection – Training 2026-02-08 08:12:41,156 [INFO] ============================================================ 2026-02-08 08:12:41,262 [INFO] GPU: NVIDIA GeForce RTX 2050 (3.7 GB) 2026-02-08 08:12:41,263 [INFO] Dataset config: /home/pragadeesh/ARM/model/dataset/data.yaml 2026-02-08 08:12:41,263 [INFO] Auto batch size: 4 (VRAM=3.7 GB) 2026-02-08 08:12:41,263 [INFO] Loading model: yolo11n.pt (device=0) 2026-02-08 08:12:41,300 [INFO] Model loaded – 4 classes 2026-02-08 08:12:41,300 [INFO] 🚀 Starting YOLOv11 training for 300 epochs … 2026-02-08 08:20:24,722 [INFO] ============================================================ 2026-02-08 08:20:24,724 [INFO] YOLOv11 Road Anomaly Detection – Training 2026-02-08 08:20:24,724 [INFO] ============================================================ 2026-02-08 08:20:24,831 [INFO] GPU: NVIDIA GeForce RTX 2050 (3.7 GB) 2026-02-08 08:20:24,831 [INFO] Dataset config: /home/pragadeesh/ARM/model/dataset/data.yaml 2026-02-08 08:20:24,831 [INFO] Auto batch size: 4 (VRAM=3.7 GB) 2026-02-08 08:20:24,831 [INFO] Loading model: yolo11s.pt (device=0) 2026-02-08 08:20:31,759 [INFO] Model loaded – 4 classes 2026-02-08 08:20:31,759 [INFO] 🚀 Starting YOLOv11 training for 300 epochs … 2026-02-08 11:01:23,784 [INFO] ✅ Training complete