ACloudCenter Claude Fable 5 commited on
Commit
4aeaaaa
·
1 Parent(s): f1156dc

Raise Modal generation timeout to 2 hours

Browse files

A 120-min+ record attempt hit the 3600s ceiling and lost the entire
render. The generator streams progress throughout, so a long timeout is
insurance against losing an hour of GPU work, not a runaway risk. Clone
references also prefill slower than the preset-voice pace the old
ceiling was sized against.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Files changed (1) hide show
  1. backend_modal/modal_runner.py +4 -1
backend_modal/modal_runner.py CHANGED
@@ -65,7 +65,10 @@ cache_volume = modal.Volume.from_name("vibevoice-cache", create_if_missing=True)
65
  @app.cls(
66
  gpu="A100-40GB",
67
  scaledown_window=300,
68
- timeout=3600, # long-form renders (90-min scripts ~25 min wall) need headroom
 
 
 
69
  volumes={"/cache": cache_volume}
70
  )
71
  class VibeVoiceModel:
 
65
  @app.cls(
66
  gpu="A100-40GB",
67
  scaledown_window=300,
68
+ timeout=7200, # was 3600: a 120-min+ record attempt hit the 1h ceiling at the
69
+ # finish line (2026-08-19), losing the whole render. Long-form
70
+ # with cloned voices runs slower than the preset-voice record
71
+ # pace (bigger reference prefill per chunk), so give 2h.
72
  volumes={"/cache": cache_volume}
73
  )
74
  class VibeVoiceModel: