ДалееСледующее руководство
Обрезка модели
Технический
Техническое РУКОВОДСТВО
Сериализация модели — это способ сохранения обученной модели машинного обучения на диске, чтобы ее можно было загрузить и запустить позже на другом компьютере или на другом языке.
Прослушайте это руководствоОзвучено ИИ · ~2 min
The format you choose affects portability, speed, file size, and even security.
After training, a model is just numbers (weights) plus a description of its architecture. Serialization writes that state into a file. Different ecosystems use different formats. Python pickle can execute arbitrary code when loading untrusted data. Many PyTorch checkpoints use pickle-based serialization, but torch.load security behavior is version-sensitive: PyTorch 2.6 and later default to weights_only=True when no pickle module is specified. Check the installed documentation and avoid disabling this protection for untrusted files. ONNX (Open Neural Network Exchange) is a framework-neutral format that lets a model trained in PyTorch run in another runtime or language. TensorFlow SavedModel is a directory format used for serving. Keras 3 saves to the native .keras format by default; its model.export API can produce a SavedModel for TensorFlow serving. Check the version-specific API. For large language models, safetensors has become popular because it stores only tensor data in a simple, fast, memory-mappable layout with no code execution, making it both safer and quicker to load. GGUF is widely used for running quantized LLMs efficiently on local hardware.
Команда обучает модель в PyTorch, экспортирует ее в ONNX и запускает в приложении C# без зависимости от Python.
Hugging Face распределяет веса моделей в виде защитных датчиков, чтобы пользователи могли загружать их без риска выполнения вредоносного кода.
Разработчик загружает файл GGUF квантованного LLM, чтобы запустить его локально на процессоре ноутбука.
Служба TensorFlow загружает каталог SavedModel, содержащий график и переменные для предоставления прогнозов через API.
Ожидайте продолжения консолидации вокруг безопасных портативных форматов. Safetensors становится стандартом по умолчанию для публичного обмена весами модели, поскольку он устраняет риск маринования при выполнении кода, а GGUF является фактическим стандартом для локального вывода LLM с квантованием. ONNX продолжает расширяться как мост между платформами обучения и оптимизированными средами выполнения развертывания на периферийных устройствах, браузерах и ускорителях. В целом тенденция отдает предпочтение форматам, нейтральным к языку, эффективно использующим память и безопасным по своей конструкции.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Сериализация модели — это способ сохранения обученной модели машинного обучения на диске, чтобы ее можно было загрузить и запустить позже на другом компьютере или на другом языке. Выбранный вами формат влияет на переносимость, скорость, размер файла и даже безопасность.
При распаковке может выполняться произвольный код, поэтому загрузка ненадежного файла рассола может поставить под угрозу вашу систему.
ONNX — это независимый от платформы формат обмена, обеспечивающий переносимость между средами выполнения, языками и оборудованием.
Safetensors позволяет избежать риска, связанного с выполнением кода, и быстро загружается посредством сопоставления памяти, что делает его безопасным и эффективным.
GGUF — это фактический формат для локального и эффективного распространения и запуска квантованных LLM.
ONNX фиксирует граф вычислений и параметры модели в стандартной схеме, поэтому ее может выполнить любая совместимая среда выполнения.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Обрезка модели
Технический