Skip to content

feat: add warm sequential video render batches - #6353

Merged
atomantic merged 2 commits into
mainfrom
cos/task-mtp3t49v/agent-2c575622
Sep 6, 2026
Merged

feat: add warm sequential video render batches#6353
atomantic merged 2 commits into
mainfrom
cos/task-mtp3t49v/agent-2c575622

Conversation

@atomantic

Copy link
Copy Markdown
Owner

Summary

Add a 1–20 render batch control for local MiniMax H3 MLX models. One Python process retains the pipeline, model weights, adapters and prompt embeddings while rendering separate videos sequentially. Blank/dice seeds draw independently for every output; an explicit seed increments for each render, including zero.

Keep the batch in one cancelable queue slot, record every finished video with its actual seed, and preserve/show completed outputs after a later failure or cancellation. Reject overflowing seeds, unsupported runtimes, remote/cloud targets, chained clips and scene-delivery batches before dispatch. Other runtimes display an explicit availability explanation.

Test plan

  • Passed video service/route suites, queue projection and generated-manifest checks, and Python runner contract tests.
  • Passed relevant client form, submission, gallery-refresh and compose-while-busy tests.
  • Verified partial failure, cancellation, incomplete output and first-output watchdog behavior using a controlled render process.
  • Passed lint for changed client files and the client production build.
  • GPU execution and performance were not benchmarked on the live instance.

@atomantic
atomantic merged commit 236a58a into main Sep 6, 2026
7 checks passed
@atomantic
atomantic deleted the cos/task-mtp3t49v/agent-2c575622 branch September 6, 2026 01:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant