GGML (библиотека машинного обучения): различия между версиями
Перейти к навигации
Перейти к поиску
In.wiki (комментарии | вклад) |
In.wiki (комментарии | вклад) |
||
Строка 1: | Строка 1: | ||
+ | {{Infobox software | ||
+ | | name = GGML | ||
+ | | logo = GGML logo.svg | ||
+ | | author = [[Георгий Герганов]] | ||
+ | | developer = Георгий Герганов и сообщество | ||
+ | | released = | ||
+ | | programming language = [[C++]], [[C (Язык программирования)|C]] | ||
+ | | genre = Многоплатформенная тензорная [[Библиотека (программирование)|библиотека]]. | ||
+ | | license = [[MIT License]] | ||
+ | <ref name="license">{{cite web |title=llama.cpp/LICENSE at master · ggerganov/llama.cpp |url=https://github.com/ggerganov/llama.cpp/blob/master/LICENSE |website=GitHub |language=en}}</ref> | ||
+ | | repo = {{URL|github.com/ggml-org/llama.cpp}} | ||
+ | }} | ||
+ | |||
'''GGML''' — [[opensource]] библиотека для [[Машинное обучение|машинного обучения]] [[Искусственные нейронные сети|искусственных нейронных сетей]], находящаяся в стадии активной разработки. | '''GGML''' — [[opensource]] библиотека для [[Машинное обучение|машинного обучения]] [[Искусственные нейронные сети|искусственных нейронных сетей]], находящаяся в стадии активной разработки. | ||
Версия от 02:10, 31 июля 2025
GGML Многоплатформенная тензорная библиотека.
|
- Язык программирования:
- C++, C и C++, C
- Разработчик:
- Георгий Герганов и сообщество
GGML — opensource библиотека для машинного обучения искусственных нейронных сетей, находящаяся в стадии активной разработки.
Название библиотеки образовано склеиванием инициалов разработчика — Georgi Gerganov и аббревиатуры ML (Machine Learning)[2].
Часть её разработки в настоящее время ведётся в репозиториях проектов llama.cpp и whisper.cpp.
Возможности
- Низкоуровневая кроссплатформенная реализация
- Поддержка целочисленного квантования
- Широкая поддержка оборудования
- Автоматическое дифференцирование
- Оптимизаторы ADAM и L-BFGS
Библиотека не содержит зависимостей от сторонних программ и не требует выделения дополнительной памяти во время выполнения.
С данной библиотекой связаны форматы файлов хранения моделей GGML и расширяющие его GGMF, GGJT и GGUF.