Spaces:
Sleeping
Sleeping
Commit History
27 days ago
-
That was unhelpful
Printing the token vector doesn't seem helpful.b605196 -
More grr
f0b900b -
Grr
98fdfdd -
Oops
bdf010b -
Seeing if I can print the tokens
2e808c9 -
Trying different defaults
01002c6 -
Trying qpm
163c427
28 days ago
-
Updating weight of bpm
ea984f0 -
Experimenting with bpm
8047b48
29 days ago
-
Added attribution
Added attribution to Laurie Wired's project. It's probably not much cut-and-pasted, but the general structure is, so I felt it was fair-play to add a link.605270c -
Added some more thoughts
Some more thoughts on the project structure to improve (hopefully) the stability of the application.57bf267 -
Minor changes
I added a gitignore clause for a set of personal notes I use to keep track of Claude session IDs that are not applicable to other developers. Brainstormed a bunch of ideas for future changes to add to add to the project into ROADMAP.md.d3c4cb1 -
Require a GPU for JAX and log its devices
Set JAX_PLATFORMS=cuda so a missing GPU fails startup loudly instead of silently falling back to a CPU that's ~30x too slow; this also stops JAX probing for a TPU (the "Failed to open libtpu.so" log line). Log the JAX devices when a Magenta backend loads. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>9cf09cf -
Fix server freeze while MusicCoCa loads on the Space
Loading MusicCoCa's TFLite models holds the GIL, freezing the web server and stream. On the Space it never finished, likely because the memory-mapped models were read from the network-backed /data bucket. Keep Magenta RT 2's files on local disk (re-downloading takes ~16s), load MusicCoCa with a warm-up embedding during model loading, and dump all thread stacks to the log if the event loop stalls for 30s. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>31cb70f -
Switch to Magenta RT 2 (mrt2_small) via JAX
Magenta RT v1 base measured 0.5x real time on the Space's T4. Add a Magenta RT 2 backend, which streams 40ms frames and has a 282M-parameter small model, and make it the default image: plain python:3.12-slim with magenta-rt[jax] and jax[cuda12] wheels. The v1 image is kept as Dockerfile.magenta-v1. Backends are now chosen by make_backend() from INFINITERADIO_BACKEND. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>aa8b268 -
Add Infinite Radio server for Hugging Face Spaces
FastAPI server generated from infiniteradio.yml (scripts/generate.sh) with custom logic in app/: a background Magenta RT v1 generator steered by global tempo/style state, a real-time paced MP3 stream at /stream, and a player page at /. Includes a GPU Docker image for the Space, a fake backend for local development, and a pytest suite. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>ab98ae3 -
initial commit
Verified signatureb74eaea