{"adoption": {"forks": 398, "observed_at": "2026-08-28T04:06:51.486478+00:00", "stars": 2437}, "canonical_url": "https://ross.abutalabs.com/products/repdistiller", "card": {"archived": false, "artifact_type": "library", "description": "[ICLR 2020] Contrastive Representation Distillation (CRD), and benchmark of recent knowledge distillation methods", "domain": ["machine-learning", "deep-learning"], "enriched": true, "function": ["machine-learning", "deep-learning", "benchmarking"], "health_score": 20, "homepage": null, "language": "Python", "license": "BSD-2-Clause", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["HobbitLong/RepDistiller"], "name": "HobbitLong/RepDistiller", "platform": ["python"], "pushed_at": "2023-10-16T19:21:54+00:00", "repo": "HobbitLong/RepDistiller", "stars": 2437, "tags": ["knowledge-distillation", "pytorch", "model-compression", "contrastive-learning", "research-code", "iclr-2020", "algorithms", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["compress a large neural network into a smaller student model", "compare knowledge distillation methods on CIFAR/ImageNet", "reproduce the CRD paper results", "train a student network with contrastive representation distillation", "experiment with combining KD loss with other distillation objectives", "download pretrained teacher models for distillation experiments"], "what_it_is": "RepDistiller is a PyTorch research codebase implementing Contrastive Representation Distillation (CRD) from ICLR 2020. It also benchmarks 12 state-of-the-art knowledge distillation methods for training smaller student networks from larger teacher models.", "when_to_avoid": ["you need production-ready model compression tooling rather than research code", "you require support for the latest PyTorch versions with active maintenance", "you want distillation for NLP or transformer models, since the codebase focuses on CNN image classifiers"], "when_to_choose": ["you need a unified PyTorch framework to benchmark multiple knowledge distillation techniques", "you want to implement or extend CRD for model compression research", "you need pretrained teacher checkpoints and reproducible distillation pipelines on CIFAR datasets"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/repdistiller", "repo": "HobbitLong/RepDistiller", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.486478+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:30:59.473966+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42195451cf58b6073aa1154dbad0c2617b75a3d39ba537ef3ec1080be370430b", "fetched_at": "2026-08-28T04:06:51.486478+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HobbitLong/RepDistiller"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.486478+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:30:59.473966+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42195451cf58b6073aa1154dbad0c2617b75a3d39ba537ef3ec1080be370430b", "fetched_at": "2026-08-28T04:06:51.486478+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HobbitLong/RepDistiller"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:30:59.473966+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42195451cf58b6073aa1154dbad0c2617b75a3d39ba537ef3ec1080be370430b", "fetched_at": "2026-08-28T04:06:51.486478+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HobbitLong/RepDistiller"}], "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:06:51.486478+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.486478+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.486478+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:30:59.473966+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42195451cf58b6073aa1154dbad0c2617b75a3d39ba537ef3ec1080be370430b", "fetched_at": "2026-08-28T04:06:51.486478+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HobbitLong/RepDistiller"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.486478+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.486478+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:30:59.473966+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42195451cf58b6073aa1154dbad0c2617b75a3d39ba537ef3ec1080be370430b", "fetched_at": "2026-08-28T04:06:51.486478+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HobbitLong/RepDistiller"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.486478+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.486478+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.486478+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:30:59.473966+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42195451cf58b6073aa1154dbad0c2617b75a3d39ba537ef3ec1080be370430b", "fetched_at": "2026-08-28T04:06:51.486478+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HobbitLong/RepDistiller"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.486478+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.486478+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:30:59.473966+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42195451cf58b6073aa1154dbad0c2617b75a3d39ba537ef3ec1080be370430b", "fetched_at": "2026-08-28T04:06:51.486478+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HobbitLong/RepDistiller"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:30:59.473966+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42195451cf58b6073aa1154dbad0c2617b75a3d39ba537ef3ec1080be370430b", "fetched_at": "2026-08-28T04:06:51.486478+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HobbitLong/RepDistiller"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:30:59.473966+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42195451cf58b6073aa1154dbad0c2617b75a3d39ba537ef3ec1080be370430b", "fetched_at": "2026-08-28T04:06:51.486478+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HobbitLong/RepDistiller"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:30:59.473966+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42195451cf58b6073aa1154dbad0c2617b75a3d39ba537ef3ec1080be370430b", "fetched_at": "2026-08-28T04:06:51.486478+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HobbitLong/RepDistiller"}], "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": 2508, "days_push": 1052, "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}}