{"data":{"slug":"stas00-ml-engineering","name":"ml-engineering","tagline":"Machine Learning Engineering Open Book","github_url":"https://github.com/stas00/ml-engineering","owner":"stas00","repo":"ml-engineering","owner_avatar_url":"https://avatars.githubusercontent.com/u/10676103?v=4","primary_language":"Python","stars":18632,"forks":1200,"topics":["ai","debugging","gpus","inference","large-language-models","llm","machine-learning","machine-learning-engineering","mlops","network","pytorch","scalability","slurm","storage","training","transformers"],"archived":false,"github_pushed_at":"2026-08-14T19:59:44+00:00","maintenance_label":"Very active","stars_delta_30d":216,"url":"https://www.graphcanon.com/tools/stas00-ml-engineering","markdown_url":"https://www.graphcanon.com/tools/stas00-ml-engineering.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/stas00-ml-engineering","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=stas00-ml-engineering","description":"Machine Learning Engineering Open Book","homepage_url":"https://stasosphere.com/machine-learning/","license":"CC-BY-SA-4.0","open_issues":3,"watchers":153,"ai_summary":"This book covers a wide range of topics in machine learning engineering, including debugging, GPU utilization, inference with large language models, PyTorch, scalability techniques like using SLURM, and training methodologies.","readme_excerpt":"## License\n\nThe content of this site is distributed under [Attribution-ShareAlike 4.0 International](LICENSE-CC-BY-SA).","github_created_at":"2020-09-02T19:23:01+00:00","created_at":"2026-07-07T17:33:24.737907+00:00","updated_at":"2026-08-17T00:02:10.412254+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"debugging","name":"debugging"},{"slug":"gpus","name":"gpus"},{"slug":"inference","name":"inference"},{"slug":"large-language-models","name":"large language models"},{"slug":"llm","name":"llm"},{"slug":"machine-learning-engineering","name":"machine-learning-engineering"},{"slug":"pytorch","name":"pytorch"}],"trust":{"provenance":{"is_fork":false,"github_id":292374787,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-17T00:02:09.673Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":2,"last_release_at":null,"stars_delta_30d":216,"open_issues_delta_30d":1},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:00:57.856Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-17T00:02:10.129Z"},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-08-17T00:02:10.129Z"},"license_spdx":{"value":"CC-BY-SA-4.0","source":"github.license","observed_at":"2026-08-17T00:02:10.129Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["This resource is a documentation repository and does not have specific system requirements typical of software installations. Reading assumes availability of a僚"],"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"requires_docker":false},"when_to_use":["- **Extensive Learning Resource**: If you are looking for a detailed read that covers a broad array of ML engineering practices and principles.","- **Specific Techniques Requirement**: Need in-depth information on PyTorch, GPU utilization for inference with large language models, or how to scale training using SLURM.","- **Community-Driven Development**: When community contributions and collaborative evolution of content are important aspects you seek."],"when_not_to_use":["- **Immediate Hands-On Code Snippets**: If you prefer a repository that provides specific code samples or tutorials rather than explanatory text.","- **Vendor-Specific Tools Focus**: For users primarily focusing on tools from proprietary vendors where detailed, technical book content might not keep pace with rapid evolution."],"source":"enrich:decision_facts","observed_at":"2026-07-11T14:28:57.125Z"},"constraint_facets":{"min_ram_gb":null,"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"This resource is a documentation repository and does not have specific system requirements typical of software installations. Reading assumes availability of a僚"},{"label":"Adopt for","value":"ml-engineering provides an extensive coverage on topics like debugging, GPU utilization, PyTorch, scalability techniques including SLURM setup - essential for those deep-diving into machine learning engineering aspects."}]}}