Hub documentation

Использование диска в Spaces

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Использование диска в Spaces

Каждое Space имеет небольшой объём дискового хранилища. Это дисковое пространство является эфемерным, то есть его содержимое будет потеряно при перезапуске или остановке вашего Space. Если вам необходимо сохранять данные с более длительным временем жизни, чем у самого Space, вы можете подключить один или несколько Storage Buckets в качестве томов.

Подключенные тома

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

Бакеты можно подключить при создании Space, через интерфейс настроек Space или программно с помощью Python API huggingface_hub. Их можно смонтировать в режиме чтения и записи (по умолчанию) или только для чтения.

См. документацию по хранилищам (Storage Buckets) для подробной информации о создании и использовании хранилищ.

Просмотр подключенных томов

Страница Space отображает подключённые тома в выпадающем меню действий. Для каждого тома указывается исходный бакет, путь монтирования внутри контейнера, а также режим монтирования: только чтение или чтение/запись.

Подключение моделей, наборов данных и других Spaces

Модели, наборы данных и другие Spaces можно подключить в качестве томов через Python API huggingface_hub. Они всегда монтируются только для чтения.

После подключения тома репозитория отображается в выпадающем списке действий Space наряду с бакетами и может быть просмотрен или отключен через интерфейс.

Если том ссылается на приватный репозиторий, пользователи без доступа всё равно увидят этот том в списке (с путём монтирования и режимом доступа), но источник будет замаскирован как ****/****** с меткой «(private)».

Update on GitHub