Downloads · 30 days
0
badaramoni/Krea-2-Realism-Fusion
Krea-2-Realism-Fusion is a text-to-image model from badaramoni. Use it when you need an image from a text prompt. The card lists the license as other.
A photorealism LoRA for Krea 2 Turbo, produced with Badaramoni Fusion: a format-agnostic, delta-space merge that combines multiple realism adapters — including ones stored in different low-rank formats — into a single…
Downloads · 30 days
0
Access
Public
Updated Sep 12, 2026
Repo size
950 MB
Likes
3
Public
Click a slice to open those files.
.safetensors937 MB · 99%
From the Hugging Face model README
A photorealism LoRA for Krea 2 Turbo, produced with Badaramoni Fusion: a format-agnostic, delta-space merge that combines multiple realism adapters — including ones stored in different low-rank formats — into a single portable LoRA.
No trigger word. Write a natural, descriptive sentence.
Off-the-shelf mergers (kohya, mergekit) only combine adapters that share the same low-rank format. Real-world realism adapters are a mix of classic LoRA and LoKR, which those tools cannot merge together. Badaramoni Fusion solves this by working in weight-delta space:
ΔW = B·A for LoRA, ΔW = kron(w1, w2) for LoKR).ΔW = Σ wᵢ·ΔWᵢ).The result is a single .safetensors that carries the combined realism direction of several source models, not a naive alpha-average. This is a many-to-one, lossy-by-design compression that keeps the dominant realism singular directions in a compact, portable adapter.
The merge method lives in universal_merge.py.
All images below were generated on Krea 2 Turbo with this LoRA at scale 1.3, 8 steps, guidance 1, μ 1.15. Prompts are plain descriptive sentences — no style keywords.
| Sunflower field, golden hour | Kitchen, soft window light |
|---|---|
![]() | ![]() |
| Surfer at sunrise | Cafe counter, late light |
![]() | ![]() |
| Street musician at night | Rain, taxi, wet asphalt |
![]() | ![]() |
| Autumn park bench | Subway portrait |
![]() | ![]() |
krea/Krea-2-TurboInstall diffusers from source (for Krea2Pipeline):
pip install git+https://github.com/huggingface/diffusers.git
import torch
from diffusers import Krea2Pipeline
pipe = Krea2Pipeline.from_pretrained(
"krea/Krea-2-Turbo", torch_dtype=torch.bfloat16
).to("cuda")
pipe.load_lora_weights("badaramoni/Krea-2-Realism-Fusion")
prompt = (
"A grandmother rolling dough in a flour-dusted kitchen, "
"soft window light, wrinkled hands and warm smile"
)
image = pipe(prompt, num_inference_steps=8, guidance_scale=0.0).images[0]
image.save("fusion.png")
python src/musubi_tuner/krea2_generate_image.py \
--dit turbo.safetensors \
--vae qwen_image_vae.safetensors \
--text_encoder qwen3vl_4b_bf16.safetensors \
--lora_weight badaramoni_krea2_realism_fusion_r128_fp16.safetensors \
--lora_multiplier 1.3 \
--steps 8 --guidance_scale 1 --mu 1.15 \
--prompt "A surfer walking out of the ocean at sunrise carrying a board"
Weights: badaramoni_krea2_realism_fusion_r128_fp16.safetensors (rank 128, fp16, musubi lora_unet_* keys).
Built with a custom format-agnostic merger:
This release is a merge, not a from-scratch training run. The contribution is the fusion algorithm that makes mixed-format realism adapters usable as a single file.
Downstream use follows the Krea 2 Community License. You must have access to krea/Krea-2-Turbo to run this adapter.