Python bindings for the Transformer models implemented in C/C++ using GGML library.
-
Updated
Jan 28, 2024 - C
Transformers provides thousands of pretrained models to perform tasks on text, vision, and audio. Developed by Hugging Face, it simplifies downloading, training, and fine-tuning state-of-the-art architectures including BERT, GPT, Llama, and Whisper across PyTorch, TensorFlow, and JAX backends.
Python bindings for the Transformer models implemented in C/C++ using GGML library.
Fun-ASR speech recognition models, with native Hugging Face Transformers support for Fun-ASR-Nano and separate FunASR, vLLM and llama.cpp deployment paths.
Fine-tune the Whisper speech recognition model to support training without timestamp data, training with timestamp data, and training without speech data. Accelerate inference and support Web deployment, Windows desktop deployment, and Android deployment
Distributed 56M-parameter LLM inference across 3 ESP32-S3 boards via ESP-NOW , Split-PLE + KV cache, fully offline.
hummingbird is a lightweight, zero dependency runtime for massive open source Mixture of Experts (MoE) language models. It unifies SSD, RAM, and VRAM into a single intelligent memory hierarchy, enabling inference of models like GPT-OSS 120B, GLM, DeepSeek, Qwen, and more on consumer hardware
a from-scratch, pure-C deep learning library for CPU-only training, emphasizing high performance and no external ML dependencies.
Arianna Method Programming Language
Implementation of the core Transformer architecture in pure C
A minimal library to run transformer neural networks on CPU.
[NeurIPS'25] Teaching Transformers to Solve Combinatorial Problems through Efficient Trial & Error
Index of eight pieces of modern AI rebuilt from the papers, each with a correctness harness, measured benchmarks and a write-up.
A lightweight C Transformer engine built for bare-metal CPU speed on Apple Silicon.
C++ Implementation of Meta's LLaMA v2 Engine. Credited to ggerganov/llama.cpp
A zero-dependency tensor and matrix library in pure C, built from scratch as the foundation for implementing Transformers without external ML frameworks.
Pure C implementation of Multi-Head Attention from Attention Is All You Need, combining parallel attention heads with output projection—the core building block of modern Transformers and LLMs.
Pure C training framework featuring a modular Trainer, DataLoader, SGD/Adam optimizers, learning-rate scheduling, callbacks, evaluation metrics, checkpointing, and end-to-end model training built from scratch.
Pure C implementation of the Transformer Encoder Layer from Attention Is All You Need, composing Multi-Head Attention, residual connections, Layer Normalization, and Feed-Forward Networks into the first complete Transformer block.
Clean from-scratch math core for shannon-prime-lattice: KSTE encoder, Friedman sieve, ARM (HRR in CRT cyclotomic ring), CRT NTT primitives, Position-as-Arithmetic.
Neural Network C is an advanced neural network implementation in pure C, optimized for high performance on CPUs and NVIDIA GPUs.
Pure C multi-class classifier with Softmax, Cross-Entropy Loss, and manual backpropagation—demonstrating the output layer used in modern language models.
Created by huggingface