{"adoption": {"forks": 1295, "observed_at": "2026-08-28T04:09:59.742555+00:00", "stars": 7410}, "canonical_url": "https://ross.abutalabs.com/products/slowfast", "card": {"archived": false, "artifact_type": "library", "description": "PySlowFast: video understanding codebase from FAIR for reproducing state-of-the-art video models.", "domain": ["deep-learning", "computer-vision", "machine-learning"], "enriched": true, "function": ["machine-learning", "deep-learning", "video-processing", "computer-vision"], "health_score": 63, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["facebookresearch/SlowFast"], "name": "facebookresearch/SlowFast", "platform": ["python", "cross-platform"], "pushed_at": "2026-03-16T11:07:10+00:00", "repo": "facebookresearch/SlowFast", "stars": 7410, "tags": ["video-understanding", "video-classification", "action-recognition", "pytorch", "research", "fair", "vision-transformers", "self-supervised-learning", "video", "gpu", "linux"], "topics": [], "urls": [], "use_cases": ["train a video classification model on Kinetics", "reproduce state-of-the-art video recognition results", "implement action recognition in videos", "run video action detection on AVA", "pretrain video models with self-supervised learning", "experiment with video transformer architectures like MViTv2", "train efficient video models like X3D"], "what_it_is": "PySlowFast is a PyTorch-based open-source video understanding codebase from Facebook AI Research (FAIR). It provides implementations of state-of-the-art video classification and detection models such as SlowFast Networks, X3D, and Multiscale Vision Transformers (MViT), designed for efficient training and rapid research experimentation.", "when_to_avoid": ["you need a production-ready video inference service rather than a research codebase", "you work outside video understanding, e.g., image-only classification", "you need a simple high-level API with minimal configuration", "you don't have GPU resources for training large video models"], "when_to_choose": ["you need state-of-the-art video classification or detection backbones in PyTorch", "you are doing video understanding research and want to build on published FAIR models", "you want efficient training of video models with multigrid methods", "you need self-supervised video pretraining implementations (MAE, MaskFeat)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/slowfast", "repo": "facebookresearch/SlowFast", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.742555+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:37:50.390285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac08235d0d9afdcd310eab103b6d481de0f093dd828b683b835bab9350124a31", "fetched_at": "2026-08-28T04:09:59.742555+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/SlowFast"}, {"content_hash": "117afd278ec225491e1cff3d2c9f51075e7ae9b689956d51230f459eee69711d", "fetched_at": "2026-08-29T08:33:25.815472+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/slowfast/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.742555+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:37:50.390285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac08235d0d9afdcd310eab103b6d481de0f093dd828b683b835bab9350124a31", "fetched_at": "2026-08-28T04:09:59.742555+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/SlowFast"}, {"content_hash": "117afd278ec225491e1cff3d2c9f51075e7ae9b689956d51230f459eee69711d", "fetched_at": "2026-08-29T08:33:25.815472+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/slowfast/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:37:50.390285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac08235d0d9afdcd310eab103b6d481de0f093dd828b683b835bab9350124a31", "fetched_at": "2026-08-28T04:09:59.742555+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/SlowFast"}, {"content_hash": "117afd278ec225491e1cff3d2c9f51075e7ae9b689956d51230f459eee69711d", "fetched_at": "2026-08-29T08:33:25.815472+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/slowfast/json"}], "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:09:59.742555+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.742555+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.742555+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:37:50.390285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac08235d0d9afdcd310eab103b6d481de0f093dd828b683b835bab9350124a31", "fetched_at": "2026-08-28T04:09:59.742555+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/SlowFast"}, {"content_hash": "117afd278ec225491e1cff3d2c9f51075e7ae9b689956d51230f459eee69711d", "fetched_at": "2026-08-29T08:33:25.815472+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/slowfast/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.742555+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.742555+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:37:50.390285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac08235d0d9afdcd310eab103b6d481de0f093dd828b683b835bab9350124a31", "fetched_at": "2026-08-28T04:09:59.742555+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/SlowFast"}, {"content_hash": "117afd278ec225491e1cff3d2c9f51075e7ae9b689956d51230f459eee69711d", "fetched_at": "2026-08-29T08:33:25.815472+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/slowfast/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.742555+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.742555+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.742555+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:37:50.390285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac08235d0d9afdcd310eab103b6d481de0f093dd828b683b835bab9350124a31", "fetched_at": "2026-08-28T04:09:59.742555+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/SlowFast"}, {"content_hash": "117afd278ec225491e1cff3d2c9f51075e7ae9b689956d51230f459eee69711d", "fetched_at": "2026-08-29T08:33:25.815472+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/slowfast/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.742555+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.742555+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:37:50.390285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac08235d0d9afdcd310eab103b6d481de0f093dd828b683b835bab9350124a31", "fetched_at": "2026-08-28T04:09:59.742555+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/SlowFast"}, {"content_hash": "117afd278ec225491e1cff3d2c9f51075e7ae9b689956d51230f459eee69711d", "fetched_at": "2026-08-29T08:33:25.815472+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/slowfast/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:37:50.390285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac08235d0d9afdcd310eab103b6d481de0f093dd828b683b835bab9350124a31", "fetched_at": "2026-08-28T04:09:59.742555+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/SlowFast"}, {"content_hash": "117afd278ec225491e1cff3d2c9f51075e7ae9b689956d51230f459eee69711d", "fetched_at": "2026-08-29T08:33:25.815472+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/slowfast/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:37:50.390285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac08235d0d9afdcd310eab103b6d481de0f093dd828b683b835bab9350124a31", "fetched_at": "2026-08-28T04:09:59.742555+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/SlowFast"}, {"content_hash": "117afd278ec225491e1cff3d2c9f51075e7ae9b689956d51230f459eee69711d", "fetched_at": "2026-08-29T08:33:25.815472+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/slowfast/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:37:50.390285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac08235d0d9afdcd310eab103b6d481de0f093dd828b683b835bab9350124a31", "fetched_at": "2026-08-28T04:09:59.742555+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/SlowFast"}, {"content_hash": "117afd278ec225491e1cff3d2c9f51075e7ae9b689956d51230f459eee69711d", "fetched_at": "2026-08-29T08:33:25.815472+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/slowfast/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 72, "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": 2570, "days_push": 170, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}