Entraînement Kohya
Entraînez LoRA et DreamBooth pour Stable Diffusion avec Kohya sur Clore.ai
Entraînez des LoRA, Dreambooth et des fine-tunings complets pour Stable Diffusion en utilisant l’entraîneur de Kohya.
Tous les exemples peuvent être exécutés sur des serveurs GPU loués via la place de marché CLORE.AI.
Louer sur CLORE.AI
Visitez la place de marché CLORE.AI
Filtrez par type de GPU, VRAM et prix
Choisissez À la demande (tarif fixe) ou Spot (prix d'enchère)
Configurez votre commande :
Sélectionnez l'image Docker
Définissez les ports (TCP pour SSH, HTTP pour les interfaces web)
Ajoutez des variables d'environnement si nécessaire
Entrez la commande de démarrage
Sélectionnez le paiement : CLORE, BTC, ou USDT/USDC
Créez la commande et attendez le déploiement
Accédez à votre serveur
Trouvez les détails de connexion dans Mes commandes
Interfaces web : utilisez l'URL du port HTTP
SSH :
ssh -p <port> root@<proxy-address>
Qu’est-ce que Kohya ?
Kohya_ss est une boîte à outils d’entraînement pour :
LoRA - Adaptateurs légers (les plus populaires)
Dreambooth - Entraînement de sujet/style
Fine-tuning complet - Entraînement complet du modèle
LyCORIS - Variantes avancées de LoRA
Exigences
LoRA SD 1.5
6 Go
RTX 3060
LoRA SDXL
12 Go
RTX 3090
Dreambooth SD 1.5
12 Go
RTX 3090
Dreambooth SDXL
24GB
RTX 4090
Déploiement rapide
Image Docker :
Ports :
Commande :
Accéder à votre service
Après le déploiement, trouvez votre http_pub URL dans Mes commandes:
Accédez à Mes commandes la page
Cliquez sur votre commande
Trouvez le
http_pubURL (par ex.,abc123.clorecloud.net)
Utilisez https://YOUR_HTTP_PUB_URL au lieu de localhost dans les exemples ci-dessous.
Utilisation de l’interface Web
Accédez à
http://<proxy>:<port>Sélectionnez le type d’entraînement (LoRA, Dreambooth, etc.)
Configurez les paramètres
Lancez l’entraînement
Préparation du jeu de données
Structure des dossiers
Exigences pour les images
Résolution : 512x512 (SD 1.5) ou 1024x1024 (SDXL)
Format : PNG ou JPG
Quantité : 10 à 50 images pour LoRA
Qualité : Nettes, bien éclairées, angles variés
Fichiers de légende
Créez un fichier .txt avec le même nom que l’image :
myimage.txt :
Légendage automatique
Utilisez BLIP pour les légendes automatiques :
Entraînement LoRA (SD 1.5)
Configuration
Dans l’interface Kohya :
Modèle
runwayml/stable-diffusion-v1-5
Rank du réseau
32-128
Alpha du réseau
16-64
Taux d’apprentissage
1e-4
Taille du lot
1-4
Époques
10-20
Optimiseur
AdamW8bit
Entraînement en ligne de commande
Entraînement LoRA (SDXL)
Entraînement Dreambooth
Entraînement du sujet
Entraînement du style
Conseils d'entraînement
Paramètres optimaux
Rank du réseau
64-128
32-64
32
Alpha du réseau
32-64
16-32
16
Taux d’apprentissage
1e-4
5e-5
1e-4
Époques
15-25
10-15
10-15
Éviter le surapprentissage
Utilisez des images de régularisation
Baissez le taux d’apprentissage
Moins d’époques
Augmentez l’alpha du réseau
Éviter le sous-apprentissage
Plus d’images d’entraînement
Taux d’apprentissage plus élevé
Plus d’époques
Alpha du réseau plus faible
Surveillance de l'entraînement
TensorBoard
Métriques clés
perte - Doit diminuer puis se stabiliser
lr - Planificateur du taux d’apprentissage
époque - Progression de l’entraînement
Tester votre LoRA
Avec Automatic1111
Copiez la LoRA vers :
Utilisez dans l’invite :
Avec ComfyUI
Chargez le nœud LoRA et connectez-le au modèle.
Avec Diffusers
Entraînement avancé
LyCORIS (LoHa, LoKR)
Inversion textuelle
Sauvegarde et exportation
Télécharger le modèle entraîné
Convertir les formats
Estimation des coûts
Tarifs typiques du marché CLORE.AI (en 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 Go
~$0.17
~$4.00
~$0.70
A100 80 Go
~$0.25
~$6.00
~$1.00
Les prix varient selon le fournisseur et la demande. Vérifiez la place de marché CLORE.AI les tarifs actuels.
Économisez de l'argent :
Utilisez le Spot marché pour les travaux interrompables — environ un tiers des serveurs ont un prix spot inférieur au tarif à la demande (médiane ~13 % de remise), les autres s'alignent dessus
Payez avec CLORE jetons
Comparez les prix entre différents fournisseurs
Entraînement LoRA FLUX
Entraînez des adaptateurs LoRA pour FLUX.1-dev et FLUX.1-schnell — la dernière génération de modèles de transformeur de diffusion avec une qualité supérieure.
Exigences en VRAM
FLUX.1-schnell
16 Go
RTX 4080 / 3090
FLUX.1-dev
24GB
RTX 4090
FLUX.1-dev (bf16)
40 Go+
A100 40 Go
Remarque : FLUX utilise l’architecture DiT (Diffusion Transformer) — la dynamique d’entraînement diffère considérablement de SD 1.5 / SDXL.
Installation pour FLUX
Installez PyTorch avec la prise en charge de CUDA 12.8 :
Configuration LoRA FLUX (flux_lora.toml)
Commande d’entraînement LoRA FLUX
FLUX vs SDXL : principales différences
Taux d’apprentissage
1e-3 à 1e-4
1e-4 à 5e-5
Précision
fp16 ou bf16
bf16 OBLIGATOIRE
Module réseau
networks.lora
networks.lora_flux
Dim du réseau
32–128
8–64 (plus petit)
Optimiseur
AdamW8bit
Adafactor
VRAM minimale
12 Go
16–24 Go
Architecture
U-Net
DiT (Transformer)
Guide du taux d’apprentissage pour FLUX
Astuce : FLUX est plus sensible au taux d’apprentissage que SDXL. Commencez à
1e-4et réduisez à5e-5si vous voyez des problèmes de qualité. Pour SDXL,1e-3est courant — évitez cela pour FLUX.
Tester la LoRA FLUX
Dépannage
Erreur OOM
Réduisez la taille du lot à 1
Activez le checkpointing des gradients
Utilisez un optimiseur 8 bits
Résolution plus faible
Mauvais résultats
Plus d’images d’entraînement / de meilleures images
Ajustez le taux d’apprentissage
Vérifiez que les légendes correspondent aux images
Essayez un autre rank du réseau
L’entraînement plante
Vérifiez la version de CUDA
Mettez à jour xformers
Réduire la taille du lot
Vérifiez l'espace disque
Problèmes spécifiques à FLUX
"bf16 non pris en charge" — Utilisez des GPU des séries A (Ampere+) ou RTX 30/40
OOM sur FLUX.1-dev — Passez à FLUX.1-schnell (nécessite 16 Go) ou activez
cache_text_encoder_outputsRésultats flous — Augmentez
network_dimà 32–64, baissez le taux d’apprentissage à5e-5Perte NaN — Désactivez
full_bf16, vérifiez si votre jeu de données contient des images corrompues
Mis à jour
Ce contenu vous a-t-il été utile ?