safetensors

Материал из Неолурк
Перейти к навигации Перейти к поиску

safetensors — формат для хранения тензоров нейросете в сжатом и безопасном виде. В настоящее время распространяется как основной формат для обученных моделей, как противовес для .ckpt. Файлы имеют расширение .safetensors.

Подробности[править]

В ранее используемом формате .ckpt использовался алгоритм pickles для извлечения информации, который имел потенциальные проблемы с безопасностью: извлекаемый код мог быть исполнен на компьютере, что потенциально могло вести к заражению вирусами. В качестве более безопасной и быстрой альтернативы стал популяризовываться формат safetensors, в частности очень активно он распространяется на платформе Hugging Face.

Помимо безопасности, формат разработан с целью быстрого сохранения и загрузки больших тензоров. По сравнению с форматом pickle файл получается меньшего размера. В формат встроена проверка контрольной суммы для предотвращения порчи информации при передаче.

Для разработки с использованием safetensors используется одноимённая библиотека на Python.

Использование[править]

В последних версиях Stable Diffusion поддержка формата .safetensors включена по умолчанию, поэтому достаточно просто поместить модель в папку, и она будет распознаваться аналогично иным поддерживаемым форматам.

Ссылки[править]


Sign of evil.webp Приколы, полезные технологии или первый шаг на пути к Матрице?
ОсновыНейросетиОбратная капчаOpenAIHugging FaceИИ-художник
Чат-ботыChatGPTCharacter.AIИИ GalacticaПорфирьевичYaLM (Балабоба)
ГрафикаПовышение разрешенияРаспознавание лицStable Diffusion (NovelAI / установка на компьютер) • Botto.comDALL·E 2 • (Mini Dall-eRuDALL-E) • Different Dimension MeMidjourney
ПрочиеElevenLabs
ЛулзыТроллинг нейросетью (Дипфейк) • Нейросети-расистыUnstable DiffusionHello AsukaЛуддиты против нейросетей (Открытое письмо учёных о заморозке развития ИИХудожники против искусственного интеллекта) • Нейросети это не ИИ