{"adoption": {"forks": 59, "observed_at": "2026-08-28T04:03:25.168749+00:00", "stars": 1058}, "canonical_url": "https://ross.abutalabs.com/products/distro", "card": {"archived": false, "artifact_type": "library", "description": "Distributed Training Over-The-Internet", "domain": ["large-language-models", "deep-learning", "microservices", "machine-learning"], "enriched": true, "function": ["llm-training", "machine-learning", "rpc"], "health_score": 48, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["NousResearch/DisTrO"], "name": "NousResearch/DisTrO", "platform": ["python", "rust"], "pushed_at": "2025-10-14T15:37:16+00:00", "repo": "NousResearch/DisTrO", "stars": 1058, "tags": ["distributed-optimizers", "decentralized-training", "low-latency-communication", "research", "gpu", "linux"], "topics": [], "urls": [], "use_cases": ["train large language models across geographically distributed GPUs", "reduce inter-GPU communication bandwidth for distributed training", "run collaborative LLM training over the internet", "train models without a high-speed interconnect cluster", "research distributed optimization algorithms"], "what_it_is": "DisTrO is a family of low-latency distributed optimizers that reduce inter-GPU communication requirements by three to four orders of magnitude, enabling large model training over the internet. It grew out of the DeMo optimization research and has been used to train models like a 15B and a 40B LLM.", "when_to_avoid": ["you need a battle-tested, production-supported training framework with vendor support", "your training fits on a single machine or standard cluster with InfiniBand", "you need a permissive license - the repository has no license file"], "when_to_choose": ["you want to train large models on GPUs not connected by fast interconnects", "network bandwidth is the bottleneck in your distributed training", "you want to participate in decentralized community training runs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/distro", "repo": "NousResearch/DisTrO", "role": "main", "score": 44}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.168749+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:57:32.709679+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73b8bd40f8bd5df928d663a9b3ca6b9b9e2be34a1718da15e334c40426cddb7b", "fetched_at": "2026-08-28T04:03:25.168749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NousResearch/DisTrO"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.168749+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:57:32.709679+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73b8bd40f8bd5df928d663a9b3ca6b9b9e2be34a1718da15e334c40426cddb7b", "fetched_at": "2026-08-28T04:03:25.168749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NousResearch/DisTrO"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:57:32.709679+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73b8bd40f8bd5df928d663a9b3ca6b9b9e2be34a1718da15e334c40426cddb7b", "fetched_at": "2026-08-28T04:03:25.168749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NousResearch/DisTrO"}], "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:03:25.168749+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.168749+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.168749+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:57:32.709679+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73b8bd40f8bd5df928d663a9b3ca6b9b9e2be34a1718da15e334c40426cddb7b", "fetched_at": "2026-08-28T04:03:25.168749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NousResearch/DisTrO"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.168749+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.168749+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:57:32.709679+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73b8bd40f8bd5df928d663a9b3ca6b9b9e2be34a1718da15e334c40426cddb7b", "fetched_at": "2026-08-28T04:03:25.168749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NousResearch/DisTrO"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.168749+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.168749+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.168749+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:57:32.709679+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73b8bd40f8bd5df928d663a9b3ca6b9b9e2be34a1718da15e334c40426cddb7b", "fetched_at": "2026-08-28T04:03:25.168749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NousResearch/DisTrO"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.168749+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.168749+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:57:32.709679+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73b8bd40f8bd5df928d663a9b3ca6b9b9e2be34a1718da15e334c40426cddb7b", "fetched_at": "2026-08-28T04:03:25.168749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NousResearch/DisTrO"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:57:32.709679+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73b8bd40f8bd5df928d663a9b3ca6b9b9e2be34a1718da15e334c40426cddb7b", "fetched_at": "2026-08-28T04:03:25.168749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NousResearch/DisTrO"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:57:32.709679+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73b8bd40f8bd5df928d663a9b3ca6b9b9e2be34a1718da15e334c40426cddb7b", "fetched_at": "2026-08-28T04:03:25.168749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NousResearch/DisTrO"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:57:32.709679+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73b8bd40f8bd5df928d663a9b3ca6b9b9e2be34a1718da15e334c40426cddb7b", "fetched_at": "2026-08-28T04:03:25.168749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NousResearch/DisTrO"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 47, "longevity": 52, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 737, "days_push": 323, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 44, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}