Commit History

  1. Quote the budget for the settings that are actually set⁠ Running

    Alexander +1: Claude Opus 5 (1M context)
    f8d8dc2

  1. Draw fresh noise for every window⁠

    Alexander +1: Claude Opus 5 (1M context)
    0c4c394
  2. Give the model 15 seconds to work with instead of four⁠

    Alexander +1: Claude Opus 5 (1M context)
    425d490

  1. Fit window levels globally, and stop one spike setting the clip's loudness⁠

    Alexander +1: Claude Opus 5 (1M context)
    f32e42b
  2. Accept the previous segment as a reference, for clips longer than one run⁠

    Alexander +1: Claude Opus 5 (1M context)
    4722183
  3. Pick the crossfade law from the measured correlation, not by assumption⁠

    Alexander +1: Claude Opus 5 (1M context)
    796da88
  4. Raise the guidance rescale default; 0.7 was still leaving overload in⁠

    Alexander +1: Claude Opus 5 (1M context)
    fc15930
  5. Stop clipping the output, and rebalance the seam reference⁠

    Alexander +1: Claude Opus 5 (1M context)
    85a1881
  6. Lengthen the window to 121 frames to shorten the reference chain⁠

    Alexander +1: Claude Opus 5 (1M context)
    3f52346
  7. Turn on guidance rescale; it was off and that is why guidance crunched⁠

    Alexander +1: Claude Opus 5 (1M context)
    edd1ffe
  8. Give Video -> Audio scale a usable step, and a range that matches reality⁠

    Alexander +1: Claude Opus 5 (1M context)
    1b59cd7
  9. Stop the seam reference compounding along the clip⁠

    Alexander +1: Claude Opus 5 (1M context)
    df885b6
  10. Log what the audio track actually is⁠

    Alexander +1: Claude Opus 5 (1M context)
    2879587
  11. Stop the seam correction drifting, and stop re-encoding the video⁠

    Alexander +1: Claude Opus 5 (1M context)
    7379687
  12. Condition each window on the previous window's closing audio⁠

    Alexander +1: Claude Opus 5 (1M context)
    9fe0688
  13. Widen the worker entry-lag margin; it is the one unstable constant⁠

    Alexander +1: Claude Opus 5 (1M context)
    a17cd40
  14. Calibrate the cost model, and stop billing ffmpeg as GPU time⁠

    Alexander +1: Claude Opus 5 (1M context)
    ace3e55
  15. Instrument a run end to end to measure ZeroGPU's per-call overhead⁠

    Alexander +1: Claude Opus 5 (1M context)
    eddb059
  16. Drop references to the deleted TASKS.md⁠

    Alexander +1: Claude Opus 5 (1M context)
    c85d8d4
  17. Size limits to the visitor's own ZeroGPU tier, not the free one⁠

    Alexander +1: Claude Opus 5 (1M context)
    95aa841

  1. Reduce audible differences between chunks⁠

    Alexander +1: Claude Opus 5 (1M context)
    22218b4
  2. Cache safetensors metadata so reads survive ZeroGPU's blob cleanup⁠

    Alexander +1: Claude Opus 5 (1M context)
    da763c4
  3. Run generation under torch.inference_mode()⁠

    Alexander +1: Claude Opus 5 (1M context)
    278142c
  4. Probe plain CUDA allocations at the start of the GPU call⁠

    Alexander +1: Claude Opus 5 (1M context)
    e30c68c
  5. Stop setting expandable_segments; it is the last shared suspect⁠

    Alexander +1: Claude Opus 5 (1M context)
    ead6e57
  6. Quantize the text encoder with plain-PyTorch fp8 instead of bitsandbytes⁠

    Alexander +1: Claude Opus 5 (1M context)
    48e01e6
  7. Record the open text-encoder task: bitsandbytes 4-bit is unusable on ZeroGPU⁠

    Alexander +1: Claude Opus 5 (1M context)
    9fd7ff2
  8. Build the text encoder inside the GPU call, and cache prompt embeddings⁠

    Alexander +1: Claude Opus 5 (1M context)
    922bc19
  9. Shorten short_description to the 60-char Space metadata limit⁠

    Alexander +1: Claude Opus 5 (1M context)
    2b8e6af
  10. Tidy: drop unused warmup import and write-only flag, hoist Audio import⁠

    Alexander +1: Claude Opus 5 (1M context)
    a7b1404
  11. Rebuild the Foley Space to fit a free ZeroGPU quota⁠

    Alexander +1: Claude Opus 5 (1M context)
    bbd4bcf
  12. initial commit

    Verified signature
    e33f85f