GGML (библиотека машинного обучения): различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
Строка 9: Строка 9:
 
| license = [[MIT License]]
 
| 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>
 
<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}}
+
| repo = {{URL|ggml-org/}}
 
}}
 
}}
  

Версия от 02:11, 31 июля 2025

GGML logo.svg
GGML
Многоплатформенная тензорная библиотека.
Язык программирования:
C++, C и C++, C




Разработчик:
Георгий Герганов и сообщество







Лицензия:
MIT License [1]

GGMLopensource библиотека для машинного обучения искусственных нейронных сетей, находящаяся в стадии активной разработки.

Название библиотеки образовано склеиванием инициалов разработчика — Georgi Gerganov и аббревиатуры ML (Machine Learning)[2].

Часть её разработки в настоящее время ведётся в репозиториях проектов llama.cpp и whisper.cpp.

Возможности

  • Низкоуровневая кроссплатформенная реализация
  • Поддержка целочисленного квантования
  • Широкая поддержка оборудования
  • Автоматическое дифференцирование
  • Оптимизаторы ADAM и L-BFGS

Библиотека не содержит зависимостей от сторонних программ и не требует выделения дополнительной памяти во время выполнения.

С данной библиотекой связаны форматы файлов хранения моделей GGML и расширяющие его GGMF, GGJT и GGUF.

Ссылки

Примечания