ACE-Step-CPU / Dockerfile

Commit History

  1. add fast captioning module (CLAP + faster-whisper + Silero VAD), update deps

    4619f39

  1. remove XL checkpoint download (OOMKilled build, training uses standard turbo)

    6d9fb39
  2. fix: save_every_n_epochs=0, add demucs-infer to Dockerfile, debug adapter dir

    0e27e49

  1. major update: PyTorch inference, Gradio 6, session isolation, /understand captioning⁠

    ff239f5

  1. add auto-captioning (BPM/key/signature via librosa), add librosa+mutagen deps

    1d42836
  2. switch training to standard turbo (11s/epoch), auto-select standard GGUF for LoRA inference

    c0f2a13
  3. fix: train on XL turbo (matches XL GGUF for inference), add XL checkpoint download

    372f08e
  4. copy train_engine.py into Docker image

    5fe3c53
  5. Side-Step training engine, tested locally on CPU⁠

    a07b39d
  6. switch back to 1.7B LM (fastest at 269s, 0.6B was 936s)

    5e95353
  7. swap LM to 0.6B Q8_0 for speed test

    88b9223

  1. swap LM 4B->1.7B Q8_0 for faster CPU inference

    b14d3e8
  2. remove accelerate (causes meta tensors), clean up patches

    153f929

  1. add einops + vector_quantize_pytorch for model loading

    88ca206
  2. pre-download training checkpoints at build time

    c37e80e
  3. pin diffusers==0.30.3 for torch 2.4.x compat

    f59d542
  4. pin torchaudio==2.4.0 (before torchcodec default backend)

    148cd6b
  5. force uninstall torchcodec (torchaudio dependency, broken on Ubuntu 22.04)

    9822bee
  6. remove torchcodec (needs FFmpeg 5.x), keep soundfile backend

    63d7cb8
  7. add torchcodec + ffmpeg for torchaudio audio loading

    f1f383b
  8. add soundfile + libsndfile1 for torchaudio backend

    dd7a793

  1. add all training deps: diffusers lightning numpy tensorboard

    eb1b926
  2. add torchaudio dep for training preprocess

    9dc4031
  3. add loguru dep for training preprocess

    d89a224
  4. install gradio[mcp] for mcp_server support

    eb0e7f8
  5. add git to runtime image for ace-step source clone

    0f0b7b0
  6. add LoRA training, fix css kwarg

    625132a
  7. copy all shared libs including versioned symlinks

    567a93e
  8. add pkg-config for BLAS detection

    fd22b19
  9. switch to acestep.cpp GGUF: XL turbo Q4_K_M + 4B LM Q5_K_M

    fccaf48