Spaces:
Running on Zero
Running on Zero
Commit History
10 days ago
-
Drop the comment on ssr_mode Running
Verified signaturefdd2c9f -
Shorten the comment on ssr_mode
Verified signature0c5a55b -
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.2563a14
17 days ago
-
Add domain tags for the Home tab filters of HARP
Verified signature5b37eaf
20 days ago
-
Return an AIFF input as WAV
Verified signatureHARP 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. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>028e4e4
21 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>f35abfe -
Load in the worker alone, declare the rate, and keep a lossless container
Verified signatureBuilds and places the model in the worker alone rather than in both processes, declares 44.1 kHz, writes 32-bit float WAV or 24-bit FLAC and AIFF, and returns a FLAC or AIFF input in its own container. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>6146979 -
Drop the length cap on the recording, 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.3556bfc -
Restore long recordings in overlapping chunks
Verified signatureThe model holds all of its input in GPU memory, and while 90 s measured at about 8 s, 120 s ran out of memory inside the GPU call, so the 10 minute limit was unreachable. A recording longer than 30 s is now restored in 30 s chunks overlapping by 1 s and cross-faded, which keeps memory flat and the limit real.1f410a9 -
Return the result at the input's sample rate
Verified signatureIt was written at the model's 44.1 kHz whatever the input's rate.d119467
23 days ago
-
Size the GPU reservation by measured cost.
Verified signature60f2ba3 -
Size the GPU reservation by the recording's length and check requests before the GPU is reserved.
Verified signature983ec98 -
Pin pyharp v0.4.2.
Verified signature90470f1
25 days ago
-
Label the output with what it holds, which HARP shows as its name.
Verified signature625d0b8
29 days ago
-
Pin pyharp v0.4.1 by commit, since pip caches the wheel it built for a moved tag.
Verified signature23f6c22
-
Fetch the weights when the Space builds, not on the first request
Verified signature857a8df -
Tidy the launch call and drop stray files
Verified signatureb181452 -
Roll pyharp and tidy the card description
Verified signature3a20092 -
Prune tags that predate the taxonomy
Verified signature30c97bc -
Pin pyharp to v0.4.1
Verified signature3b66d53
-
Describe what each control does to the sound
Verified signature17d6a5e -
Credit the original authors and link the repository and paper
Verified signature549f595 -
Record the model's tags, as reported by /controls
Verified signaturedf0f229 -
Fix the launch keywords and the taxonomy import
Verified signaturea19da91 -
Bring the Space up to the pyharp example standard (taxonomy tags, __main__ guard, show_error, v0.4.0)
Verified signature0d90d10 -
Bring the Space up to the pyharp example standard (taxonomy tags, __main__ guard, show_error, v0.4.0)
Verified signature4db5e2f -
Correct the license and give the Space an apt emoji and gradient
Verified signature61c5a12
-
Bring Space metadata up to HARP deployment guidelines
Verified signature8e18b03
-
Fix Apollo runtime dependencies and audio processing
Verified signatureb607ff0
-
further cleanup and resetting device to cuda inside the process function
d4f3fbb -
output -> result in process function to fix local variable/global variable conflict
928bb51 -
a good many changes to move the model outside the process
95b67fb -
Testing CUDA
1abb01c -
app.py cleanup, load/save_audio removal from pyharp since they're unused
a99daf7 -
imported spaces, added gpu decorator, fixed launch time with "share -> false"
2e943b4 -
removed every requirement with nvidia or cuda
b33dda8 -
Changed python version and removed torch and torchaudio from reqs
9f38d1e
-
Update README.md
Verified signatureb793616 -
Update README.md
Verified signature76cace2
-
remove function package files, hopefully things will install using only requirements and pip
4ace5f5 -
Modified packages to remove version numbers, moved old file to packages_old
796db31
-
gitignore
1183656 -
gitattributes
330a040 -
replace readme
fa7cf86 -
readme fix 2
54457af -
fix readme
96c979f -
initial fr
e617857 -
initial commit
Verified signature4978ec5