Spaces:
Running
Running
Commit History
-
update defaults: LR 3e-4, rank 32, alpha 2x rank (per Side-Step author)
04c031f -
save only on cancel/finish, max epochs 1000, default 3
d42aa91 -
add mid/sas analysis modes (Demucs + ensemble), auto-select by dataset size
b38d0b1 -
add auto-captioning (BPM/key/signature via librosa), add librosa+mutagen deps
1d42836 -
switch training to standard turbo (11s/epoch), auto-select standard GGUF for LoRA inference
c0f2a13 -
add XL variant mappings to _VARIANT_DIR
3c5ce9c -
fix: train on XL turbo (matches XL GGUF for inference), add XL checkpoint download
372f08e -
add full README with API docs, MCP, CLI, architecture
9d2d424 -
allow custom LoRA values in dropdown (API clients)
2bd2612 -
log ace-server restart, show output for adapter debugging
d2ae079 -
fix: forward adapter to synth request, default LM to 1.7B
b23b6b8 -
fix: adapter saved to clean dir, LM dropdown no 'Default', on-demand download
e62602f -
copy train_engine.py into Docker image
5fe3c53 -
Side-Step training engine, tested locally on CPU
- train_engine.py: 1347-line standalone LoRA training (ported from Side-Step) - Adafactor optimizer, 2-pass sequential preprocessing, FA->SDPA->eager fallback - Generator-based progress (yield per epoch), cancel button, checkpoint saves - Pin transformers<4.58.0 (meta tensor fix), skip device_map on CPU - Tested locally: preprocessing 174s + training 51s (2 epochs, 10s audio)a07b39d -
switch back to 1.7B LM (fastest at 269s, 0.6B was 936s)
5e95353 -
swap LM to 0.6B Q8_0 for speed test
88b9223
-
swap LM 4B->1.7B Q8_0 for faster CPU inference
b14d3e8 -
add LoRA adapter dropdown to inference UI
5c2e4e7 -
default mp3, remove format selector, increase LM timeout to 900s
882ed5c -
remove accelerate (causes meta tensors), clean up patches
153f929
-
fix meta tensor crash: force low_cpu_mem_usage=False and float32 for CPU
9ed24c7 -
disable flash_sdp on CPU, force attn_implementation=sdpa for training
13f9406 -
add granular logging + full stderr to diagnose preprocessing hang
6cee8bd -
fix: use float32 not bfloat16 for CPU training (bf16 deadlocks on CPU)
560b5e0 -
redirect training subprocess stderr to log file for debugging
e69e9ec -
add einops + vector_quantize_pytorch for model loading
88ca206 -
run training as detached subprocess to survive Gradio session timeout
a4a86a8 -
use bfloat16 precision for training to halve RAM usage
a0e1f4c -
stop ace-server during training to free RAM, restart after, add log visibility
c2cb0b9 -
pre-download training checkpoints at build time
c37e80e -
pin diffusers==0.30.3 for torch 2.4.x compat
f59d542 -
pin torchaudio==2.4.0 (before torchcodec default backend)
148cd6b -
force uninstall torchcodec (torchaudio dependency, broken on Ubuntu 22.04)
9822bee -
monkey-patch torchaudio.load to use soundfile backend
afccbc0 -
remove torchcodec (needs FFmpeg 5.x), keep soundfile backend
63d7cb8 -
add torchcodec + ffmpeg for torchaudio audio loading
f1f383b -
add soundfile + libsndfile1 for torchaudio backend
dd7a793
-
add all training deps: diffusers lightning numpy tensorboard
eb1b926 -
add torchaudio dep for training preprocess
9dc4031 -
add loguru dep for training preprocess
d89a224 -
install gradio[mcp] for mcp_server support
eb0e7f8 -
add git to runtime image for ace-step source clone
0f0b7b0 -
add LoRA training, fix css kwarg
625132a -
full app: CLI + Gradio + training placeholder + MCP
72e4b69 -
rewrite app.py for ace-server HTTP API, no torch
2dc2899 -
copy all shared libs including versioned symlinks
567a93e -
add pkg-config for BLAS detection
fd22b19 -
switch to acestep.cpp GGUF: XL turbo Q4_K_M + 4B LM Q5_K_M
fccaf48 -
clickable title
fe00878 -
slim title
1e6f1c3