Views
No views yet
Inspired by n-Arno/Anima-P3-Turbo-AIO-Q4_K. v1.0 AIO built from circlestone-labs/Anima split files. Was previously used by Luminia/Anima-2B-CPU.
upcoming-v1.0 branch.| File | Model | Size | Status |
|---|---|---|---|
Anima-base-v1.0-Turbo-AIO-Q4_K.gguf | Base v1.0 + Turbo LoRA v0.1 | 1.71 GB | Waiting for v1.0 Turbo LoRA |
split_files/diffusion_models/anima-base-v1.0.safetensors (3.99 GB, 685 tensors)split_files/text_encoders/qwen_3_06b_base.safetensors (1.14 GB, 310 tensors)split_files/vae/qwen_image_vae.safetensors (242 MB, 194 tensors)1import torch
2from safetensors.torch import load_file, save_file
3
4sd_dit = load_file("anima-base-v1.0.safetensors")
5sd_llm = load_file("qwen_3_06b_base.safetensors")
6sd_vae = load_file("qwen_image_vae.safetensors")
7sd_lora = load_file("anima-turbo-lora-v0.1.safetensors")
8
9# Concat with sd.cpp-compatible prefixes
10merged = {}
11for k, v in sd_vae.items():
12 merged[f"first_stage_model.{k}"] = v
13for k, v in sd_llm.items():
14 merged[f"text_encoders.llm.{k}"] = v
15for k, v in sd_dit.items():
16 merged[f"model.diffusion_model.{k}"] = v
17
18# Merge Turbo LoRA (lora_A/lora_B with key remap: diffusion_model.* -> net.*)
19applied = 0
20for k in sd_lora:
21 if ".lora_A." in k:
22 b_key = k.replace(".lora_A.", ".lora_B.")
23 base_key = k.replace(".lora_A.weight", ".weight").replace("diffusion_model.", "model.diffusion_model.net.".replace("net.net.", "net."))
24 # Correct remap: diffusion_model.X -> model.diffusion_model.net.X
25 base_key = k.replace(".lora_A.weight", ".weight")
26 base_key = "model.diffusion_model." + base_key.replace("diffusion_model.", "")
27 if b_key in sd_lora and base_key in merged:
28 a = sd_lora[k].float()
29 b = sd_lora[b_key].float()
30 merged[base_key] = (merged[base_key].float() + b @ a).to(merged[base_key].dtype)
31 applied += 1
32
33print(f"Applied {applied}/508 LoRA pairs")
34save_file(merged, "Anima-base-v1.0-Turbo-AIO.safetensors")sd-cli -M convert -m Anima-base-v1.0-Turbo-AIO.safetensors --type q4_K -o Anima-base-v1.0-Turbo-AIO-Q4_K.ggufsd-cli -m Anima-base-v1.0-Turbo-AIO-Q4_K.gguf --vae-tiling --fa --offload-to-cpu --steps 8 --cfg-scale 1 -W 512 -H 512 --sampling-method er_sde --scheduler smoothstep --cache-mode spectrum -p "score_9, masterpiece, best quality, newest, 1girl"