The image load route calls engine.begin_load(..., vae_quant=request.vae_quant, ...) uniformly for both engines, but the native SdCppDiffusionBackend.begin_load accepted every other diffusers-only knob except vae_quant and had no **kwargs, so a native (CPU-only / MPS / forced-native) image GGUF load raised TypeError on every request (vae_quant is always passed, defaulting to None). Accept and ignore it like the other diffusers-only knobs; sd.cpp has no torchao VAE quant. |
||
|---|---|---|
| .. | ||
| data_recipe | ||
| export | ||
| inference | ||
| rag | ||
| training | ||
| __init__.py | ||
| _torchao_stub.py | ||
| import_guards.py | ||
| tool_healing.py | ||