Luminia/Anima-2B-CPU
fix: use anime model (Anima-V1-Turbo) not semi-realistic (nArnima)
exact copy of working private Space: Docker + n-Arno V1 Turbo + CFG 1 (899s proven)
Gradio SDK + n-Arno V1 Turbo AIO + CFG 1 + pre-built binary
remove 832x1216 resolution
restore cache-mode spectrum + fa + offload (18GB RAM, only 3GB used)
test: no BLAS at all (old 854s Docker had BLAS silently disabled)
fix: compile with -j1 to avoid OOM during Docker build
fix: add pkg-config for BLAS detection
fix: remove max_size=1, was rejecting queued requests
back to Docker: v1.0 model, OpenBLAS BLAS, CFG 2 er_sde, CLI+API+MCP
cache compiled sd-cli with OpenBLAS
auto-cache sd-cli binary in vendor/ after first compile
try OPENBLAS_NUM_THREADS=2 for speed (Codex fixes handle RAM)
Codex fixes: disk-backed logs, malloc_trim, lazy imports, no _on_unload
fix OOM: disable SSR, limit OpenBLAS to 1 thread
fix: only kill sd-cli for browser disconnects, not API/MCP
fix: distinguish user disconnect from real OOM (both exit -9)
fix OOM: drop cache-mode spectrum + offload-to-cpu to reduce RAM
fix: use GGML_BLAS=ON + GGML_BLAS_VENDOR=OpenBLAS (new ggml API)
compile sd-cli from source with OpenBLAS, add elapsed to errors
fix: restore cache-mode spectrum (none not valid)
fix OOM: drop --fa, cache-mode none to reduce RAM
fix: extract libstable-diffusion.so, set LD_LIBRARY_PATH, fix api_name
v1.0: ditch Docker, Gradio SDK, CLI+API+MCP, CFG 2 er_sde 8 steps
Include resolution/steps/seed in OOM error message
Update repo name to Anima-v1.0-Turbo-AIO-Q4_K
Update to Anima Base v1.0 + Turbo AIO
Add gr.Request to unload + gc.collect after kill
Drop 832x1216 (OOM on free CPU), add queue(concurrency=1) for MCP
Add MCP server support, type hints, and docstrings for generate()
Remove redundant size from header
Default 8 steps (Turbo LoRA spec), slider 8-16, link source models
Switch to n-Arno AIO Q4_K GGUF (single 1.79 GB file, restores GGUF speed)
Switch to Anima Preview3 + new Turbo LoRA (fixes oversaturation reported in #1)
lock resolution max 768x512, 768x768 OOMs on free tier
try dpm++2m sampler (lower RAM than er_sde)
OOM error message for code -9, suggest 512x512
timeout 3h, remove est warning
fix warning wording
fix sampler: euler -> er_sde (recommended for turbo LoRA)
fix seed crash, lock steps/cfg, kill subprocess on disconnect, concurrency limit, time warnings
fix seed crash, cap resolution 768x768, steps max 12, concurrency limit 1, time estimate
Edit readme color
add censored to neg prompt
add negative prompt, show timing estimate
fix: server_port not port
fix: clone with submodules
switch to Docker with compiled sd.cpp
fix: use git sd.cpp for Anima support, fix theme
Initial Anima 2B CPU Space with Turbo LoRA
