Модель Stable Diffusion Dreambooth отправляется в Hub
Я настроил модель стабильной диффузии с помощью Dreambooth в Colab. Теперь новая Модель с гирями находится здесь./content/my_model/facial-sketch/800
Я также получил.ckpt
файл. Как мне теперь перенести эту модель в HuggingFace Hub? Я попробовал методомpush_to_hub("Path")
, но это не сработало. Также я не мог бы использовать аргумент--push_to_hub
во время обучения. Есть ли у них какой-нибудь способ протолкнуть этот путь?
1 ответ
Вы можете использовать библиотеку Python HuggingFace Hub.
Сначала установите его и войдите:
pip install -U huggingface_hub
huggingface-cli login
Предполагая, что.ckpt
файл находится по адресу/content/my_model/facial-sketch/800.ckpt
Запустите следующее в новой ячейке:
from huggingface_hub import HfApi
api = HfApi()
api.upload_file(
path_or_fileobj="/content/my_model/facial-sketch/800.ckpt",
path_in_repo="model.ckpt",
repo_id="username/mymodel",
repo_type="model",
)
Вы можете создать модель на сайте hf.co/models под своей учетной записью. Затем изменитеusername/mymodel
для пути вашей модели. (бывший.:https://huggingface.co/johndoe/yogurt
было быjohndoe/yogurt
)