Skip to content

Conversation

@quic-amitraj
Copy link
Contributor

@quic-amitraj quic-amitraj commented Nov 4, 2025

Support for Diffusers Architecture in Efficient Transformers

Overview

This pull request introduces Diffusers architecture support to the Efficient Transformers framework, enabling seamless integration of diffusion models.

Key Highlights

  1. Support of model black-forest-labs/FLUX1-schnell
  2. Flexible Configuration
    • Supports JSON-based configuration files for easy compilation and execution.
  3. Performance Benchmarking
    • Implements a performance matrix for Diffusers models to enable benchmarking for each modules.
  4. Testing Framework
    • Includes initial test scripts for Diffusers (In progress).
  5. Support of onnx subfunction graph using flag use_onnx_function
  6. Support parallel compilation of modules using flag parallel_compile

@quic-amitraj quic-amitraj changed the title Flux support with custom config Diffusers support Nov 4, 2025
@quic-amitraj quic-amitraj force-pushed the config_support_diffusers branch 4 times, most recently from a07bb7a to e0b80fa Compare November 12, 2025 09:39
quic-amitraj and others added 25 commits November 13, 2025 08:46
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: tv-karthikeya <vtirumal@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
…and export APIs

Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcomm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Amit Raj added 7 commits November 13, 2025 08:46
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
@quic-amitraj quic-amitraj force-pushed the config_support_diffusers branch from ffed450 to eb55c51 Compare November 13, 2025 08:47
@quic-amitraj quic-amitraj marked this pull request as ready for review November 13, 2025 08:48
@quic-amitraj quic-amitraj force-pushed the config_support_diffusers branch 2 times, most recently from 42cf8b6 to 1cf4b30 Compare November 13, 2025 09:07
@quic-amitraj quic-amitraj marked this pull request as draft November 13, 2025 09:25
@quic-amitraj quic-amitraj force-pushed the config_support_diffusers branch from 1cf4b30 to 0ee0b9f Compare November 13, 2025 09:29
@quic-amitraj quic-amitraj marked this pull request as ready for review November 13, 2025 09:30
@quic-amitraj quic-amitraj force-pushed the config_support_diffusers branch from 0ee0b9f to 1e0fbfd Compare November 13, 2025 10:08
@quic-amitraj quic-amitraj self-assigned this Nov 13, 2025
@quic-amitraj quic-amitraj force-pushed the config_support_diffusers branch 2 times, most recently from bb01d84 to 00f5286 Compare November 13, 2025 13:24
@quic-amitraj quic-amitraj added the Diffusers Use for PR related to diffusers in efficient-transformers. label Nov 13, 2025
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
@quic-amitraj quic-amitraj force-pushed the config_support_diffusers branch from 00f5286 to 0a26f1b Compare November 13, 2025 16:52
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
@quic-amitraj quic-amitraj requested a review from vbaddi November 14, 2025 04:40
Signed-off-by: Amit Raj <amitraj@qti.qualcommm.com>
@quic-amitraj quic-amitraj force-pushed the config_support_diffusers branch from ac6382a to 19e0ccd Compare November 14, 2025 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Diffusers Use for PR related to diffusers in efficient-transformers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants