{"adoption": {"forks": 528, "observed_at": "2026-08-28T04:07:22.898262+00:00", "stars": 2808}, "canonical_url": "https://ross.abutalabs.com/products/detectronpytorch", "card": {"archived": true, "artifact_type": "library", "description": "A pytorch implementation of Detectron. Both training from scratch and inferring directly from pretrained Detectron weights are available.", "domain": ["computer-vision", "machine-learning", "deep-learning", "image-processing"], "enriched": true, "function": ["machine-learning", "deep-learning", "computer-vision", "image-processing"], "health_score": 10, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["roytseng-tw/Detectron.pytorch"], "name": "roytseng-tw/Detectron.pytorch", "platform": ["python"], "pushed_at": "2019-09-05T07:44:45+00:00", "repo": "roytseng-tw/Detectron.pytorch", "stars": 2808, "tags": ["object-detection", "instance-segmentation", "mask-rcnn", "keypoint-detection", "detectron", "pytorch", "pretrained-weights", "pose-estimation", "panoptic-segmentation", "linux", "gpu"], "topics": ["mask-rcnn", "pytorch", "detection", "pose-estimation", "segmentation", "detectron"], "urls": [], "use_cases": ["run mask r-cnn inference with pretrained detectron weights in pytorch", "train an object detection model from scratch in pytorch", "detect objects and instance segmentation masks in images", "estimate human keypoints or pose from images", "reproduce detectron results without caffe2", "fine-tune a detection model on a custom dataset"], "what_it_is": "A PyTorch reimplementation of Facebook's Detectron object detection framework, supporting Mask R-CNN, keypoint/pose estimation, and instance segmentation models. It can train models from scratch or run inference directly using Detectron's official pretrained weight files.", "when_to_avoid": ["you are starting a new project - the README recommends facebookresearch/maskrcnn-benchmark instead", "you need the full Detectron feature set, since only part of the functionality is supported", "you need modern PyTorch versions, as this targets PyTorch 0.3-0.4 era APIs", "you need active maintenance, as the last release was in 2019"], "when_to_choose": ["you want Detectron-compatible results but prefer PyTorch over Caffe2", "you need to load official Detectron pretrained weights directly", "you want to train Mask R-CNN or keypoint R-CNN models with multi-GPU support", "you need a pure PyTorch codebase for detection research"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/detectronpytorch", "repo": "roytseng-tw/Detectron.pytorch", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.898262+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.562251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "110864f2733dfaeb36d484d92e7339bb3f60f026181cf8281a8e910d7a16cd2c", "fetched_at": "2026-08-28T04:07:22.898262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roytseng-tw/Detectron.pytorch"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.898262+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.562251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "110864f2733dfaeb36d484d92e7339bb3f60f026181cf8281a8e910d7a16cd2c", "fetched_at": "2026-08-28T04:07:22.898262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roytseng-tw/Detectron.pytorch"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.562251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "110864f2733dfaeb36d484d92e7339bb3f60f026181cf8281a8e910d7a16cd2c", "fetched_at": "2026-08-28T04:07:22.898262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roytseng-tw/Detectron.pytorch"}], "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:07:22.898262+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.898262+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.898262+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.562251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "110864f2733dfaeb36d484d92e7339bb3f60f026181cf8281a8e910d7a16cd2c", "fetched_at": "2026-08-28T04:07:22.898262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roytseng-tw/Detectron.pytorch"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.898262+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.898262+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.562251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "110864f2733dfaeb36d484d92e7339bb3f60f026181cf8281a8e910d7a16cd2c", "fetched_at": "2026-08-28T04:07:22.898262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roytseng-tw/Detectron.pytorch"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.898262+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.898262+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.898262+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.562251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "110864f2733dfaeb36d484d92e7339bb3f60f026181cf8281a8e910d7a16cd2c", "fetched_at": "2026-08-28T04:07:22.898262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roytseng-tw/Detectron.pytorch"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.898262+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.898262+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.562251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "110864f2733dfaeb36d484d92e7339bb3f60f026181cf8281a8e910d7a16cd2c", "fetched_at": "2026-08-28T04:07:22.898262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roytseng-tw/Detectron.pytorch"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.562251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "110864f2733dfaeb36d484d92e7339bb3f60f026181cf8281a8e910d7a16cd2c", "fetched_at": "2026-08-28T04:07:22.898262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roytseng-tw/Detectron.pytorch"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.562251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "110864f2733dfaeb36d484d92e7339bb3f60f026181cf8281a8e910d7a16cd2c", "fetched_at": "2026-08-28T04:07:22.898262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roytseng-tw/Detectron.pytorch"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.562251+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "110864f2733dfaeb36d484d92e7339bb3f60f026181cf8281a8e910d7a16cd2c", "fetched_at": "2026-08-28T04:07:22.898262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roytseng-tw/Detectron.pytorch"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3128, "days_push": 2554, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}