Изменения

1667 байт добавлено ,  2 месяца назад
Строка 42: Строка 42:     
=== Структура файла ===
 
=== Структура файла ===
[[Файл:GGUF.png|thumb|right|Структура файла GGUF версии 3. ]]
+
Файлы GGUF структурированы следующим образом. Они используют глобальное выравнивание, заданное в поле метаданных general.alignment, которое далее обозначается как ALIGNMENT.
 +
 
 +
При необходимости файл дополняется байтами `0x00` до следующего значения, кратного general.alignment. Поля, включая массивы, записываются последовательно без [[Выравнивание структур данных|выравнивания]], если не указано иное. По умолчанию модели имеют [[little-endian]] порядок байтов. Они также могут иметь [[big-endian]] порядок байтов для использования на компьютерах с таким порядком байтов; в этом случае все значения (включая значения метаданных и тензоры) также будут иметь big-endian порядок байтов На момент написания статьи не существует способа определить, имеет ли модель порядок байтов от младшего к старшему; это может быть исправлено в будущих версиях. Если дополнительная информация не предоставлена, предполагается, что модель имеет порядок байтов  [[little-endian]].[[Файл:GGUF.png|thumb|right|Структура файла GGUF версии 3. ]]
    
== Сравнение с другими форматами файлов машинного обучения ==
 
== Сравнение с другими форматами файлов машинного обучения ==