awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ggml-org avatar

ggml-org/ggml

0
View on GitHub↗
13,985 estrellas·1,475 forks·C++·mit·12 vistas

Ggml

GGML is a machine learning tensor library and neural network engine written in C. It functions as a compute-focused runtime designed to execute transformer-based models and perform complex mathematical operations on multi-dimensional arrays directly on local consumer hardware.

The library distinguishes itself by enabling local inference for large language models and edge machine learning deployment without reliance on external cloud infrastructure. It achieves this through a tensor-based computation graph that organizes operations for efficient execution and memory management, alongside static memory allocation to minimize runtime overhead.

The engine supports high-performance tensor computing by utilizing hardware-agnostic kernel dispatch and processor-specific instruction sets for parallel arithmetic. It further optimizes resource usage through quantized weight representations, which reduce the memory footprint of models to facilitate execution on local devices.

Features

  • Local Inference Engines - Functions as a compute-focused runtime for executing transformer-based machine learning models directly on local devices.
  • Local Model Inference Servers - Runs complex machine learning models on consumer hardware to generate text responses without relying on external cloud services.
  • Local Language Model Execution - Manages memory and compute resources to execute large language models locally for text generation without cloud dependencies.
  • C-Based Engines - Provides a lightweight machine learning framework written in C that optimizes mathematical computations for efficient inference.
  • Tensor Computing Libraries - Provides a high-performance library for executing tensor operations and running large language models locally with minimal memory overhead.
  • Hardware Acceleration - Leverages local hardware to perform high-performance mathematical operations on multi-dimensional arrays for data-heavy tasks.
  • Hardware Dispatchers - Maps high-level tensor operations to optimized low-level CPU or GPU instructions based on detected hardware architecture at runtime.
  • Edge AI Model Deployment - Enables the execution of resource-intensive artificial intelligence models directly on local devices to ensure data privacy and offline functionality.
  • Precision Quantization - Reduces model memory footprint by storing high-precision weights in lower-bit formats to enable efficient inference on consumer-grade hardware.
  • High-Performance Tensor Libraries - Performs complex mathematical operations on multi-dimensional arrays using hardware acceleration for high-performance data processing.
  • Computational Graphs - Organizes mathematical operations into a directed acyclic graph to optimize memory allocation and execution order for multi-dimensional array processing.
  • Model Optimization - High-performance tensor library for CPU-based inference.
  • SIMD-Accelerated Arithmetic - Utilizes processor-specific instruction sets to perform parallel arithmetic operations on data arrays for significantly faster mathematical throughput.
  • Static Memory Allocations - Pre-allocates required buffers for tensor operations to minimize runtime overhead and prevent memory fragmentation.

Historial de estrellas

Gráfico del historial de estrellas de ggml-org/ggmlGráfico del historial de estrellas de ggml-org/ggml

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace ggml-org/ggml?

GGML is a machine learning tensor library and neural network engine written in C. It functions as a compute-focused runtime designed to execute transformer-based models and perform complex mathematical operations on multi-dimensional arrays directly on local consumer hardware.

¿Cuáles son las características principales de ggml-org/ggml?

Las características principales de ggml-org/ggml son: Local Inference Engines, Local Model Inference Servers, Local Language Model Execution, C-Based Engines, Tensor Computing Libraries, Hardware Acceleration, Hardware Dispatchers, Edge AI Model Deployment.

¿Qué alternativas de código abierto existen para ggml-org/ggml?

Las alternativas de código abierto para ggml-org/ggml incluyen: mlc-ai/mlc-llm — MLC LLM is a machine learning compiler and inference engine designed to execute large language models locally across… apache/mxnet — This project is a deep learning framework designed for constructing, training, and deploying neural networks across… laurentmazare/tch-rs — This project is a Rust interface for the PyTorch C++ library, serving as a deep learning framework and tensor… deeplearning4j/deeplearning4j — Deeplearning4j is a JVM-based deep learning framework and tensor computing library. It provides a computational graph… mozilla-ai/llamafile — Llamafile is a machine learning model runner and packager that enables local inference by bundling model weights and… nextcloud/all-in-one — all-in-one is a containerized deployment system designed to install and manage a complete suite of productivity and…

Alternativas open-source a Ggml

Proyectos open-source similares, clasificados según cuántas características comparten con Ggml.
  • mlc-ai/mlc-llmAvatar de mlc-ai

    mlc-ai/mlc-llm

    22,057Ver en GitHub↗

    MLC LLM is a machine learning compiler and inference engine designed to execute large language models locally across diverse hardware platforms, including desktop, mobile, and web environments. By utilizing machine learning compilation, the project transforms high-level model definitions into specialized, hardware-specific binary libraries. This process optimizes model weights and generates compute kernels tailored to the unique memory and processing characteristics of target graphics and mobile hardware. The engine distinguishes itself by providing a unified runtime abstraction that enables

    Pythonlanguage-modelllmmachine-learning-compilation
    Ver en GitHub↗22,057
  • apache/mxnetAvatar de apache

    apache/mxnet

    20,829Ver en GitHub↗

    This project is a deep learning framework designed for constructing, training, and deploying neural networks across diverse hardware environments. It functions as a high-performance tensor computation library that provides both imperative and symbolic programming interfaces, allowing developers to balance flexible, step-by-step model building with the efficiency of compiled computation graphs. The framework distinguishes itself through a hybrid execution engine that integrates declarative graph compilation with imperative runtime logic. It supports scalable, distributed training across multip

    C++mxnet
    Ver en GitHub↗20,829
  • laurentmazare/tch-rsAvatar de LaurentMazare

    LaurentMazare/tch-rs

    5,287Ver en GitHub↗

    This project is a Rust interface for the PyTorch C++ library, serving as a deep learning framework and tensor computing library. It functions as a C++ API wrapper that enables the manipulation of multi-dimensional arrays and the execution of neural network architectures across CPU and GPU hardware accelerators. The library provides a TorchScript inference engine to load and execute just-in-time compiled models. It also supports Rust and Python interoperability, allowing for the creation of Python extensions that share tensor data through a common interface. The system covers deep learning mo

    Rustdeep-learningmachine-learningneural-network
    Ver en GitHub↗5,287
  • deeplearning4j/deeplearning4jAvatar de deeplearning4j

    deeplearning4j/deeplearning4j

    14,236Ver en GitHub↗

    Deeplearning4j is a JVM-based deep learning framework and tensor computing library. It provides a computational graph engine for defining and executing deep learning workflows and mathematical operations within the Java Virtual Machine. The project includes a dedicated importer for loading and running pretrained models exported from Keras, TensorFlow, and ONNX formats. Its tensor computing capabilities are driven by a modular native C++ math core to execute high-performance linear algebra operations. The framework covers neural network training, deep learning model inference, and the constru

    Java
    Ver en GitHub↗14,236
Ver las 30 alternativas a Ggml→