Commit History

  1. chore: gitignore .claude/ local agent state⁠

    BoxOfColors +1: Claude Opus 5 (1M context)
    20ac718

  1. Recalibrate GPU duration reservations, drop deprecated warnings⁠

    922310d
  2. Replace torchvision.io.read_video with a PyAV-based shim⁠

    58e91f5
  3. Save output WAVs via soundfile instead of torchaudio.save⁠

    addc08f
  4. Use bare PyPI torch/torchaudio 2.11.0 instead of +cu128 index build⁠

    0a5362f
  5. Pin torch to exact cu128 build to match torchaudio⁠

    5d5b191
  6. Bump torch/torchaudio to a Blackwell-compatible version, swap mmcv for mmcv-lite⁠

    BoxOfColors +1: Claude Sonnet 5
    3f83c4f
  7. Remove pinned spaces==0.48.2 causing a hard build failure⁠

    BoxOfColors +1: Claude Sonnet 5
    183bf09
  8. Add explicit CUDA availability diagnostic inside GPU worker calls⁠

    BoxOfColors +1: Claude Sonnet 5
    4aae50d
  9. Force local_files_only on open_clip's own hf_hub_download reference⁠

    BoxOfColors +1: Claude Sonnet 5
    bcb6e0a
  10. Move offline-mode patch inside each GPU function's own body⁠

    BoxOfColors +1: Claude Sonnet 5
    035533f
  11. Re-assert offline mode inside the ZeroGPU worker itself⁠

    BoxOfColors +1: Claude Sonnet 5
    78108d3
  12. Fix HF_HUB_OFFLINE never actually taking effect⁠

    BoxOfColors +1: Claude Sonnet 5
    1cb4beb
  13. Fix spurious "Too many arguments provided for the endpoint" warnings⁠

    BoxOfColors +1: Claude Sonnet 5
    00dcb6c
  14. Fix Generate click never reaching server: watchdog broke the click event⁠

    BoxOfColors +1: Claude Sonnet 5
    adefefd
  15. Stop Generate from going silent: merge watchdog-arm into the click event⁠

    8ed76c6
  16. Fix Generate click going silent after adding the watchdog-arm step⁠

    d3cd6e0
  17. Fix infinite retry loop in video upload transcode⁠

    bdb2cf1
  18. Add client-side watchdog so a crashed generation can't wedge Generate⁠

    afa947b

  1. Prevent GPU OOM from crashing the whole Space container⁠

    3bede42
  2. Replace server-side slot-visibility updates with client-side JS⁠

    3f11a0e
  3. Disable Generate button and show busy label during generation⁠

    7cacbd0
  4. Patch Gradio's video-conversion race that kills the generation connection⁠

    3847eb5
  5. Fix ffmpeg stream-copy crash in strip_audio_from_video⁠

    1a0c4c0

  1. Bump spaces==0.48.1 -> 0.48.2 to resolve build conflict⁠

    BoxOfColors +1: Claude Opus 4.7 (1M context)
    ec649c1
  2. Reroute encoders + MMAudio downloads through user-controlled mirror⁠

    Verified signature
    2c38be2

  1. Fix stereo conformance across all write paths⁠

    f012a29

  1. Fix xregen duration truncation: use full segment span, not model window⁠

    BoxOfColors +1: Claude Sonnet 4.6
    b49a86d
  2. Fix xregen truncating total audio duration when clip < segment window⁠

    BoxOfColors +1: Claude Sonnet 4.6
    2e7f9a4
  3. Remove channel-layout safety nets; assert stereo (2,T) everywhere⁠

    BoxOfColors +1: Claude Sonnet 4.6
    894b188
  4. Normalize all seg wavs to stereo (2,T) at save time⁠

    BoxOfColors +1: Claude Sonnet 4.6
    8b87263
  5. Preserve MMAudio stereo; stereo-wins channel normalization⁠

    BoxOfColors +1: Claude Sonnet 4.6
    6ef8b2e
  6. Fix (1,T) shape crash in _cf_join; bump HunyuanFoley secs_per_step to 0.5⁠

    BoxOfColors +1: Claude Sonnet 4.6
    359f37a
  7. Free GPU memory between HunyuanFoley segments to prevent OOM⁠

    BoxOfColors +1: Claude Sonnet 4.6
    6446441
  8. Revert to single multi-seg GPU call; bump hunyuan load_overhead to 90s⁠

    BoxOfColors +1: Claude Sonnet 4.6
    b94c46b
  9. Fix HunyuanFoley initial gen: one GPU call per segment⁠

    BoxOfColors +1: Claude Sonnet 4.6
    a6fff03
  10. Fix HunyuanFoley: pre-download SigLIP2, use local_files_only=True⁠

    BoxOfColors +1: Claude Sonnet 4.6
    1dcac2d
  11. Fix MMAudio: load BigVGAN from local snapshot dir, not HF network⁠

    BoxOfColors +1: Claude Sonnet 4.6
    04fdc6c
  12. Fix HunyuanFoley: save text_feats to disk inside GPU worker⁠

    BoxOfColors +1: Claude Sonnet 4.6
    aa53ba5
  13. Fix HunyuanFoley xregen: register model lib sys.path in main process⁠

    BoxOfColors +1: Claude Sonnet 4.6
    01d72dd
  14. Fix HunyuanFoley xregen AttributeError: return torch.device from _get_device_and_dtype⁠

    35c95b4
  15. Add try/except traceback logging to _hunyuan_gpu_infer to surface AttributeError

    21ece0c
  16. Fix TARO GPU abort: increase load_overhead 15→120s to cover model loading time⁠

    1d1ce31

  1. Add granular step-by-step logging in _taro_gpu_infer to find exact GPU abort point

    8635f79
  2. Fix pending regen waveform segment boundary misalignment⁠

    3c63946
  3. Fix MMAudio TypeError: cast num_steps to int in _mmaudio_gpu_infer⁠

    da46dda
  4. Fix TARO GPU worker crash: use local_files_only=True for audioldm2 VAE/vocoder⁠

    00e0606
  5. Add xregen error logging: try/except in _xregen_dispatch, logging in xregen_mmaudio._run and _mmaudio_gpu_infer to surface GPU worker crashes

    00ee17c
  6. Add verbose debug logging throughout TARO generation pipeline⁠

    9f79da8
  7. Fix xregen ZeroGPU TypeError: duration fns must accept all positional args⁠

    BoxOfColors +1: Claude Sonnet 4.6
    cc23c05