Sign In

Tool: Lora rescaling.

0

Mar 18, 2026

(Updated: 19 days ago)

tool guide
Tool: Lora rescaling.

Here is a small utility script for increasing or decreasing strength (or flipping positive and negative sides) of existing loras permanently whilst preserving metadata, because apparently existing tools don't make it very easy or possible. This should take less than a minute on a decent processor. Especially useful for customising sliders.

Shoutout to @ghostpaint for informing me of this issue. See v1 vs v2 here for an example: https://civitai.com/models/2465845?modelVersionId=2778175

import safetensors.torch
from safetensors import safe_open
# ===== CONFIGURATION =====
INPUT_FILE = "your-input-file.safetensors"
OUTPUT_FILE = "name-to-save.safetensors"
FACTOR = 2.0
# =========================
print(f"Loading {INPUT_FILE}...")
tensors = safetensors.torch.load_file(INPUT_FILE)
with safe_open(INPUT_FILE, framework="pt") as f:
    metadata = f.metadata()
print(f"Loaded {len(tensors)} tensors")
print(f"Multiplying all weights by {FACTOR}...")
multiplied = {k: v * FACTOR for k, v in tensors.items()}
print(f"Saving to {OUTPUT_FILE}...")
safetensors.torch.save_file(multiplied, OUTPUT_FILE, metadata=metadata)
print("Done!")

0