GPU, ускорители и инфраструктура LLM

Комплект модели для воспроизводимого serving

Определение

Комплект модели для воспроизводимого serving — это веса вместе со всем, что нужно для их запуска: конфигурацией, токенизатором, форматом запроса и параметрами генерации. Комплект привязывают к версии движка и среде выполнения: те же файлы весов не доказывают, что другой движок загрузит их так же.

Также ищут: Model serving artifact · артефакт запуска LLM · комплект поставки модели

Зачем это знать

Одинаковое имя модели не гарантирует одинаковые входные токены, веса или способ запуска. Хеширование помогает получить те же байты, но не подтверждает их качество или допустимость кода. Поэтому поставку связывают и с происхождением, и с измеримым контрактом поведения.

Доказательная часть

Что подтверждено

  1. В договор поставки входят не только веса, но и данные для их интерпретации и получения входных токенов: конфигурация модели, tokenizer и параметры генерации. Формат подготовки запроса также закрепляют, иначе тот же пользовательский текст может пройти через другой фактический вход.

    Граница применимости: Вывод для воспроизводимого комплекта на основе токенизации, generation и chat templating Transformers; конкретные имена файлов и шаблон определяются выбранной моделью и стеком.

  2. Для фиксации каталога модели можно принять локальное правило: хранить список имён и дайджестов всех входящих файлов, включая части весов. Проверка одного файла не закрепляет соседние. Такой список позволяет сверить комплект с доверенной ожидаемой версией; подлинность списка и происхождение проверяют отдельно.

    Граница применимости: Редакторское применение идей адресации OCI и идентификации SLSA. Эти документы не предписывают состав или формат манифеста произвольного каталога модели; каталог не становится объектом OCI автоматически.

  3. Замена tokenizer меняет отображение текста в токены, а изменение шаблона запроса может добавить другие разделители и служебные фрагменты. Одинаковые веса при таком изменении не гарантируют прежний вход модели; сравнение фиксирует и преобразование текста, и его версию.

    Граница применимости: Вывод из субсловной токенизации и chat templating Transformers 4.44.2; конкретный шаблон и его служебные токены должны быть проверены в выбранной поставке.

  4. Safetensors хранит тензорные данные и метаданные их формы, типа и расположения в файле. Он предназначен для передачи тензоров без сериализации произвольного Python object graph, характерной для pickle; это свойство формата, а не оценка поведения модели.

    Граница применимости: Формат safetensors в очереди проверки тега v0.4.5; корректность файла, реализацию reader и ограничения принимаемых размеров проверяют отдельно.

  5. Формат safetensors описывает сохранённые тензоры. Из его свойств и совпадения хеша весов не следует допуск остальных исполняемых компонентов поставки: кода модели, загрузчика, библиотек и среды выполнения. Их происхождение и допустимость исполнения рассматривают отдельно.

    Граница применимости: Вывод о границах формата тензоров safetensors и сведений о происхождении SLSA. Ни один из этих документов здесь не используется как описание поведения конкретного загрузчика или его параметров; наличие provenance само по себе не разрешает исполнение кода.

  6. Совпавшие дайджесты подтверждают получение ожидаемых байтов, но не точность ответов на нужных задачах. Артефакт может быть воспроизводимым и при этом непригодным по качеству; изменение квантования оценивают на задачах отдельно от проверки целостности.

    Граница применимости: Вывод из идентичности OCI и оценки квантованных моделей AWQ; критерии качества конкретного сервиса задаются до испытания.

  7. Комплект привязывают к версии serving-движка, библиотекам, поддержанному GPU и настройкам вычисления и генерации. Те же файлы весов не доказывают, что другой runtime сможет загрузить их тем же способом или даст сопоставимые задержки и расход памяти.

    Граница применимости: Вывод из требований исполнения CUDA и конфигурации генерации Transformers; совместимость и численное поведение новой среды должны быть подтверждены её собственным тестом.

  8. В PEFT v0.17.0 метод PeftModel.save_pretrained без слияния LoRA-адаптера с базовой моделью сохраняет веса и конфигурацию адаптера, но не полный набор базовых весов. Для загрузки нужны также совместимые базовые веса. Значения base_model_name_or_path и revision в конфигурации могут быть null. Редакторская рекомендация: отдельно проверьте совместимость базы и её точную ревизию.

    Граница применимости: Сохранение LoRA-адаптера в PEFT v0.17.0 без слияния; не полный экспорт модели и не все форматы адаптеров. Состав файлов и необязательная ревизия описаны документацией. Проверка точной ревизии базы — редакционное применение этих сведений для воспроизводимого запуска; имя базы само по себе не фиксирует её файлы.

Граница терминов

Не путать

Комплект модели для воспроизводимого serving Веса языковой модели

