Georgi Gerganov - ggml - llama.cpp - whisper.cpp
- [1. Georgi Gerganov](#1. Georgi Gerganov)
-
- [1.1. Projects](#1.1. Projects)
- [2. `ggml`](#2.
ggml) - [3. `llama.cpp`](#3.
llama.cpp) - [4. `whisper.cpp`](#4.
whisper.cpp) - References
1. Georgi Gerganov
https://github.com/ggerganov
https://ggerganov.com/
ggml-org
https://github.com/ggml-org
GGML - AI at the edge
https://ggml.ai/
ggml.ai is a company founded by Georgi Gerganov to support the development of ggml.
ggml is a tensor library for machine learning to enable large models and high performance on commodity hardware. It is used by llama.cpp and whisper.cpp.
1.1. Projects
whisper.cpp
https://github.com/ggerganov/whisper.cpp
High-performance inference of OpenAI's Whisper automatic speech recognition model
The project provides a high-quality speech-to-text solution that runs on Mac, Windows, Linux, iOS, Android, Raspberry Pi, and Web
llama.cpp
https://github.com/ggerganov/llama.cpp
Inference of Meta's LLaMA model (and others) in pure C/C++
The project provides efficient inference across a wide range of hardware and serves as the foundation for numerous LLM-based applications
2. ggml
https://github.com/ggerganov/ggml
Tensor library for machine learning
Some of the development is currently happening in the llama.cpp and whisper.cpp repos.
sync : llama.cpp
sync : whisper.cpp

3. llama.cpp
https://github.com/ggerganov/llama.cpp
Inference of Meta's LLaMA model (and others) in pure C/C++
The llama.cpp project is the main playground for developing new features for the ggml library.
sync : ggml

4. whisper.cpp
https://github.com/ggerganov/whisper.cpp
High-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model.
The entire high-level implementation of the model is contained in whisper.h and whisper.cpp. The rest of the code is part of the ggml machine learning library.
sync : ggml
sync : ggml + llama.cpp
sync : ggml and llama.cpp

References
1\] Yongqiang Cheng,