{"adoption": {"forks": 623, "observed_at": "2026-08-28T04:03:46.043314+00:00", "stars": 1148}, "canonical_url": "https://ross.abutalabs.com/products/tensorflow-benchmarks", "card": {"archived": true, "artifact_type": "framework", "description": " A benchmark framework for Tensorflow", "domain": ["machine-learning", "deep-learning", "performance", "developer-tools"], "enriched": true, "function": ["benchmarking", "machine-learning", "deep-learning"], "health_score": 10, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["tensorflow/benchmarks"], "name": "tensorflow/benchmarks", "platform": ["python"], "pushed_at": "2023-10-06T04:12:22+00:00", "repo": "tensorflow/benchmarks", "stars": 1148, "tags": ["tensorflow", "perfzero", "cnn-benchmarks", "performance-measurement", "gpu-benchmarking", "gpu", "linux"], "topics": [], "urls": [], "use_cases": ["benchmark tensorflow model performance", "measure gpu training throughput for deep learning models", "run automated performance regression tests for tensorflow", "compare cnn benchmark results across hardware", "track tensorflow performance over time"], "what_it_is": "A benchmark framework for TensorFlow, containing PerfZero for running and reporting TensorFlow benchmarks and legacy CNN benchmark scripts for TensorFlow 1. It helps measure model training and inference performance across hardware setups.", "when_to_avoid": ["you benchmark PyTorch or other non-TensorFlow frameworks", "you need maintained CNN benchmarks for TensorFlow 2 (tf_cnn_benchmarks is unmaintained)", "you want general-purpose microbenchmarking of arbitrary Python code"], "when_to_choose": ["you need to benchmark TensorFlow model performance on GPUs or TPUs", "you want an automated framework for performance regression tracking", "you need reproducible CNN benchmark results for TensorFlow 1"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tensorflow-benchmarks", "repo": "tensorflow/benchmarks", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.043314+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:33:52.337299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc1aae64b642b43f0479410eb8ce634a3b5fcb18a965989845b58ed9b2b6d824", "fetched_at": "2026-08-28T04:03:46.043314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tensorflow/benchmarks"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.043314+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:33:52.337299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc1aae64b642b43f0479410eb8ce634a3b5fcb18a965989845b58ed9b2b6d824", "fetched_at": "2026-08-28T04:03:46.043314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tensorflow/benchmarks"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:33:52.337299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc1aae64b642b43f0479410eb8ce634a3b5fcb18a965989845b58ed9b2b6d824", "fetched_at": "2026-08-28T04:03:46.043314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tensorflow/benchmarks"}], "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:46.043314+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.043314+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.043314+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:33:52.337299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc1aae64b642b43f0479410eb8ce634a3b5fcb18a965989845b58ed9b2b6d824", "fetched_at": "2026-08-28T04:03:46.043314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tensorflow/benchmarks"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.043314+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.043314+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:33:52.337299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc1aae64b642b43f0479410eb8ce634a3b5fcb18a965989845b58ed9b2b6d824", "fetched_at": "2026-08-28T04:03:46.043314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tensorflow/benchmarks"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.043314+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.043314+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.043314+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:33:52.337299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc1aae64b642b43f0479410eb8ce634a3b5fcb18a965989845b58ed9b2b6d824", "fetched_at": "2026-08-28T04:03:46.043314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tensorflow/benchmarks"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.043314+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.043314+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:33:52.337299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc1aae64b642b43f0479410eb8ce634a3b5fcb18a965989845b58ed9b2b6d824", "fetched_at": "2026-08-28T04:03:46.043314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tensorflow/benchmarks"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:33:52.337299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc1aae64b642b43f0479410eb8ce634a3b5fcb18a965989845b58ed9b2b6d824", "fetched_at": "2026-08-28T04:03:46.043314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tensorflow/benchmarks"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:33:52.337299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc1aae64b642b43f0479410eb8ce634a3b5fcb18a965989845b58ed9b2b6d824", "fetched_at": "2026-08-28T04:03:46.043314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tensorflow/benchmarks"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:33:52.337299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cc1aae64b642b43f0479410eb8ce634a3b5fcb18a965989845b58ed9b2b6d824", "fetched_at": "2026-08-28T04:03:46.043314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tensorflow/benchmarks"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3612, "days_push": 1062, "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}}