Изменения

160 байт добавлено ,  2 месяца назад
Строка 42: Строка 42:     
=== Структура файла ===
 
=== Структура файла ===
Файлы GGUF структурированы следующим образом. Они используют глобальное выравнивание, заданное в поле метаданных general.alignment, которое далее обозначается как ALIGNMENT.  
+
Файлы GGUF структурированы показанным на иллюстрации образом. Они используют глобальное выравнивание, заданное в поле метаданных general.alignment, которое далее обозначается как ALIGNMENT.  
    
При необходимости файл дополняется байтами `0x00` до следующего значения, кратного general.alignment. Поля, включая массивы, записываются последовательно без [[Выравнивание структур данных|выравнивания]], если не указано иное. По умолчанию модели имеют [[little-endian]] порядок байтов. Они также могут иметь [[big-endian]] порядок байтов для использования на компьютерах с таким порядком байтов; в этом случае все значения (включая значения метаданных и тензоры) также будут иметь big-endian порядок байтов На момент написания статьи не существует способа определить, имеет ли модель порядок байтов от младшего к старшему; это может быть исправлено в будущих версиях. Если дополнительная информация не предоставлена, предполагается, что модель имеет порядок байтов  [[little-endian]].[[Файл:GGUF.png|thumb|right|Структура файла GGUF версии 3. ]]
 
При необходимости файл дополняется байтами `0x00` до следующего значения, кратного general.alignment. Поля, включая массивы, записываются последовательно без [[Выравнивание структур данных|выравнивания]], если не указано иное. По умолчанию модели имеют [[little-endian]] порядок байтов. Они также могут иметь [[big-endian]] порядок байтов для использования на компьютерах с таким порядком байтов; в этом случае все значения (включая значения метаданных и тензоры) также будут иметь big-endian порядок байтов На момент написания статьи не существует способа определить, имеет ли модель порядок байтов от младшего к старшему; это может быть исправлено в будущих версиях. Если дополнительная информация не предоставлена, предполагается, что модель имеет порядок байтов  [[little-endian]].[[Файл:GGUF.png|thumb|right|Структура файла GGUF версии 3. ]]
Строка 49: Строка 49:     
== Ссылки ==
 
== Ссылки ==
 +
 +
* [https://github.com/ggerganov/ggml/blob/master/docs/gguf.md Файл документации формата GGUF на Github]
    
== Примечания ==
 
== Примечания ==
 
[[Категория:Форматы файлов машинного обучения]]
 
[[Категория:Форматы файлов машинного обучения]]