Buckets:
| # MOSS-Image LoRA Training Hub (`moss/`) | |
| Training notes and templates for character LoRAs on **MOSS-Image Base** (OpenMOSS, 5B), trained | |
| with [maltrainer](https://github.com/malcolmamal/maltrainer) on ComfyUI's single-file checkpoints. | |
| --- | |
| ## ๐งญ Directory Map | |
| | Path | Description | | |
| | :--- | :--- | | |
| | ๐ **[Combined Optimizer Training Guide](docs/MOSS_IMAGE_COMBINED_OPTIMIZER_TRAINING_GUIDE.md)** | The method: train the dataset with AdamW 8-bit, Automagic3 and Prodigy at shorter-than-usual lengths, merge the three LoRAs at 0.7 each, and resize the merge to rank 8. Why it works, how to run it, and what's still open. | | |
| | ๐ **[MOSS-Image Training Guide](docs/moss-image-lora-training.md)** | maltrainer's guide to MOSS-Image LoRA training: model files, how it matches ComfyUI, the timestep distribution, the templates and the first real run. | | |
| | ๐ฌ **[Stacking Findings](docs/moss-image-lora-stacking-findings.md)** | The finding that started the combined method: two under-strength LoRAs, stacked at 1.0 each, gave the best results so far. | | |
| | ๐ ๏ธ **[`templates/`](templates/)** | The three member templates: [`adamw8bit`](templates/moss_image_template-adamw8bit.yaml) (60 epochs), [`automagic3`](templates/moss_image_template-automagic3.yaml) (20 epochs), [`prodigy`](templates/moss_image_template-prodigy.yaml) (30 epochs). | | |
| --- | |
| ## โก The Method in Four Lines | |
| 1. **Train three times**, once per optimizer, each run kept short. | |
| 2. **Merge** the three LoRAs exactly, at strength 0.7 each (`merge_loras.py`). | |
| 3. **Resize** the rank-48 merge to rank 8 (`resize_lora.py`). | |
| 4. **Load** the result at strength 1.0. | |
| It grew out of a finding on MOSS-Image: two separately trained, under-strength LoRAs stacked at | |
| 1.0 each looked better than either one turned up. The subject adds up across runs, while each | |
| run's own errors partly cancel. | |
| ## ๐ฆ Model Files (`Comfy-Org/MOSS-Image`) | |
| | Role | File | | |
| | :--- | :--- | | |
| | DiT (train on the **Base** model) | `diffusion_models/moss_image_base_bf16.safetensors` | | |
| | VAE | `vae/flux2_vae.safetensors` | | |
| | Text encoder (caching only) | `text_encoders/qwen3.5_9b_int8_convrot.safetensors` | | |
Xet Storage Details
- Size:
- 2.15 kB
- Xet hash:
- 88463c8d3581236a06b752a0f62141a925e5b86c062054fdb705c2a61fb83a37
ยท
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.