Downloads · 30 days
1.5K
41% of all-time downloads
xocialize/refcontrol-FLUX.2-klein-4B-pose-lora
refcontrol-FLUX.2-klein-4B-pose-lora is a image-to-image model from xocialize. Use it when you need one image transformed into another. It is set up for diffusers. The card lists the license as apache-2.0.
A RefControl LoRA for FLUX.2‑klein‑base‑4B that re‑poses a character: give it a pose skeleton and a reference image of a subject, and it renders that subject in the skeleton's pose. Pose control and identity/reference…
Downloads · 30 days
1.5K
41% of all-time downloads
All-time downloads
3.8K
Public
Repo size
92.9 MB
Likes
3
Public
Click a slice to open those files.
.safetensors92.4 MB · 100%
From the Hugging Face model README
A RefControl LoRA for FLUX.2‑klein‑base‑4B that re‑poses a character: give it a pose skeleton and a reference image of a subject, and it renders that subject in the skeleton's pose. Pose control and identity/reference are carried by the two control inputs of klein's edit path — this is not a separate ControlNet, just a low‑rank adapter on the DiT.

A generated character (T‑pose reference, image 2) re‑posed by a skeleton (image 1). Fully synthetic — no training data shown.
apply pose from image 1 with reference from image 2refcontrol| File | Notes |
|---|---|
refcontrol-pose-klein-4b.safetensors | rank‑32 LoRA, ~88 MB, 160 tensors. BFL‑fused key layout (diffusion_model.double_blocks.N.*, single_blocks.*), 60 double + 40 single target modules. Loads at bf16 and int4. |
Via the open klein package xocialize/flux2-klein-swift (v0.6.0+):
klein-cli \
--snapshot <FLUX.2-klein-4B> \
--edit skeleton.png,reference.png \
--lora refcontrol-pose-klein-4b.safetensors \
--prompt "apply pose from image 1 with reference from image 2" \
--size 1024 --steps 4 --seed 42 --out posed.png
Or through MLXEngine by pointing KleinConfiguration.loraPath at this file.
black-forest-labs/FLUX.2-klein-base-4B (Apache‑2.0), flux2_klein_4b arch, qfloat8.Training frames are derived from Wikimedia Commons contributors (CC‑BY / CC‑BY‑SA) and Pexels videographers. The dataset itself (the source frames) is not redistributed here — only the trained LoRA weights. Thanks to Black Forest Labs for FLUX.2‑klein and to ostris/ai‑toolkit.
Apache‑2.0, matching the FLUX.2‑klein‑base‑4B base model. The weights are a derivative of the Apache base; the training media are credited above and not included.