{"adoption": {"forks": 1481, "observed_at": "2026-08-28T04:08:52.762086+00:00", "stars": 4521}, "canonical_url": "https://ross.abutalabs.com/products/pytorch-yolov4", "card": {"archived": false, "artifact_type": "library", "description": "PyTorch ,ONNX and TensorRT implementation of YOLOv4", "domain": ["computer-vision", "machine-learning", "deep-learning", "image-processing"], "enriched": true, "function": ["machine-learning", "computer-vision", "image-processing", "deep-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["Tianxiaomo/pytorch-YOLOv4"], "name": "Tianxiaomo/pytorch-YOLOv4", "platform": ["python", "cross-platform"], "pushed_at": "2024-06-19T20:43:20+00:00", "repo": "Tianxiaomo/pytorch-YOLOv4", "stars": 4521, "tags": ["yolov4", "object-detection", "pytorch", "onnx", "tensorrt", "darknet", "yolov4-tiny", "model-conversion", "gpu"], "topics": ["yolov4", "pytorch", "darknet2pytorch", "darknet2onnx", "tensorrt", "onnx", "pytorch-yolov4", "yolov4-tiny", "yolov3"], "urls": [], "use_cases": ["run YOLOv4 object detection inference in PyTorch", "train YOLOv4 on my own custom dataset", "convert darknet weights to pytorch", "convert YOLOv4 model to ONNX for deployment", "deploy YOLOv4 with TensorRT for faster inference", "use yolov4-tiny for lightweight detection", "detect objects in images or camera feed"], "what_it_is": "A minimal PyTorch implementation of YOLOv4 (and YOLOv4-tiny) supporting inference and training, with tools to convert Darknet weights to PyTorch and ONNX, and ONNX to TensorRT. It includes pretrained weights, training scripts with Mosaic augmentation, and demo utilities.", "when_to_avoid": ["you need the latest YOLO architectures like YOLOv7/v8 or YOLO11", "you want a maintained production pipeline with active development", "you need non-PyTorch frameworks like TensorFlow"], "when_to_choose": ["you need YOLOv4 in PyTorch rather than Darknet", "you want to fine-tune YOLOv4 on custom data with Mosaic augmentation", "you need a conversion path from Darknet weights to ONNX/TensorRT"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pytorch-yolov4", "repo": "Tianxiaomo/pytorch-YOLOv4", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.762086+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:17.044233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a55031fe871e92a26eb4778a057d88756684f4a98a5ecd47732307de0e0da78", "fetched_at": "2026-08-28T04:08:52.762086+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tianxiaomo/pytorch-YOLOv4"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.762086+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:17.044233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a55031fe871e92a26eb4778a057d88756684f4a98a5ecd47732307de0e0da78", "fetched_at": "2026-08-28T04:08:52.762086+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tianxiaomo/pytorch-YOLOv4"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:17.044233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a55031fe871e92a26eb4778a057d88756684f4a98a5ecd47732307de0e0da78", "fetched_at": "2026-08-28T04:08:52.762086+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tianxiaomo/pytorch-YOLOv4"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.762086+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.762086+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.762086+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:17.044233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a55031fe871e92a26eb4778a057d88756684f4a98a5ecd47732307de0e0da78", "fetched_at": "2026-08-28T04:08:52.762086+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tianxiaomo/pytorch-YOLOv4"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.762086+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.762086+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:17.044233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a55031fe871e92a26eb4778a057d88756684f4a98a5ecd47732307de0e0da78", "fetched_at": "2026-08-28T04:08:52.762086+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tianxiaomo/pytorch-YOLOv4"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.762086+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.762086+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.762086+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:17.044233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a55031fe871e92a26eb4778a057d88756684f4a98a5ecd47732307de0e0da78", "fetched_at": "2026-08-28T04:08:52.762086+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tianxiaomo/pytorch-YOLOv4"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.762086+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.762086+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:17.044233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a55031fe871e92a26eb4778a057d88756684f4a98a5ecd47732307de0e0da78", "fetched_at": "2026-08-28T04:08:52.762086+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tianxiaomo/pytorch-YOLOv4"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:17.044233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a55031fe871e92a26eb4778a057d88756684f4a98a5ecd47732307de0e0da78", "fetched_at": "2026-08-28T04:08:52.762086+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tianxiaomo/pytorch-YOLOv4"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:17.044233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a55031fe871e92a26eb4778a057d88756684f4a98a5ecd47732307de0e0da78", "fetched_at": "2026-08-28T04:08:52.762086+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tianxiaomo/pytorch-YOLOv4"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:17.044233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a55031fe871e92a26eb4778a057d88756684f4a98a5ecd47732307de0e0da78", "fetched_at": "2026-08-28T04:08:52.762086+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tianxiaomo/pytorch-YOLOv4"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2321, "days_push": 805, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}