openRuyi Lookout
← Packages

python-diffusers

State-of-the-art diffusion models for image, video, and audio generation in PyTorch

Current
0.38.0
Candidate
0.42.1
License
Apache-2.0

Build

TargetResultLast successful versionSucceeded at
rva23
0.38.0
rva20
0.38.0
x86_64
0.38.0

RuntimeDeps

DependencyObserved sourceCurrent requirementCandidate requirement
3.29.0
0.28.1
Not observed
1.16.0
9.0.0
2.4.6
13.0.0
2026.1.15
2.33.1
0.8.0
3.14.9

Optional RuntimeDeps

DependencyObserved sourceCurrent requirementCandidate requirement
1.13.0
bitsandbytesUnmapped
—
compelUnmapped
—
Not observed
5.0.1
flashpackUnmapped
—
flaxUnmapped
—
Not observed
6.3.1
0.19.0
3.2.1
hf-doc-builderUnmapped
—
invisible-watermarkUnmapped
—
isortUnmapped
—
jaxUnmapped
—
Not observed
jaxlibUnmapped
—
Not observed
3.1.6
librosaUnmapped
—
0.48.0
Not observed
0.66.0
Not observed
nvidia_modelopt[hf]Unmapped
—
optimum_quantoUnmapped
—
0.9.0
0.19.1
3.3.0
7.35.1
9.0.3
2.4.0
3.8.0
1.12.1
ruffUnmapped
—
0.8.0
1.17.1
sdnqUnmapped
—
Not observed
0.2.1
tensorboardUnmapped
—
0.12.0
1.0.28
2.13.0
torchaoUnmapped
—
torchsdeUnmapped
—
0.28.0
5.12.1
2.8.0
Dependency conditions
  • accelerate>=0.31.0?
    Applies when (any)
    extra == "bitsandbytes"extra == "dev"extra == "gguf"extra == "optimum-quanto"extra == "torch"extra == "torchao"extra == "training"
  • bitsandbytes>=0.43.3Unmapped
    Applies when (any)
    extra == "bitsandbytes"
  • compel==0.1.8Unmapped
    Applies when (any)
    extra == "dev"extra == "test"
  • datasetsany version?
    Applies when (any)
    extra == "dev"extra == "test"extra == "training"
  • flashpackany versionUnmapped
    Applies when (any)
    extra == "flashpack"
  • flax>=0.4.1Unmapped
    Applies when (any)
    extra == "dev"extra == "flax"
  • ftfyany version?
    Applies when (any)
    extra == "dev"extra == "test"
  • gguf>=0.10.0?
    Applies when (any)
    extra == "gguf"
  • GitPython<3.1.19?
    Applies when (any)
    extra == "dev"extra == "test"
  • hf-doc-builder>=0.3.0Unmapped
    Applies when (any)
    extra == "dev"extra == "docs"extra == "quality"
  • invisible-watermark>=0.2.0Unmapped
    Applies when (any)
    extra == "dev"extra == "test"
  • isort>=5.5.4Unmapped
    Applies when (any)
    extra == "dev"extra == "quality"
  • jax>=0.4.1Unmapped
    Applies when (any)
    extra == "dev"extra == "flax"
  • jaxlib>=0.4.1Unmapped
    Applies when (any)
    extra == "dev"extra == "flax"
  • Jinja2any version?
    Applies when (any)
    extra == "dev"extra == "test"extra == "training"
  • librosaany versionUnmapped
    Applies when (any)
    extra == "dev"extra == "test"
  • llvmliteUpgrade:>=0.40.0?
    Applies when (any)
    extra == "dev"extra == "test"
  • numbaUpgrade:>=0.57.0?
    Applies when (any)
    extra == "dev"extra == "test"
  • nvidia_modelopt[hf]>=0.33.1Unmapped
    Applies when (any)
    extra == "nvidia-modelopt"
  • optimum_quanto>=0.2.6Unmapped
    Applies when (any)
    extra == "optimum-quanto"
  • parameterizedany version?
    Applies when (any)
    extra == "dev"extra == "test"
  • peft>=0.17.0?
    Applies when (any)
    extra == "dev"extra == "training"
  • phonemizerany version?
    Applies when (any)
    extra == "dev"extra == "test"
  • protobuf<4,>=3.20.3?
    Applies when (any)
    extra == "dev"extra == "test"extra == "training"
  • pytestany version?
    Applies when (any)
    extra == "dev"extra == "test"
  • pytest-timeoutany version?
    Applies when (any)
    extra == "dev"extra == "test"
  • pytest-xdistany version?
    Applies when (any)
    extra == "dev"extra == "test"
  • requests-mock==1.10.0?
    Applies when (any)
    extra == "dev"extra == "test"
  • ruff==0.9.10Unmapped
    Applies when (any)
    extra == "dev"extra == "quality"
  • safetensors>=0.8.0-rc.0?→>=0.8.0?
    Applies when (any)
    extra == "dev"extra == "test"
  • scipyany version?
    Applies when (any)
    extra == "dev"extra == "test"
  • sdnqUpgrade:>=0.2.2Unmapped
    Applies when (any)
    extra == "sdnq"
  • sentencepiece!=0.1.92,>=0.1.91?
    Applies when (any)
    extra == "dev"extra == "test"
  • tensorboardany versionUnmapped
    Applies when (any)
    extra == "dev"extra == "training"
  • tiktoken>=0.7.0?
    Applies when (any)
    extra == "dev"extra == "test"
  • timmany version?
    Applies when (any)
    extra == "dev"extra == "training"
  • torch>=1.4?→>=2.6?
    Applies when (any)
    extra == "dev"extra == "torch"
  • torchao>=0.7.0→>=0.15.0Unmapped
    Applies when (any)
    extra == "torchao"
  • torchsdeany versionUnmapped
    Applies when (any)
    extra == "dev"extra == "test"
  • torchvisionany version?
    Applies when (any)
    extra == "dev"extra == "test"
  • transformers>=4.41.2?
    Applies when (any)
    extra == "dev"extra == "test"
  • urllib3<=2.0.0?
    Applies when (any)
    extra == "dev"extra == "quality"

Description

Diffusers is the go-to library for state-of-the-art pretrained diffusion models for generating images, audio, and even 3D structures of molecules. Whether you're looking for a simple inference solution or training your own diffusion models, Diffusers is a modular toolbox that supports both. The library is designed with a focus on usability over performance, simple over easy, and customizability over abstractions. Diffusers offers three core components: - State-of-the-art diffusion pipelines that can be run in inference with just a few lines of code. - Interchangeable noise schedulers for different diffusion speeds and output quality. - Pretrained models that can be used as building blocks, and combined with schedulers, for creating your own end-to-end diffusion systems.

Changelog

PR · 4

Checks
MonitorObservationLast checked
Checked
Checked
Checked
Checked
Not configured
No reliable monitor identity/configuration.
—
Metadata unavailable
Provider license expression is invalid SPDX metadata or exceeds the comparison budget.
Last attempted
Checked
Last attempted
Checked
Current source component only; local patches, build options, bundled dependencies and binary artifacts are not evaluated.
Checked