Обучение с Kohya
Обучайте LoRA и DreamBooth для Stable Diffusion с Kohya на Clore.ai
Обучайте LoRA, Dreambooth и полные дообучения для Stable Diffusion с помощью тренера Kohya.
Аренда на CLORE.AI
Перейдите на маркетплейс CLORE.AI
Отфильтруйте по типу GPU, объёму VRAM и цене
Выберите On-Demand (фиксированная ставка) или Spot (цена ставки)
Настройте свой заказ:
Выберите Docker-образ
Установите порты (TCP для SSH, HTTP для веб-интерфейсов)
При необходимости добавьте переменные окружения
Введите команду запуска
Выберите способ оплаты: CLORE, BTC, или USDT/USDC
Создайте заказ и дождитесь развертывания
Получите доступ к своему серверу
Найдите данные для подключения в Мои заказы
Веб-интерфейсы: используйте URL HTTP-порта
SSH:
ssh -p <port> root@<proxy-address>
Что такое Kohya?
Kohya_ss — это набор инструментов для обучения:
LoRA - Лёгкие адаптеры (самые популярные)
Dreambooth - Обучение субъекта/стиля
Полное дообучение - Полное обучение модели
LyCORIS - Продвинутые варианты LoRA
Требования
LoRA SD 1.5
6 ГБ
RTX 3060
LoRA SDXL
12GB
RTX 3090
Dreambooth SD 1.5
12GB
RTX 3090
Dreambooth SDXL
24 ГБ
RTX 4090
Быстрое развёртывание
Docker-образ:
Порты:
Команда:
Доступ к вашему сервису
После развертывания найдите свой http_pub URL в Мои заказы:
Перейдите на Мои заказы страницу
Нажмите на свой заказ
Найдите
http_pubURL (например,abc123.clorecloud.net)
Используйте https://YOUR_HTTP_PUB_URL вместо localhost в примерах ниже.
Использование Web UI
Доступ по адресу
http://<proxy>:<port>Выберите тип обучения (LoRA, Dreambooth и т. д.)
Настройте параметры
Начните обучение
Подготовка датасета
Структура папок
Требования к изображениям
Разрешение: 512x512 (SD 1.5) или 1024x1024 (SDXL)
Формат: PNG или JPG
Количество: 10–50 изображений для LoRA
Качество: Чёткие, хорошо освещённые, с разных ракурсов
Файлы подписей
Создайте .txt файл с тем же именем, что и изображение:
myimage.txt:
Автоматическое создание подписей
Используйте BLIP для автоматических подписей:
Обучение LoRA (SD 1.5)
Конфигурация
В интерфейсе Kohya:
Модель
runwayml/stable-diffusion-v1-5
Ранг сети
32-128
Альфа сети
16-64
Скорость обучения
1e-4
Размер батча
1-4
Эпохи
10-20
Оптимизатор
AdamW8bit
Обучение из командной строки
Обучение LoRA (SDXL)
Обучение Dreambooth
Обучение субъекта
Обучение стиля
Советы по обучению
Оптимальные настройки
Ранг сети
64-128
32-64
32
Альфа сети
32-64
16-32
16
Скорость обучения
1e-4
5e-5
1e-4
Эпохи
15-25
10-15
10-15
Как избежать переобучения
Используйте регуляризационные изображения
Более низкая скорость обучения
Меньше эпох
Увеличьте альфу сети
Как избежать недообучения
Больше обучающих изображений
Более высокая скорость обучения
Больше эпох
Ниже альфа сети
Мониторинг обучения
TensorBoard
Ключевые метрики
loss - Должен снижаться, затем стабилизироваться
lr - График скорости обучения
epoch - Прогресс обучения
Тестирование вашей LoRA
С Automatic1111
Скопируйте LoRA в:
Используйте в промпте:
С ComfyUI
Загрузите узел LoRA и подключите к модели.
С Diffusers
Продвинутое обучение
LyCORIS (LoHa, LoKR)
Textual Inversion
Сохранение и экспорт
Скачать обученную модель
Конвертация форматов
Оценка стоимости
Типичные цены на маркетплейсе CLORE.AI (по состоянию на 2024 год):
RTX 3060
~$0.03
~$0.70
~$0.12
RTX 3090
~$0.06
~$1.50
~$0.25
RTX 4090
~$0.10
~$2.30
~$0.40
A100 40 ГБ
~$0.17
~$4.00
~$0.70
A100 80 ГБ
~$0.25
~$6.00
~$1.00
Цены зависят от провайдера и спроса. Проверьте маркетплейс CLORE.AI актуальные тарифы.
Сэкономьте деньги:
Используйте Spot рынок для прерываемых задач — примерно треть серверов оценивает spot-цены ниже on-demand (медиана ~13% скидки), остальные совпадают с ними
Платите CLORE токенами
Сравните цены у разных провайдеров
Обучение FLUX LoRA
Обучайте адаптеры LoRA для FLUX.1-dev и FLUX.1-schnell — новейшего поколения диффузионных трансформерных моделей с превосходным качеством.
Требования к VRAM
FLUX.1-schnell
16GB
RTX 4080 / 3090
FLUX.1-dev
24 ГБ
RTX 4090
FLUX.1-dev (bf16)
40 ГБ+
A100 40 ГБ
Примечание: FLUX использует архитектуру DiT (Diffusion Transformer) — динамика обучения существенно отличается от SD 1.5 / SDXL.
Установка для FLUX
Установите PyTorch с поддержкой CUDA 12.8:
Конфигурация FLUX LoRA (flux_lora.toml)
Команда обучения FLUX LoRA
FLUX против SDXL: ключевые различия
Скорость обучения
1e-3 до 1e-4
1e-4 до 5e-5
Точность
fp16 или bf16
bf16 ОБЯЗАТЕЛЕН
Модуль сети
networks.lora
networks.lora_flux
Размерность сети
32–128
8–64 (меньше)
Оптимизатор
AdamW8bit
Adafactor
Мин. VRAM
12GB
16–24 ГБ
Архитектура
U-Net
DiT (Transformer)
Руководство по скорости обучения для FLUX
Совет: FLUX более чувствителен к скорости обучения, чем SDXL. Начните с
1e-4и уменьшите до5e-5если заметите проблемы с качеством. Для SDXL,1e-3— это обычно; избегайте этого для FLUX.
Тестирование FLUX LoRA
Устранение неполадок
Ошибка нехватки памяти
Уменьшите размер батча до 1
Включите gradient checkpointing
Используйте 8-битный оптимизатор
Более низкое разрешение
Плохие результаты
Больше/лучше обучающих изображений
Настройте скорость обучения
Проверьте, соответствуют ли подписи изображениям
Попробуйте другой ранг сети
Сбои при обучении
Проверьте версию CUDA
Обновите xformers
Уменьшите размер пакета
Проверьте свободное место на диске
Проблемы, специфичные для FLUX
"bf16 не поддерживается" — Используйте GPU серии A (Ampere+) или RTX 30/40
OOM в FLUX.1-dev — Переключитесь на FLUX.1-schnell (требуется 16 ГБ) или включите
cache_text_encoder_outputsРазмытые результаты — Увеличьте
network_dimдо 32–64, снизьте скорость обучения до5e-5NaN в loss — Отключите
full_bf16, проверьте набор данных на наличие повреждённых изображений
Последнее обновление
Это было полезно?