Lingua

Come addestrare un Flux LoRA (Flux.1 e Flux 2): la guida passo passo per principianti

L'addestramento Flux LoRA è come insegnare al modello di immagini Flux qualcosa che non conosce: il tuo volto, il tuo prodotto, il tuo stile di disegno, un look da fotocamera. Il risultato è un file .safetensors da 20 a 300 MB che puoi usare in qualsiasi app Flux, incluso Graydient. Il processo richiede da 15 a 30 immagini, una scheda con 12-16 GB di memoria (o una noleggiata per un'ora) e un trainer gratuito. Questa guida spiega ogni passaggio per Flux.1 dev e Flux 2, e termina con come usare il tuo nuovo LoRA qui.

Farai sette cose: scegliere la base Flux, creare un piccolo dataset, scrivere le didascalie, scegliere un trainer, impostare alcuni numeri, addestrare e testare, poi importare il file in Graydient. Ogni passaggio è descritto qui sotto con i valori che funzionano per la maggior parte delle persone. Se hai già un file addestrato, passa alla sezione sull'uso.

Graydient esegue i LoRA; non li addestra. L'addestramento avviene sulla tua scheda grafica, su una GPU noleggiata a ore o in un trainer online. Una volta che il file esiste, ogni piano Graydient può renderizzarlo con un prezzo fisso.

Cosa ti serve

Passo 1: scegli la base Flux su cui addestrare

Un LoRA è legato al modello base su cui è stato addestrato, quindi inizia con la base con cui vuoi renderizzare. La famiglia Flux ha tre rami che non condividono LoRA:

BaseMemoria per addestrareDove gira il LoRA dopo
Flux.1 dev12-16 GB con la base in fp8 e un ottimizzatore a 8 bit; 24 GB è comodoFlux.1 dev, Flux.1 schnell (più debole), Flux Krea dev e i molti fine-tune Flux.1. Su Graydient: <flux-dev>. L'ecosistema LoRA più grande; scegli questo se non sei sicuro.
Flux 2 Klein 4B12-16 GB; addestra sul checkpoint Klein 4B Base, non su quello distillato a 4 stepSolo Klein 4B e checkpoint basati su Klein 4B. Veloce da addestrare e da renderizzare; licenza Apache 2.0.
Flux 2 Klein 9BCirca 24 GB; addestra sul checkpoint Klein 9B BaseSolo Klein 9B. Dettagli migliori rispetto al 4B, licenza non commerciale.
Flux 2 devMinimo 24 GB, 48 GB comodi; noleggialo a meno che tu non abbia una 4090 o 5090Flux 2 dev e checkpoint basati su Flux 2 dev. Su Graydient: <flux2>. La qualità più alta, la più lenta da addestrare.

La regola da ricordare: i LoRA Flux.1 non funzionano su Flux 2, i LoRA Flux 2 non funzionano su Flux.1, e Klein 4B, Klein 9B e Flux 2 dev hanno ciascuno bisogno del proprio LoRA. Krea 2 è un modello diverso, non Flux. Se usi più basi, addestra una volta per base dallo stesso dataset.

Passo 2: crea il dataset

Flux impara velocemente da dataset piccoli e puliti. La qualità batte la quantità; 20 immagini nitide e varie battono 80 quasi duplicati.

  1. Raccogli da 15 a 30 immagini per una persona, prodotto o oggetto. Cambia angolo, distanza, luce e sfondo tra le foto. Includi almeno un terzo di primi piani e un terzo di corpo intero o prodotto intero.
  2. Per uno stile, raccogli da 30 a 60 opere con lo stesso medium e qualità di linea ma soggetti diversi: persone, luoghi, oggetti. La varietà dice al trainer che il soggetto non è lo stile.
  3. Rimuovi sfocature, compressioni pesanti, watermark, testi sovrapposti e chiunque non sia il soggetto. Un volto estraneo nel set apparirà nei render.
  4. Risoluzione: 1024 pixel sul lato lungo è lo standard per Flux. Mantieni rapporti d'aspetto misti; ogni trainer li raggruppa automaticamente. Non allungare le immagini a quadrati.
  5. Metti le immagini in una cartella con un file di testo accanto a ogni immagine con lo stesso nome. La didascalia va nel file di testo: dataset/01.jpg dataset/01.txt dataset/02.jpg dataset/02.txt

Passo 3: scrivi le didascalie

Flux legge frasi naturali tramite il suo codificatore testuale T5, quindi le didascalie sono descrizioni semplici, non liste di parole chiave. Le didascalie decidono cosa il LoRA impara e cosa lascia fuori:

Una didascalia per un LoRA soggetto persona: ohwx woman, wearing a grey wool coat, standing on a stone bridge, overcast daylight, looking at the camera

Una didascalia per un LoRA stile, dove lo stile non è menzionato volutamente: a fishing boat in a harbour at dawn, two men on the pier, fog over the water

Passo 4: scegli un trainer

Quattro trainer gratuiti e open-source coprono ogni base Flux. Tutti prendono la stessa cartella dataset e producono lo stesso tipo di file .safetensors:

Passo 5: imposta i cinque numeri importanti

Ogni trainer espone decine di opzioni. Lascia i valori di default tranne questi, che decidono quanto forte, generale e grande è il LoRA:

ImpostazioneFlux.1 devFlux 2 Klein 4B (Base)
Rank della rete (dim)16 per un volto o oggetto, 32 per uno stile dettagliato16; 32 per gli stili
AlfaUguale al rangoUguale al rango
Tasso di apprendimento1e-4 a 2e-4 (Prodigy o Adafactor se il trainer lo offre)1e-4
Passi1000 a 2000, così ogni immagine viene vista da 60 a 120 volte1000 a 2000
Risoluzione1024 (768 se la memoria è limitata)1024
Dimensione batch1 (2 su 24 GB)1 o 2
Precisione basefp8 base con un ottimizzatore a 8 bit su 12-16 GB; bf16 su 24 GB e oltrebf16 si adatta su 16 GB; fp8 su 12 GB

Imposta il trainer per salvare un checkpoint ogni 250 passi e per generare due immagini di esempio a ogni salvataggio, con lo stesso prompt e seed. Questi esempi sono come sceglierai il vincitore. Flux.1 dev e Flux 2 dev sono guidance-distilled; i trainer gestiscono questo per te, quindi lascia l'impostazione della guida al valore predefinito.

Passo 6: addestra

  1. Avvia l'esecuzione e osserva la memoria per il primo minuto. Se riempie la scheda e passa alla memoria di sistema, fermati: l'addestramento durerà dieci volte di più e potrebbe bloccarsi.
  2. Se la memoria trabocca, passa la base a fp8, attiva il gradient checkpointing, usa l'ottimizzatore AdamW a 8 bit o Adafactor, riduci la risoluzione a 768 e mantieni il batch a 1. Ognuna di queste azioni libera gigabyte.
  3. Una volta che funziona senza problemi, lascialo fare. Flux.1 dev impiega da una a due ore per 1500 passi su una scheda da 16 GB; Klein 4B è più veloce; Flux 2 dev impiega circa un'ora su una scheda da 48 GB noleggiata.
  4. Guarda le immagini di esempio man mano che appaiono. Il soggetto di solito compare entro il passo 500 ed è solido entro il 1000. Se è perfetto a 750, puoi fermarti prima.

L'addestramento è lento e rumoroso, non fragile. Un'esecuzione che supera il primo minuto quasi sempre termina. Memorizza in cache i latenti e gli embedding testuali prima dell'addestramento se il tuo trainer lo offre; risparmia memoria e tempo a ogni esecuzione.

Passo 7: testa e scegli il checkpoint giusto

L'ultimo checkpoint raramente è il migliore. Le LoRA sovraddestrate copiano gli sfondi del dataset, bruciano il contrasto e smettono di ascoltare i prompt. Testali tutti:

Nessuna scheda grafica? Noleggiane una per un'ora

L'addestramento Flux 2 dev, o qualsiasi addestramento Flux su un laptop, è più economico su una scheda noleggiata che sul tuo tempo. Una scheda da 24 o 48 GB costa molto meno di un caffè all'ora nei marketplace di noleggio GPU, e una LoRA Flux necessita da una a due ore.

Usa la tua LoRA Flux su Graydient

