Concept Slider LoRA β€” mood (r8, layers=all) β€” ACE-Step

LoRA adapter trained with the Concept Sliders loss for steering ACE-Step audio generation toward the mood concept. alpha modulates the active LoRA weight; set_alpha swaps weights without reloading.

  • Rank: r8
  • Target layers: all

Paper

TADA! Tuning Audio Diffusion Models through Activation Steering β€” https://huggingface.co/papers/2602.11910

Files

  • pytorch_lora_weights.safetensors β€” the LoRA weights.
  • train_config.json β€” training hyperparameters.

Quickstart

from src.steering import SteerableACEModel, ConceptSlidersSteeringController

model = SteerableACEModel(device="cuda")
model.pipeline.load()
ctrl = ConceptSlidersSteeringController.from_pretrained("lukasz-staniszewski/ace-step-cs-mood-r8-all", alpha=1.0)

with model.steer(ctrl):
    for alpha in [-2, -1, 0, 1, 2]:
        ctrl.set_alpha(alpha)
        audio = model.generate(
            prompt="instrumental music", lyrics="[inst]",
            audio_duration=10.0, infer_step=30, manual_seed=0,
        )

Training config

{
  "concept": "mood",
  "lora_config": {
    "r": 8,
    "lora_alpha": 1,
    "target_modules": [
      "to_q",
      "to_k",
      "to_v",
      "to_out.0",
      "add_q_proj",
      "add_k_proj",
      "add_v_proj",
      "to_add_out"
    ],
    "lora_dropout": 0.0,
    "bias": "none"
  },
  "lora_config_path": "steering/cs/lora_config_r8.json",
  "layers": "all",
  "layers_to_transform": [
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23
  ],
  "iterations": 500,
  "lr": 0.0001,
  "weight_decay": 0.01,
  "eta": 7,
  "audio_duration": 10.0,
  "seed": 42,
  "max_grad_norm": 1.0,
  "gradient_checkpointing": true,
  "with_denoising": true,
  "max_denoising_steps": 50,
  "denoise_cfg_scale": 5.0,
  "num_lora_params": 11796480,
  "frame_length": 108,
  "num_prompts": 50,
  "final_loss": 0.0198974609375,
  "avg_loss_last_50": 0.04694580078125
}
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Collection including lukasz-staniszewski/ace-step-cs-mood-r8-all

Paper for lukasz-staniszewski/ace-step-cs-mood-r8-all