{"data":{"slug":"ggml-org-ggml","name":"ggml","tagline":"Tensor library for machine learning","github_url":"https://github.com/ggml-org/ggml","owner":"ggml-org","repo":"ggml","owner_avatar_url":"https://avatars.githubusercontent.com/u/134263123?v=4","primary_language":"C++","stars":15185,"forks":1780,"topics":["automatic-differentiation","large-language-models","machine-learning","tensor-algebra"],"archived":false,"github_pushed_at":"2026-08-14T15:14:09+00:00","maintenance_label":"Very active","stars_delta_30d":183,"url":"https://www.graphcanon.com/tools/ggml-org-ggml","markdown_url":"https://www.graphcanon.com/tools/ggml-org-ggml.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ggml-org-ggml","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ggml-org-ggml","description":"Tensor library for machine learning","homepage_url":null,"license":"MIT","open_issues":346,"watchers":148,"ai_summary":"ggml-org/ggml is a C++ based tensor library supporting automatic-differentiation and large-language-models.","readme_excerpt":"# install python dependencies in a virtual environment\npython3.10 -m venv .venv\nsource .venv/bin/activate\npip install -r requirements.txt","github_created_at":"2022-09-18T17:07:19+00:00","created_at":"2026-07-07T17:33:38.093181+00:00","updated_at":"2026-08-17T06:01:36.956849+00:00","categories":[{"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":"automatic-differentiation","name":"automatic-differentiation"},{"slug":"large-language-models","name":"large language models"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"tensor-algebra","name":"tensor-algebra"}],"trust":{"provenance":{"is_fork":false,"github_id":538180525,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-17T06:01:35.995Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":14,"days_since_push":2,"last_release_at":"2026-08-14T15:17:32Z","stars_delta_30d":183,"open_issues_delta_30d":0},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":14,"high_count":0,"last_scan_at":"2026-07-11T11:01:33.904Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-17T06:01:36.668Z"},"languages":{"value":["c++"],"source":"github.language","observed_at":"2026-08-17T06:01:36.668Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-17T06:01:36.668Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"Free to use with optional support or consulting services that can be sought from contributors or third parties."},"requirements":{"notes":["Requires setting up a Python virtual environment and installing dependencies, as per provided README instructions; however, this is for interfacing with the C++","core does not affect its use in C++ projects."],"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"pricing_model":"freemium","requires_docker":false},"when_to_use":["- When you need to work with large language models or require automatic differentiation capabilities in your machine learning projects specifically within the C++ ecosystem","- If you seek high-performance computing with low-overhead due to ggml's focus on efficient tensor operations managed through its robust infrastructure"],"when_not_to_use":["- Avoid if your project requires a more extensive set of tools and ease-of-use found in higher-level frameworks (e.g., TensorFlow or PyTorch)","- If you prefer environments where the majority of community support and libraries are available in Python rather than C++"],"source":"enrich:decision_facts","observed_at":"2026-07-11T15:02:19.811Z"},"constraint_facets":{"min_ram_gb":null,"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - Free to use with optional support or consulting services that can be sought from contributors or third parties."},{"label":"Requirements","value":"Requires setting up a Python virtual environment and installing dependencies, as per provided README instructions; however, this is for interfacing with the C++; core does not affect its use in C++ projects."},{"label":"Adopt for","value":"ggml is a C++ based tensor library that supports automatic-differentiation and large-language-models, making it suitable for performance-critical applications where language flexibility and low-level control are key."},{"label":"License detail","value":"ggml is distributed under the MIT License, which permits free use and modification for both private and commercial uses with attribution to the authors."}]}}