Веса — численные параметры модели, комплект serving добавляет данные и настройки, необходимые для их интерпретации и вызова. Сохранить только веса недостаточно, чтобы закрепить tokenizer и фактическую последовательность входа.

Комплект модели для воспроизводимого serving Дайджест образа контейнера

Дайджест контейнера идентифицирует определённый OCI-объект. Если веса или tokenizer загружаются отдельно при старте, их идентичность требует собственной фиксации и проверки: хеш образа не охватывает внешний изменяемый файл.

Комплект модели для воспроизводимого serving Происхождение программной сборки

Комплект описывает, какие компоненты запускаются, сведения о происхождении — как и кем получены связанные артефакты. Подлинный манифест и допустимые исходники всё равно не заменяют проверку качества модели на рабочих задачах.

Перед спецификацией

Что проверить

  1. Перечислите все части весов, конфигурацию модели, tokenizer и параметры генерации.
  2. Зафиксируйте подготовку запроса, включая применяемый template и служебные токены.
  3. Пересчитайте дайджест каждого принятого компонента и сверяйте с доверенным манифестом.
  4. Отделите формат тензоров от исполняемых файлов модели, loader и зависимостей.
  5. Отдельно рассмотрите сопутствующий исполняемый код и правила его допуска в выбранной среде.
  6. Закрепите версии движка, runtime, библиотек и поддержанную конфигурацию GPU.
  7. Повторите проверку качества и нагрузки именно с принятым комплектом, сохранив связь отчёта с его хешами.
Открытые основания

Первоисточники

  • Стандарт2
  • Исследование2
  • Документация6
  • Первичная публикация
    Neural Machine Translation of Rare Words with Subword Units Rico Sennrich, Barry Haddow, Alexandra Birch · ACL Anthology, ACL 2016, страница открыта 7 сентября 2026 года · проверено

    Открыт редактором 7 сентября 2026 года, заголовок документа сверен.

    Утверждения: 01 · 03

  • Официальная документация
    Transformers 4.44.2: Generation Hugging Face · документация Hugging Face Transformers v4.44.2, страница открыта 7 сентября 2026 года · проверено

    Открыт редактором 7 сентября 2026 года, заголовок документа сверен.

    Утверждения: 01 · 07

  • Официальная документация
    Transformers 4.44.2: Chat templates Hugging Face · документация Hugging Face Transformers v4.44.2, страница открыта 7 сентября 2026 года · проверено

    Открыт редактором 7 сентября 2026 года, заголовок документа сверен.

    Утверждения: 01 · 03

  • Первичная спецификация
    Open Container Initiative Image Format Specification Open Container Initiative · OCI Image Specification, November 2025 · проверено

    Определяет манифест, индекс, конфигурацию и слои образа, а также дескрипторы объектов с адресацией по содержимому.

    Утверждения: 02 · 06

  • Первичная спецификация
    SLSA Build Track v1.2 Supply-chain Levels for Software Artifacts · SLSA specification v1.2 · проверено

    Определяет уровни SLSA Build, требования к подлинности сведений о происхождении и защите сборочной платформы.

    Утверждения: 02 · 05

  • Официальная документация
    Safetensors Hugging Face · репозиторий safetensors, тег v0.4.5, страница открыта 7 сентября 2026 года · проверено

    Открыт редактором 7 сентября 2026 года, заголовок документа сверен. Контейнер тензоров и граница безопасной сериализации; доверие загрузчику и runtime отдельно.

    Утверждения: 04 · 05

  • Первичная публикация
    AWQ: Activation-aware Weight Quantization for On-Device LLM Compression and Acceleration Ji Lin и соавторы · arXiv:2306.00978v6, revised 2026-04-25 · проверено

    Полный PDF v6 перечитан 15.10.2026: §2–3 — квантование весов и шкалы; §4 — упаковка и исполнение; §5 — качество и скорость. Результаты отдельных моделей и устройств не обобщаются; формат KV не следует из разрядности весов.

    Утверждения: 06

  • Официальная документация
    CUDA C++ Programming Guide NVIDIA · CUDA C++ Programming Guide, CUDA 12.6, страница открыта 7 сентября 2026 года · проверено

    Открыт редактором 7 сентября 2026 года, заголовок документа сверен.

    Утверждения: 07

  • Официальная документация
    PEFT checkpoint format Hugging Face · PEFT v0.17.0 · проверено

    Состав сохранённого адаптера и зависимость от базовой модели; отдельно описано сохранение модели после слияния весов. Проверена документация PEFT v0.17.0, без утверждения о последней версии.

    Утверждения: 08

  • Официальная документация
    LoRA — PEFT v0.17.0 Hugging Face · PEFT v0.17.0 · проверено

    Размер адаптера, масштабирование и дополнительные обучаемые параметры LoRA в PEFT v0.17.0. Формы A и B дополнительно сверены с исходным кодом тега v0.17.0; код не исполнялся.

    Утверждения: 08

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие