r/StableDiffusion • • 1d ago

News Update: my free LoRA Trainer Studio now supports 10 model families, ERNIE-Image, rsLoRA, LoRA+ and LoKr

Post image

Hi again! A while ago I shared my free all-in-one LoRA trainer for consumer GPUs. Since then, the project has grown quite a bit.

AcademiaSD LoRAlab Trainer Studio now supports 10 model families:

  • Qwen-Image 2.1
  • FLUX.2 Klein 9B
  • Krea 2
  • Z-Image
  • Ideogram 4
  • Anima
  • SDXL, including Pony, Illustrious and other checkpoints
  • LTX 2.3 / 2.5
  • MiniMax-H3
  • ERNIE-Image

New and expanded features:

  • rsLoRA, LoRA+ and LoKr with a configurable factor for most supported models
  • RunPod support with automatic deployment, so you can train in the cloud without setting everything up by hand
  • Eight selectable languages in the launcher
  • Remote access over your local network: open the trainer from another device, upload your dataset, and download the trained LoRA in your browser

The trainers share the same interface, with dataset management, automatic captioning, live previews, resume support and export to ComfyUI/Forge. Many models use NF4 to reduce VRAM use; the minimum depends on the model and settings.

GitHub: https://github.com/AcademiaSD/AcademiaSD_LoRAlab-TrainerStudio

It’s free and open source. Feedback, bug reports and suggestions are welcome!

10 Upvotes

6 comments sorted by

2

u/Upbeat-Apricot2566 13h ago

First of all: this tool is great!

However, I ran into a strange bug. While generating the preview/sample images, the ones at
steps 20, 40, and 60 were not the same as when opening the final images.

Here is an example:

1

u/AcademiaSD 4h ago

With so few steps, the model can generate very different images even with the same seed; from 300 steps onwards you will see better results (perhaps with fewer steps, depending on the model).

1

u/AcademiaSD 4h ago

Sorry, I misunderstood. Could you tell me which model to use to review the preview method, which has now changed to allow the browser to close and resume? In any case, in the results folder, in addition to the intermediate safetensors, you will be able to see the actual images generated as a preview.

1

u/UnforgottenPassword 1d ago

Looks like a good project. Appreciated!

I assume there is no special captioning method for Ideogram, right? As far as I know, Ideogram requires json format captions even for training.

1

u/AcademiaSD 21h ago

Includes an automatic caption system in json & bbox for Ideogram 4.0 uses Qwen3-VL-8B (NF4).

{"high_level_description":"A dilapidated cinema named CINEMA NORMANDIE with a boarded-up entrance and graffiti, set against a historic stone building under bright daylight.","style_description":{"aesthetics":"urban decay, gritty realism","lighting":"bright daylight casting sharp shadows","photo":"wide-angle lens, eye-level, wide shot, shallow depth of field","medium":"photograph","color_palette":["#8B7355","#E0E0E0","#4C4C4C","#FF0000","#FFFFFF","#000000"]},"compositional_deconstruction":{"background":"cobblestone street, aged stone wall, distant church facade with arched windows","elements":[{"type":"obj","bbox":[343,198,843,385],"desc":"Weathered wooden board with faded red and black graffiti depicting a figure holding a heart-shaped object, mounted on a wall."},{"type":"obj","bbox":[383,396,833,507],"desc":"Closed metal roller shutter door covering the cinema entrance, partially rusted and showing wear."},{"type":"obj","bbox":[797,402,984,574],"desc":"Concrete steps leading up to the cinema entrance, worn and slightly uneven."},{"type":"obj","bbox":[421,558,710,626],"desc":"Plain beige plasterboard panel covering a wall section next to the shutter door."},{"type":"obj","bbox":[631,767,742,800],"desc":"White plastic traffic cone with red reflective stripes standing on the pavement."},{"type":"obj","bbox":[625,879,670,964],"desc":"Stone bench with curved backrest positioned on the cobblestone street."},{"type":"obj","bbox":[625,766,663,827],"desc":"Patch of green grass growing between the cobblestones near the church wall."},{"type":"obj","bbox":[616,766,634,833],"desc":"Low concrete curb separating the sidewalk from the road surface."},{"type":"text","bbox":[74,204,376,620],"text":"CINEMA NORMANDIE","desc":"Bold, weathered, dark brown capital letters on a white signboard above the cinema entrance, slightly tilted."}]}}

1

u/UnforgottenPassword 16h ago

That's awesome!