{"adoption": {"forks": 150, "observed_at": "2026-09-01T02:13:54.493212+00:00", "stars": 1135}, "canonical_url": "https://ross.abutalabs.com/products/quack", "card": {"archived": false, "artifact_type": "library", "description": "A Quirky Assortment of CuTe Kernels", "domain": ["gpu-computing", "machine-learning", "deep-learning", "developer-tools"], "enriched": true, "function": ["gpu-computing", "machine-learning", "deep-learning"], "health_score": 100, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["Dao-AILab/quack"], "name": "Dao-AILab/quack", "platform": ["python"], "pushed_at": "2026-08-31T00:41:19+00:00", "repo": "Dao-AILab/quack", "stars": 1135, "tags": ["cuda", "cute-dsl", "kernels", "gemm", "normalization", "softmax", "hopper", "blackwell", "jax", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["speed up rmsnorm and layernorm in pytorch training", "fast softmax and cross entropy kernels for llm training", "hopper and blackwell gemm with fused epilogue", "write custom cuda kernels in python with cute dsl", "use optimized kernels from jax", "get speed-of-light memory-bound kernels on h100"], "what_it_is": "QuACK is a collection of high-performance GPU kernels (RMSNorm, LayerNorm, softmax, cross-entropy, GEMM with epilogues) written in NVIDIA's CuTe-DSL for Python. It targets modern NVIDIA GPUs (Hopper and Blackwell) and offers optional JAX bindings.", "when_to_avoid": ["you are on older GPUs like A100 or consumer pre-Ada cards", "you need CUDA versions below 12.9 or Python below 3.12", "you need a broad production-tested kernel library rather than a curated assortment"], "when_to_choose": ["you need fast fused normalization, softmax, or cross-entropy kernels on H100/B200/RTX 50 GPUs", "you want to prototype GPU kernels in Python using CuTe-DSL", "you want drop-in kernels with optional JAX bindings"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/quack", "repo": "Dao-AILab/quack", "role": "main", "score": 85}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-01T02:13:54.493212+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:38:17.767314+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10852241a8918f367f4d7ba78bebbac8cb05f5d2d2f26cfffe834d911044820a", "fetched_at": "2026-09-01T02:13:54.493212+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dao-AILab/quack"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-01T02:13:54.493212+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:38:17.767314+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10852241a8918f367f4d7ba78bebbac8cb05f5d2d2f26cfffe834d911044820a", "fetched_at": "2026-09-01T02:13:54.493212+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dao-AILab/quack"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:38:17.767314+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10852241a8918f367f4d7ba78bebbac8cb05f5d2d2f26cfffe834d911044820a", "fetched_at": "2026-09-01T02:13:54.493212+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dao-AILab/quack"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-01T02:13:54.493212+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-01T02:13:54.493212+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-01T02:13:54.493212+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:38:17.767314+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10852241a8918f367f4d7ba78bebbac8cb05f5d2d2f26cfffe834d911044820a", "fetched_at": "2026-09-01T02:13:54.493212+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dao-AILab/quack"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-01T02:13:54.493212+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-01T02:13:54.493212+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:38:17.767314+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10852241a8918f367f4d7ba78bebbac8cb05f5d2d2f26cfffe834d911044820a", "fetched_at": "2026-09-01T02:13:54.493212+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dao-AILab/quack"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-01T02:13:54.493212+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-01T02:13:54.493212+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-01T02:13:54.493212+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:38:17.767314+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10852241a8918f367f4d7ba78bebbac8cb05f5d2d2f26cfffe834d911044820a", "fetched_at": "2026-09-01T02:13:54.493212+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dao-AILab/quack"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-01T02:13:54.493212+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-01T02:13:54.493212+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:38:17.767314+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10852241a8918f367f4d7ba78bebbac8cb05f5d2d2f26cfffe834d911044820a", "fetched_at": "2026-09-01T02:13:54.493212+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dao-AILab/quack"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:38:17.767314+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10852241a8918f367f4d7ba78bebbac8cb05f5d2d2f26cfffe834d911044820a", "fetched_at": "2026-09-01T02:13:54.493212+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dao-AILab/quack"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:38:17.767314+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10852241a8918f367f4d7ba78bebbac8cb05f5d2d2f26cfffe834d911044820a", "fetched_at": "2026-09-01T02:13:54.493212+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dao-AILab/quack"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:38:17.767314+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10852241a8918f367f4d7ba78bebbac8cb05f5d2d2f26cfffe834d911044820a", "fetched_at": "2026-09-01T02:13:54.493212+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dao-AILab/quack"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 33, "rhythm": 96}, "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": 470, "days_push": 3, "days_rel": 26, "gap_med": 3.5, "n_releases_24m": 47}, "score": 85, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 5, "stale_scrape": false}}