Skip to content

Modular Pipeline: support for PixArtAlphaPipeline #13301

Description

@gasparyanartur

Model/Pipeline/Scheduler description

I would like to implement a modular version of the PixArt pipeline family, as discussed in #13295.

The initial scope includes the PixArtAlphaPipeline under src/diffusers/pipelines/pixart_alpha/. Currently, the focus is on PixArt-α only. The implementation would be structured so that PixArtSigmaPipeline support can be added later in a follow-up.

Current plan:

Add a new modular PixArt package under src/diffusers/modular_pipelines/, following the structure of the existing built-in modular pipelines.

  • encoders for prompt encoding
  • before_denoise for input / latent preparation and timestep setup
  • denoise for the main PixArt denoising loop
  • decoders for VAE decoding and post-processing

I’m happy to implement this myself, and this would be my first contribution to Diffusers.

Open source status

  • The model implementation is available.
  • The model weights are available (Only relevant if addition is not a scheduler).

Provide useful links for the implementation

Relevant references:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions