Spaces:
Running on Zero
Running on Zero
Commit History
Yesterday
-
Add domain tags for the Home tab filters of HARP Running
Verified signature8f89410
4 days ago
-
Stop NaN stems from a mono input, return an AIFF input as WAV, and size the reservation from current timings
Verified signatureA mono input is duplicated to feed the model, and two identical channels leave the Wiener filter's spatial covariance singular. Past a couple of iterations every stem turned to NaN, and writing the first one failed inside the GPU call. The copy now carries noise at -100 dBFS, below the quietest step of a 16-bit file, and the stems are averaged back to mono as before. A stem pushed past full scale is also no longer flattened: all four are scaled down together when any exceeds it, so they still sum to the mixture. HARP accepts .aif, the extension Logic Pro gives AIFF, but soundfile cannot write a file named with it, so such an input failed when its result was written, inside the GPU call. Gradio also converts an AIFF output to 16-bit WAV, since browsers cannot play AIFF, so keeping that container gained nothing. Lossless inputs now keep WAV and FLAC alone, and AIFF comes back as WAV at the bit depth this Space writes. The estimate was measured when the separator was built inside every …38c978d
5 days ago
-
Refuse an empty file before the GPU is reserved
Verified signatureAn audio file of no frames passed the checks in process_fn, since soundfile reads it without complaint and the limits checked are maximums, so it reached the GPU call and failed there, spending the caller's ZeroGPU allowance. It is refused with a message first. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>781b203 -
Separate in inference mode
Verified signatureZeroGPU recreates the parameters on the GPU for each call, and the copies require gradients again although the separator was frozen in the worker, so writing a stem raised RuntimeError on numpy(). The call now runs in inference mode. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>4d59830 -
Build the separators once in the worker, and keep a lossless container
Verified signatureBuilds both separators once, in the worker, rather than inside every GPU call, sets the Wiener iterations and window per request, reads and writes with soundfile, returns a FLAC or AIFF input in its own container, removes the torch.load patch and the dead spaces fallback, cleans the README, and pins requirements. It also imports spaces plainly, since it is always installed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>93c6155 -
Drop the length cap on the mixture, keeping the reservation sized to it
Verified signatureThe model works through it in segments or chunks, so its length costs time rather than memory. ZeroGPU already refuses a request that the caller's tier or remaining allowance cannot cover, before reserving anything, and tells a free account how to get more. A cap set so that a free account could afford every request therefore only turned away callers who could. The only request refused here now is one whose reservation would outlast PyHARP's 15 minute timeout, which would stop it anyway.199ecbc
7 days ago
-
Size the GPU reservation by measured cost.
Verified signature81e062e -
Size the GPU reservation by the mixture's length and check requests before the GPU is reserved.
Verified signaturec18ea46
13 days ago
-
Read the checkpoints from the Hub mirror, and drop umx, which umxhq supersedes.
Verified signature318bb1f -
Fetch the checkpoints in parallel, declare umxl's CC-BY-NC-SA-4.0, and pin open-unmix.
Verified signature9f1b51f -
Fetch the weights at startup rather than inside the GPU call.
Verified signature50d0361
16 days ago
-
Tidy the launch call and drop stray files
Verified signatured994d8b -
Roll pyharp and tidy the card description
Verified signature9c305ec -
Prune tags that predate the taxonomy
Verified signatureaf71530 -
Declare the model's own sample rate and channel count
Verified signatureac5e4fd
17 days ago
-
Restore the input's sample rate and channel count
Verified signature3b6758f -
Describe what each control does to the sound
Verified signature4703336 -
Credit the original authors and link the repository and paper
Verified signature8667611 -
Bring the Space up to the pyharp example standard (taxonomy tags, __main__ guard, show_error, v0.4.0)
Verified signaturef70dd6a
-
Deploy HARP wrapper via model agent
Verified signature1220b6a