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 5 times, most recently 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
@quic-amitraj quic-amitraj force-pushed the config_support_diffusers branch from 00f5286 to 0a26f1b Compare November 13, 2025 16:52
@quic-amitraj quic-amitraj requested a review from vbaddi November 14, 2025 04:40
@quic-amitraj quic-amitraj force-pushed the config_support_diffusers branch from ac6382a to 19e0ccd Compare November 14, 2025 10:24
@quic-amitraj quic-amitraj force-pushed the config_support_diffusers branch 2 times, most recently from 226e65a to 901d293 Compare November 27, 2025 09:37
Amit Raj and others added 21 commits December 8, 2025 17:49
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
… export 3. Hash getting changed after each export

Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: vtirumal <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
@quic-amitraj quic-amitraj force-pushed the config_support_diffusers branch from 767f7fe to 4ae608b Compare December 8, 2025 20:59
Amit Raj added 3 commits December 9, 2025 05:11
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
@quic-amitraj quic-amitraj merged commit e05f05a into quic:main Dec 9, 2025
4 of 5 checks passed
quic-akuruvil pushed a commit that referenced this pull request Dec 15, 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](https://huggingface.co/black-forest-labs/FLUX.1-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`**

---------

Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: Amit Raj <[email protected]>
Signed-off-by: tv-karthikeya <[email protected]>
Signed-off-by: vtirumal <[email protected]>
Co-authored-by: tv-karthikeya <[email protected]>
Co-authored-by: Amit Raj <[email protected]>
Co-authored-by: Karthikeya <[email protected]>
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. ready for CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants