Spaces:
Running on Zero
Running on Zero
Commit History
4 days ago
-
Drop the comment on ssr_mode Running
Verified signatureb0d7381 -
Shorten the comment on ssr_mode
Verified signaturec83e055 -
Launch without server-side rendering
Verified signatureGradio's launch check of the page through the Node proxy can time out while the model loads, which crashes the app at startup.7c96182
11 days ago
-
Add domain tags for the Home tab filters of HARP
Verified signature8f89410
14 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
15 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
17 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 -
Pin pyharp v0.4.2.
Verified signaturec5552cb
23 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 -
Pin pyharp v0.4.1 by commit, and remove a generator leftover nothing reads.
Verified signaturec6e7668
26 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 -
Copy the tag list from the running Space
Verified signaturec7c23d3 -
Declare the model's own sample rate and channel count
Verified signatureac5e4fd
27 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 -
Record the model's tags, as reported by /controls
Verified signature5fee8e8 -
Bring the Space up to the pyharp example standard (taxonomy tags, __main__ guard, show_error, v0.4.0)
Verified signaturef70dd6a -
Correct the license and give the Space an apt emoji and gradient
Verified signature7f850ca
28 days ago
-
Bring Space metadata up to HARP deployment guidelines
Verified signature4a1d4de
-
Deploy HARP wrapper via model agent
Verified signature1220b6a -
initial commit
Verified signaturef1af222