Commit History

Add granular step-by-step logging in _taro_gpu_infer to find exact GPU abort point
8635f79
Running

BoxOfColors commited on

Fix pending regen waveform segment boundary misalignment
3c63946

BoxOfColors commited on

Fix MMAudio TypeError: cast num_steps to int in _mmaudio_gpu_infer
da46dda

BoxOfColors commited on

Fix TARO GPU worker crash: use local_files_only=True for audioldm2 VAE/vocoder
00e0606

BoxOfColors commited on

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

BoxOfColors commited on

Add verbose debug logging throughout TARO generation pipeline
9f79da8

BoxOfColors commited on

Fix xregen ZeroGPU TypeError: duration fns must accept all positional args
cc23c05

BoxOfColors Claude Sonnet 4.6 commited on

Fix ZeroGPU tmp file isolation: extract clips inside GPU worker
e3d955b

BoxOfColors commited on

Fix ZeroGPU kwarg stripping: make silent_video/segments_json positional
5cb2f31

BoxOfColors commited on

Fix 'Too many arguments': use **_kwargs in duration fns for extra params
b9a8d80

BoxOfColors commited on

Fix regen/xregen errors when silent_video tmp file is missing
93fa90c

BoxOfColors commited on

Fix waveform crossfade hatch + click hit-detection to use contact edges
52e1535

BoxOfColors commited on

Fix ZeroGPU isolation for MMAudio/HunyuanFoley regen + waveform contact-edge fix
4d5093e

BoxOfColors Claude Sonnet 4.6 commited on

Fix NameError: restore import html as _html used in _build_waveform_html
b3f7f32

BoxOfColors commited on

Refactor: reduce technical debt across app.py
d9fa683

BoxOfColors commited on

xregen: use target model's optimal window centered on segment midpoint
47fd0ad

BoxOfColors commited on

Remove pre-truncation from all inference paths — stitch_wavs owns trimming
166fb8e

BoxOfColors commited on

Fix segment bleed: equal-spaced windows + contact-edge trimming
9f07d3f

BoxOfColors commited on

Fix regen GPU fns: move seg clip extraction inside GPU scope
d5399ac

BoxOfColors commited on

fix: remove ctx_key from all function signatures — use fn-name-keyed global dict
e7175d4

BoxOfColors Claude Sonnet 4.6 commited on

fix: use UUID-keyed global dict + ctx_key param for ZeroGPU context passing
ac67bf3

BoxOfColors Claude Sonnet 4.6 commited on

fix: pass CPU context as ctx_json argument to @spaces.GPU functions
4c173d1

BoxOfColors Claude Sonnet 4.6 commited on

fix: replace threading.local with caller-thread-id dict for ZeroGPU context passing
e152b28

BoxOfColors Claude Sonnet 4.6 commited on

refactor: replace _cpu_ctx with thread-local storage, deduplicate xregen wrappers, parallel downloads, quiet=True
7592f82

BoxOfColors Claude Sonnet 4.6 commited on

fix: pre-download BigVGAN vocoder to avoid GPU budget drain on MMAudio cold start
ebde550

BoxOfColors commited on

fix: pre-download cvssp/audioldm2 at startup to avoid GPU budget drain
d5b590c

BoxOfColors commited on

fix: use stream selectors instead of map list in mux_video_audio
e071ca4

BoxOfColors commited on

debug: expose ffmpeg stderr in mux_video_audio
38bb4eb

BoxOfColors commited on

transcode_for_browser: write H.264 into same upload dir so Gradio file server allows it
34affeb

BoxOfColors commited on

transcode_for_browser: return new path in fresh tmp dir to beat Gradio probe race
8429f30

BoxOfColors commited on

transcode_for_browser: overwrite in-place to suppress Gradio fallback converter
7a2a7f5

BoxOfColors commited on

Fix: map 0:v:0 explicitly in transcode and mux to skip data/timecode streams
065a652

BoxOfColors commited on

Fix: restore transcode-on-upload for browser preview; mux already re-encodes so no conflict
ae7de9b

BoxOfColors commited on

Fix: re-encode video in mux_video_audio instead of stream-copy to handle any input codec
7827e41

BoxOfColors commited on

Fix: replace custom transcode with gr.Video format=mp4; remove upload handler
db26e7f

BoxOfColors commited on

Fix: handle no-audio video in transcode_for_browser; fallback on error
ba77b8a

BoxOfColors commited on

Fix: transcode uploaded video to H.264/AAC on upload for browser preview
c3068ef

BoxOfColors commited on

Fix: restore regen duration floor to 60s (was regressed to 20s)
37120e1

BoxOfColors Claude Sonnet 4.6 commited on

Fix: pre-download MMAudio CLIP model at startup to avoid GPU window download
63065b2

BoxOfColors Claude Sonnet 4.6 commited on

ZeroGPU optimizations, refactoring, and regen UX improvements
3272260

BoxOfColors Claude Sonnet 4.6 commited on

Fix xregen_mmaudio abort: raise duration floor and load overhead
813c771

BoxOfColors Claude Opus 4.6 commited on

Unify all models to 48kHz; remove all FlashSR traces
fe18eeb

BoxOfColors Claude Opus 4.6 commited on

Replace FlashSR with sinc resampling for ZeroGPU compatibility
dbba693

BoxOfColors Claude Opus 4.6 commited on

Fix HunyuanFoley CLAP tokenizer overflow for long prompts
64f71ea

BoxOfColors Claude Opus 4.6 commited on

Fix FlashSR CUDA init: bypass FASR class, load SynthesizerTrn on CPU
26e8bca

BoxOfColors Claude Opus 4.6 commited on

Optimize ZeroGPU: move FlashSR to CPU, fix regen 16kHz bug
ef4f0ff

BoxOfColors Claude Opus 4.6 commited on

Move FlashSR inside GPU window, fix xregen routing, refactor helpers
0bc4a35

BoxOfColors Claude Sonnet 4.6 commited on

fix: load FlashSR on CPU only to avoid ZeroGPU CUDA init violation
60d3e36

BoxOfColors commited on

remove: HF token settings section and JS fallback
0691643

BoxOfColors commited on

feat: add FlashSR post-processing to upsample TARO 16kHz → 48kHz
efe424b

BoxOfColors commited on