Graydient non ha bisogno del file sul tuo computer per renderizzare con esso. Mettilo dove Graydient può prenderlo e importa il link:

  1. Carica il file .safetensors in un repository del tuo account Hugging Face (pubblico o privato), o pubblicalo su Civitai con il modello base impostato sulla versione Flux su cui hai addestrato.
  2. accedi a Graydient, apri Model Import dalla tua libreria dashboard e incolla il link diretto al file da Hugging Face o il link della pagina Civitai. I passaggi completi sono in come importare modelli Civitai su Graydient.
  3. Aspetta che la LoRA appaia nella tua libreria e copia lo ShortCode che Graydient le ha assegnato.
  4. Genera con il tag LoRA e la base corrispondente in qualsiasi app Graydient: <lora:my-flux-lora:0.8> <flux-dev> per una LoRA Flux.1, o <lora:my-flux2-lora:0.8> <flux2> per una LoRA Flux 2. Ogni app, peso e regola di stacking è in la guida per principianti a Flux e Flux 2 LoRAs su Graydient.

Una prima generazione completa per Telegram o Discord, con la parola trigger prima e la LoRA a 0.8 sulla base Flux dev: /render ohwx woman, portrait, soft window light, 85mm photo <lora:my-flux-lora:0.8> <flux-dev> /steps:24 /guidance:3.5 /size:1024x1024

Licenze: cosa puoi fare con la LoRA

Una LoRA è un derivato del suo modello base, quindi la licenza base si applica anche a essa. Controlla il testo della licenza attuale sulla pagina del modello prima di vendere render o il file:

Se qualcosa va storto

Questo è tutto il metodo: una base, 20 immagini pulite, didascalie oneste, cinque numeri, un'esecuzione, un test. La tua prima LoRA Flux non sarà la migliore, e la seconda richiede la metà del tempo. Quando il file esiste, accedi a Graydient o confronta piani e prezzi per renderizzare con esso tutte le volte che vuoi. Ogni piano include una garanzia di rimborso di 7 giorni.

Domande

Graydient può addestrare una LoRA Flux per me?

No. Graydient è un servizio di rendering a tariffa fissa; esegue le LoRA ma non le addestra. Addestra sulla tua scheda, su una noleggiata o su un trainer online come descritto sopra, poi importa il file. Renderizzare con essa dopo non costa nulla in più su qualsiasi piano.

Quante immagini servono per una LoRA Flux?

Da 15 a 30 per un volto, prodotto o oggetto; da 30 a 60 per uno stile. Flux impara da piccoli set. Oltre 100 immagini stai facendo fine-tuning, non addestrando una LoRA, e servono più passaggi e memoria.

Quanta VRAM serve per addestrare una Flux LoRA?

Da 12 a 16 GB per Flux.1 dev o Flux 2 Klein 4B con la base in fp8 e un ottimizzatore a 8 bit. Circa 24 GB per Klein 9B. Minimo 24 GB e 48 GB comodi per Flux 2 dev. Affitta per gli ultimi due a meno che tu non abbia una 4090 o 5090.

Quanto tempo ci vuole?

Da una a due ore per Flux.1 dev su una scheda da 16 GB a 1500 passaggi, meno per Klein 4B, e circa un'ora per Flux 2 dev su una scheda da 48 GB in affitto. La didascalia e il test aggiungono un'altra ora la prima volta.

Posso addestrare una Flux 2 LoRA nello stesso modo di una Flux.1 LoRA?

Sì, con lo stesso dataset e didascalie. Addestra le Klein LoRA sui checkpoint Klein Base (4B Base o 9B Base), non su quelli distillati a 4 passaggi, e ricorda che il risultato funziona solo su quella dimensione Klein. Flux 2 dev richiede più memoria, quindi la maggior parte delle persone la affitta.

Serve una parola trigger per una Flux LoRA?

Per una persona o un oggetto, sì: una parola inventata all'inizio di ogni didascalia, che poi metti all'inizio di ogni prompt. Per uno stile, non serve una parola trigger se le didascalie descrivono il contenuto e non lo stile; la LoRA si applica allora a tutto.

Posso mantenere la LoRA privata?

Sì. Caricala in un repository privato su Hugging Face e importa il link del file mentre sei loggato su Hugging Face; Graydient scarica solo i file che il tuo account può scaricare. La tua libreria è solo tua e il file non appare mai su ModelTrends o in nessun luogo pubblico.

Vedi piani e prezzi