{"adoption": {"forks": 3492, "observed_at": "2026-08-28T04:11:38.178183+00:00", "stars": 25488}, "canonical_url": "https://ross.abutalabs.com/products/vit-pytorch", "card": {"archived": false, "artifact_type": "library", "description": "Implementation of Vision Transformer, a simple way to achieve SOTA in vision classification with only a single transformer encoder, in Pytorch", "domain": ["computer-vision", "deep-learning", "machine-learning", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "deep-learning", "image-processing"], "health_score": 94, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["lucidrains/vit-pytorch"], "name": "lucidrains/vit-pytorch", "platform": ["python"], "pushed_at": "2026-08-02T15:23:44+00:00", "repo": "lucidrains/vit-pytorch", "stars": 25488, "tags": ["vision-transformer", "pytorch", "image-classification", "attention", "transformer-architectures", "research-code"], "topics": ["artificial-intelligence", "attention-mechanism", "transformers", "computer-vision", "image-classification"], "urls": [], "use_cases": ["implement vision transformer in pytorch", "train an image classifier with a transformer encoder", "experiment with ViT variants like NaViT or MaxViT", "research attention mechanisms for images", "build a masked autoencoder for images", "apply transformers to video classification"], "what_it_is": "A PyTorch library implementing the Vision Transformer (ViT) and dozens of ViT variants (NaViT, MaxViT, MobileViT, Dino, masked autoencoders, and more) for image classification and vision research. It provides clean, minimal model definitions without pretrained weights.", "when_to_avoid": ["you need pretrained weights for production use - use timm instead", "you need a full training pipeline, data loading, or deployment tooling", "you work in TensorFlow, JAX, or a non-PyTorch stack"], "when_to_choose": ["you want readable, hackable PyTorch ViT implementations for research or experimentation", "you need many transformer vision architectures in one pip-installable package", "you are learning how vision transformers work from clean code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vit-pytorch", "repo": "lucidrains/vit-pytorch", "role": "main", "score": 87}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.178183+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:56:02.953465+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621c223e5dc3e302fd40a3128f775d8d80d5c0c244b810d9087b187e9d429b95", "fetched_at": "2026-08-28T04:11:38.178183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucidrains/vit-pytorch"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.178183+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:56:02.953465+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621c223e5dc3e302fd40a3128f775d8d80d5c0c244b810d9087b187e9d429b95", "fetched_at": "2026-08-28T04:11:38.178183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucidrains/vit-pytorch"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:56:02.953465+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621c223e5dc3e302fd40a3128f775d8d80d5c0c244b810d9087b187e9d429b95", "fetched_at": "2026-08-28T04:11:38.178183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucidrains/vit-pytorch"}], "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:11:38.178183+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.178183+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.178183+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:56:02.953465+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621c223e5dc3e302fd40a3128f775d8d80d5c0c244b810d9087b187e9d429b95", "fetched_at": "2026-08-28T04:11:38.178183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucidrains/vit-pytorch"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.178183+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.178183+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:56:02.953465+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621c223e5dc3e302fd40a3128f775d8d80d5c0c244b810d9087b187e9d429b95", "fetched_at": "2026-08-28T04:11:38.178183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucidrains/vit-pytorch"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.178183+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.178183+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.178183+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:56:02.953465+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621c223e5dc3e302fd40a3128f775d8d80d5c0c244b810d9087b187e9d429b95", "fetched_at": "2026-08-28T04:11:38.178183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucidrains/vit-pytorch"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.178183+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.178183+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:56:02.953465+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621c223e5dc3e302fd40a3128f775d8d80d5c0c244b810d9087b187e9d429b95", "fetched_at": "2026-08-28T04:11:38.178183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucidrains/vit-pytorch"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:56:02.953465+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621c223e5dc3e302fd40a3128f775d8d80d5c0c244b810d9087b187e9d429b95", "fetched_at": "2026-08-28T04:11:38.178183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucidrains/vit-pytorch"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:56:02.953465+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621c223e5dc3e302fd40a3128f775d8d80d5c0c244b810d9087b187e9d429b95", "fetched_at": "2026-08-28T04:11:38.178183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucidrains/vit-pytorch"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:56:02.953465+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621c223e5dc3e302fd40a3128f775d8d80d5c0c244b810d9087b187e9d429b95", "fetched_at": "2026-08-28T04:11:38.178183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucidrains/vit-pytorch"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 70}, "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": 2160, "days_push": 31, "days_rel": 203, "gap_med": 3.0, "n_releases_24m": 51}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}