aim at being a light-weight package and therefore has very few required dependencies, but many soft dependencies that can improve performance (such as accelerate, safetensors, onnx, etc…). We strive to keep the library as lightweight as possible so that it can be added without much concern as a dependency on other packages.
Diffusers prefers simple, self-explainable code over condensed, magic code. This means that short-hand code syntaxes such 