Skip to content

fix: support list inputs in diffusion tuning cache - #2346

Open
changwangss wants to merge 1 commit into
mainfrom
wangchang/diffusion-cache-list-inputs
Open

fix: support list inputs in diffusion tuning cache#2346
changwangss wants to merge 1 commit into
mainfrom
wangchang/diffusion-cache-list-inputs

Conversation

@changwangss

Copy link
Copy Markdown
Contributor

Description

Single-output diffusion blocks pass tensor lists to subsequent blocks, causing the dict-only cache guard to silently skip prefetch and GPU best snapshots. Normalize these inputs inside the diffusion cache to preserve the existing block data flow.

Type of Change

Bug fix

Related Issues

Fixes or relates to #

Checklist Before Submitting

  • My code has been tested locally.
  • Documentation has been updated as needed.
  • New or updated tests are included where applicable.
  • The CUDA CI has passed. You can trigger it by commenting /azp run Unit-Test-CUDA-AutoRound.

Single-output diffusion blocks pass tensor lists to subsequent blocks, causing the dict-only cache guard to silently skip prefetch and GPU best snapshots. Normalize these inputs inside the diffusion cache to preserve the existing block data flow.

Signed-off-by: changwangss <chang1.wang@intel.com>
@changwangss
changwangss marked this pull request as ready for review September 11, 2026 12:15
@AutoRoundBot

Copy link
Copy Markdown
Collaborator

/azp run Unit-Test-CUDA-AutoRound

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants