Diffusers-format checkpoint of
ACE-Step v1.5 XL Base
- the base 5B-parameter flow-matching DiT for text-to-music generation (
hidden_size=2560
, 32 layers, 32 heads;
encoder_hidden_size=2048
on the condition encoder).
This repository is the official Diffusers-format version of the ACE-Step v1.5 XL Base checkpoint. It can be loaded directly with
AceStepPipeline
, which is available in
huggingface/diffusers
.
Weights are produced by
scripts/convert_ace_step_to_diffusers.py
from the upstream release and packaged in the standard Diffusers pipeline layout (
model_index.json
+ one subdirectory per module), so the full pipeline can be loaded in a single
from_pretrained
call.
Usage
Install Diffusers from source until the next package release includes
AceStepPipeline
.
import torch
import soundfile as sf
from diffusers import AceStepPipeline
pipe = AceStepPipeline.from_pretrained(
"ACE-Step/acestep-v15-xl-base-diffusers",
torch_dtype=torch.bfloat16,
)
pipe = pipe.to("cuda")
# Long-form audio: enable VAE tiling to keep decode memory bounded.
pipe.vae.enable_tiling()
output = pipe(
prompt="An upbeat synthwave track with driving drums and a catchy lead",
lyrics="[Verse]\nNeon lights are calling me\n[Chorus]\nRide the wave tonight",
audio_duration=30.0,
num_inference_steps=8,
guidance_scale=7.0,
shift=3.0,
generator=torch.Generator(device="cuda").manual_seed(42),
)
audio = output.audios[0] # (channels, samples), 48 kHz
sf.write("acestep-xl-base.wav", audio.T.cpu().float().numpy(), pipe.sample_rate)
Unlike the turbo checkpoint, XL Base is not guidance-distilled. The pipeline uses ACE-Step's APG guidance path when
guidance_scale > 1.0
;
guidance_scale=7.0
and
shift=3.0
are the recommended defaults. You can increase
num_inference_steps
for slower, higher-quality sampling.
For batched prompts with padding and FlashAttention, use the variable-length backend:
acestep-v15-xl-base-diffusers huggingface.co is an AI model on huggingface.co that provides acestep-v15-xl-base-diffusers's model effect (), which can be used instantly with this ACE-Step acestep-v15-xl-base-diffusers model. huggingface.co supports a free trial of the acestep-v15-xl-base-diffusers model, and also provides paid use of the acestep-v15-xl-base-diffusers. Support call acestep-v15-xl-base-diffusers model through api, including Node.js, Python, http.
acestep-v15-xl-base-diffusers huggingface.co is an online trial and call api platform, which integrates acestep-v15-xl-base-diffusers's modeling effects, including api services, and provides a free online trial of acestep-v15-xl-base-diffusers, you can try acestep-v15-xl-base-diffusers online for free by clicking the link below.
ACE-Step acestep-v15-xl-base-diffusers online free url in huggingface.co:
acestep-v15-xl-base-diffusers is an open source model from GitHub that offers a free installation service, and any user can find acestep-v15-xl-base-diffusers on GitHub to install. At the same time, huggingface.co provides the effect of acestep-v15-xl-base-diffusers install, users can directly use acestep-v15-xl-base-diffusers installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
acestep-v15-xl-base-diffusers install url in huggingface.co: