{"adoption": {"forks": 373, "observed_at": "2026-08-28T04:07:50.319291+00:00", "stars": 3236}, "canonical_url": "https://ross.abutalabs.com/products/determined", "card": {"archived": false, "artifact_type": "application", "description": "Determined is an open-source machine learning platform that simplifies distributed training, hyperparameter tuning, experiment tracking, and resource management. Works with PyTorch and TensorFlow.", "domain": ["machine-learning", "deep-learning", "data-science", "cloud-computing", "gpu-computing", "developer-tools"], "enriched": true, "function": ["machine-learning", "llm-training", "gpu-computing", "scheduling", "monitoring", "cli", "developer-tools"], "health_score": 39, "homepage": "https://determined.ai", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["determined-ai/determined"], "name": "determined-ai/determined", "platform": ["python", "go", "cloud", "self-hosted", "cli", "cross-platform"], "pushed_at": "2025-03-20T19:09:46+00:00", "repo": "determined-ai/determined", "stars": 3236, "tags": ["mlops", "hyperparameter-tuning", "distributed-training", "experiment-tracking", "pytorch", "tensorflow", "resource-management", "ml-platform", "kubernetes", "docker", "web-server"], "topics": ["deep-learning", "machine-learning", "ml-platform", "ml-infrastructure", "hyperparameter-optimization", "hyperparameter-search", "distributed-training", "pytorch", "tensorflow", "hyperparameter-tuning", "kubernetes", "data-science", "mlops", "keras"], "urls": [], "use_cases": ["run distributed deep learning training on multiple GPUs", "tune hyperparameters automatically for PyTorch or TensorFlow models", "track and compare ML experiments with reproducibility", "manage GPU clusters and cut cloud training costs", "deploy a training cluster on AWS, GCP, or Kubernetes", "visualize loss curves and hyperparameter search results in a web UI"], "what_it_is": "Determined is an open-source deep learning platform that combines distributed training, hyperparameter tuning, experiment tracking, and GPU resource management in one system. It works with PyTorch and TensorFlow via a Python library, CLI, and Web UI, and deploys on-prem, on AWS/GCP, Kubernetes, or Slurm.", "when_to_avoid": ["you only need lightweight experiment tracking without cluster management", "your workflow is centered on a single GPU with no distributed training", "you prefer assembling your own stack from separate tools like MLflow and Ray"], "when_to_choose": ["you need an all-in-one platform for training, tuning, and tracking deep learning experiments", "you want to scale PyTorch/TensorFlow training across multiple GPUs or nodes", "you need efficient GPU scheduling and resource management for a team", "you want reproducible experiment configs via YAML"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/determined", "repo": "determined-ai/determined", "role": "main", "score": 39}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.319291+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:24:35.163499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d560e112e74e8517e21bb2c30b0d2ec58326e4794aa78f691a8ed7d2ea1963ac", "fetched_at": "2026-08-28T04:07:50.319291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/determined-ai/determined"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.319291+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:24:35.163499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d560e112e74e8517e21bb2c30b0d2ec58326e4794aa78f691a8ed7d2ea1963ac", "fetched_at": "2026-08-28T04:07:50.319291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/determined-ai/determined"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:24:35.163499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d560e112e74e8517e21bb2c30b0d2ec58326e4794aa78f691a8ed7d2ea1963ac", "fetched_at": "2026-08-28T04:07:50.319291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/determined-ai/determined"}], "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:50.319291+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.319291+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.319291+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:24:35.163499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d560e112e74e8517e21bb2c30b0d2ec58326e4794aa78f691a8ed7d2ea1963ac", "fetched_at": "2026-08-28T04:07:50.319291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/determined-ai/determined"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.319291+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.319291+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:24:35.163499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d560e112e74e8517e21bb2c30b0d2ec58326e4794aa78f691a8ed7d2ea1963ac", "fetched_at": "2026-08-28T04:07:50.319291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/determined-ai/determined"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.319291+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.319291+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.319291+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:24:35.163499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d560e112e74e8517e21bb2c30b0d2ec58326e4794aa78f691a8ed7d2ea1963ac", "fetched_at": "2026-08-28T04:07:50.319291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/determined-ai/determined"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.319291+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.319291+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:24:35.163499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d560e112e74e8517e21bb2c30b0d2ec58326e4794aa78f691a8ed7d2ea1963ac", "fetched_at": "2026-08-28T04:07:50.319291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/determined-ai/determined"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:24:35.163499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d560e112e74e8517e21bb2c30b0d2ec58326e4794aa78f691a8ed7d2ea1963ac", "fetched_at": "2026-08-28T04:07:50.319291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/determined-ai/determined"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:24:35.163499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d560e112e74e8517e21bb2c30b0d2ec58326e4794aa78f691a8ed7d2ea1963ac", "fetched_at": "2026-08-28T04:07:50.319291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/determined-ai/determined"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:24:35.163499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d560e112e74e8517e21bb2c30b0d2ec58326e4794aa78f691a8ed7d2ea1963ac", "fetched_at": "2026-08-28T04:07:50.319291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/determined-ai/determined"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 12, "longevity": 100, "rhythm": 40}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2339, "days_push": 531, "days_rel": 532, "gap_med": 13, "n_releases_24m": 6}, "score": 39, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}