Initial inference engine build out

This commit is contained in:
Jaret Burkett committed 2026-09-10 14:22:49 -06:00
1 parent f56b5a1d40
commit 449488f6b7
33 files changed
+4253 -4

No files matched your search

@@ -264,6 +264,7 @@ class AceStep15Model(BaseAudioModel):
time_sig=time_sig,
language=language,
guidance_scale=gen_config.guidance_scale,
step_callback=lambda i, n, latents: self._emit_sample_step(latents, i, n),
)
return output
@@ -87,6 +87,7 @@ class AceStep15Pipeline:
time_sig="N/A",
language="en",
guidance_scale=1.0,
step_callback=None, # step_callback(i, num_steps, latents) after each update
):
t_sched = compute_timesteps(num_inference_steps, 3.0)
latent_len = int(duration * self.LATENT_RATE)
@@ -153,6 +154,9 @@ class AceStep15Pipeline:
else:
vt = vt_cond
if step_callback is not None:
# x0 estimate at this step (flow matching: x_t - t * v)
step_callback(i, len(t_sched_t), xt - vt * tv)
if i == len(t_sched_t) - 1:
xt = xt - vt * tv
else: