-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path101_ggml.txt
More file actions
28 lines (22 loc) · 990 Bytes
/
Copy path101_ggml.txt
File metadata and controls
28 lines (22 loc) · 990 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[[{PM.RADAR.ggml,PM.TODO]]
# ggml: Tensor library for machine learning
- OOSS ML library written in C and C++ with a focus on **Transformer inference**.
- similar to libraries such as PyTorch and TensorFlow, though it is still in
its early stages of development and some of its fundamentals are still
changing rapidly.
- ggml has gained popularity alongside other projects like llama.cpp and whisper.cpp.
- Many other projects also use ggml under the hood to enable on-device LLM,
including ollama, jan, LM Studio, GPT4All.
* State: under active development with some of the development
currently happening in the llama.cpp and whisper.cpp repos
## ggml Features:
* Low-level cross-platform implementation
* Integer quantization support
* Broad hardware support
* Automatic differentiation
* ADAM and L-BFGS optimizers
* No third-party dependencies
* Zero memory allocations during runtime!!!!
* <https://huggingface.co/blog/introduction-to-ggml>
[[}]]
[[PM.RADAR.ggml}]]