{"adoption": {"forks": 350, "observed_at": "2026-08-28T04:08:13.753034+00:00", "stars": 3683}, "canonical_url": "https://ross.abutalabs.com/products/infratech", "card": {"archived": false, "artifact_type": "learning-resource", "description": "分享AI Infra知识&代码练习：PyTorch、vLLM/SGLang、slime/vime框架入门⚡️、性能加速🚀、大模型基础🧠、AI软硬件🔧等", "domain": ["artificial-intelligence", "large-language-models", "deep-learning", "machine-learning", "gpu-computing", "tutorials"], "enriched": true, "function": ["machine-learning", "llm-inference", "llm-training", "gpu-computing", "developer-tools"], "health_score": 78, "homepage": null, "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["CalvinXKY/InfraTech"], "name": "CalvinXKY/InfraTech", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-07T06:59:36+00:00", "repo": "CalvinXKY/InfraTech", "stars": 3683, "tags": ["jupyter-notebooks", "ai-infrastructure", "vllm", "sglang", "pytorch", "inference-optimization", "distributed-training", "attention-mechanisms", "speculative-decoding", "chinese-language", "gpu"], "topics": [], "urls": [], "use_cases": ["learn how LLM inference engines like vLLM and SGLang work", "understand RoPE and MLA attention computation with worked examples", "study distributed inference parallelism strategies like DP, TP, PP, EP", "practice chunked prefill and flash decoding implementations", "learn speculative decoding and LLM sampling techniques", "understand collective communication for distributed training and inference", "calculate MFU and attention FLOPs with prefix caching"], "what_it_is": "A collection of Jupyter notebook tutorials and exercises covering AI infrastructure topics including PyTorch, vLLM/SGLang inference frameworks, performance acceleration, and LLM fundamentals. Content is presented as runnable Python notebooks with accompanying explanatory articles, primarily in Chinese.", "when_to_avoid": ["you need a production inference framework rather than learning material", "you want English-only documentation", "you are a complete beginner to deep learning and Python", "you need a formally licensed, citable library for commercial reuse"], "when_to_choose": ["you want hands-on notebook exercises for AI infra and LLM inference internals", "you are an engineer preparing to work on inference optimization or GPU performance", "you prefer Chinese-language explanations paired with runnable code", "you need to understand attention variants like MLA and RoPE at a low level"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/infratech", "repo": "CalvinXKY/InfraTech", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.753034+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:31:11.715009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9edc4be5eaea8c5268dae64ffc6f2cf7f712240896362d0a9c42dca617dd0405", "fetched_at": "2026-08-28T04:08:13.753034+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CalvinXKY/InfraTech"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.753034+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:31:11.715009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9edc4be5eaea8c5268dae64ffc6f2cf7f712240896362d0a9c42dca617dd0405", "fetched_at": "2026-08-28T04:08:13.753034+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CalvinXKY/InfraTech"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:31:11.715009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9edc4be5eaea8c5268dae64ffc6f2cf7f712240896362d0a9c42dca617dd0405", "fetched_at": "2026-08-28T04:08:13.753034+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CalvinXKY/InfraTech"}], "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:08:13.753034+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.753034+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.753034+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:31:11.715009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9edc4be5eaea8c5268dae64ffc6f2cf7f712240896362d0a9c42dca617dd0405", "fetched_at": "2026-08-28T04:08:13.753034+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CalvinXKY/InfraTech"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.753034+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.753034+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:31:11.715009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9edc4be5eaea8c5268dae64ffc6f2cf7f712240896362d0a9c42dca617dd0405", "fetched_at": "2026-08-28T04:08:13.753034+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CalvinXKY/InfraTech"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.753034+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.753034+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.753034+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:31:11.715009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9edc4be5eaea8c5268dae64ffc6f2cf7f712240896362d0a9c42dca617dd0405", "fetched_at": "2026-08-28T04:08:13.753034+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CalvinXKY/InfraTech"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.753034+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.753034+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:31:11.715009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9edc4be5eaea8c5268dae64ffc6f2cf7f712240896362d0a9c42dca617dd0405", "fetched_at": "2026-08-28T04:08:13.753034+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CalvinXKY/InfraTech"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:31:11.715009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9edc4be5eaea8c5268dae64ffc6f2cf7f712240896362d0a9c42dca617dd0405", "fetched_at": "2026-08-28T04:08:13.753034+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CalvinXKY/InfraTech"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:31:11.715009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9edc4be5eaea8c5268dae64ffc6f2cf7f712240896362d0a9c42dca617dd0405", "fetched_at": "2026-08-28T04:08:13.753034+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CalvinXKY/InfraTech"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:31:11.715009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9edc4be5eaea8c5268dae64ffc6f2cf7f712240896362d0a9c42dca617dd0405", "fetched_at": "2026-08-28T04:08:13.753034+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CalvinXKY/InfraTech"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 20, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 292, "days_push": 26, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}