Skip to content

[VitisAI] Remove unused function body handling in graph fusion - #26519

Merged
yuslepukhin merged 1 commit into
microsoft:mainfrom
mingyueliuh:vitisai-graph-fuse-memory-optimize
Nov 19, 2025
Merged

[VitisAI] Remove unused function body handling in graph fusion#26519
yuslepukhin merged 1 commit into
microsoft:mainfrom
mingyueliuh:vitisai-graph-fuse-memory-optimize

Conversation

@mingyueliuh

Copy link
Copy Markdown
Contributor

Description

Vitis AI EP graph_fuse memory optimize.
This PR removes unused function body handling code in the VitisAI graph fusion implementation.

Changes

  • Removed unused function body handling in graph fusion (onnxruntime/core/providers/vitisai/imp/graph.cc)

Context

The function body handling code in the graph fusion logic was not being used and can be safely removed to simplify the implementation.

@mingyueliuh

Copy link
Copy Markdown
Contributor Author

@adrianlizarraga please help reivew the PR , Thanks

@yuslepukhin
yuslepukhin requested a review from Copilot November 18, 2025 01:16
@yuslepukhin

Copy link
Copy Markdown
Contributor

/azp run Linux QNN CI Pipeline, Win_TRT_Minimal_CUDA_Test_CI,Windows ARM64 QNN CI Pipeline,Windows GPU Doc Gen CI Pipeline,Windows x64 QNN CI Pipeline

@azure-pipelines

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes unused function body handling code from the VitisAI execution provider's graph fusion implementation, simplifying the codebase without affecting functionality.

  • Removed unused code that was adding a "body" attribute to fused nodes in the graph fusion process

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread onnxruntime/core/providers/vitisai/imp/graph.cc

@yuslepukhin yuslepukhin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@yuslepukhin
yuslepukhin merged commit 8ac5670 into microsoft:main Nov 19, 2025
96 checks passed
ankitm3k pushed a commit to intel/onnxruntime that referenced this pull request Nov 19, 2025
…soft#26519)

### Description
Vitis AI EP graph_fuse memory optimize.
This PR removes unused function body handling code in the VitisAI graph
fusion implementation.

### Changes
- Removed unused function body handling in graph fusion
(`onnxruntime/core/providers/vitisai/imp/graph.cc`)

### Context
The function body handling code in the graph fusion logic was not being
used and can be safely removed to simplify the implementation.
Rohanjames1997 pushed a commit to Rohanjames1997/onnxruntime that referenced this pull request Dec 4, 2025
…soft#26519)

### Description
Vitis AI EP graph_fuse memory optimize.
This PR removes unused function body handling code in the VitisAI graph
fusion implementation.

### Changes
- Removed unused function body handling in graph fusion
(`onnxruntime/core/providers/vitisai/imp/graph.cc`)

### Context
The function body handling code in the graph fusion logic was not being
used and can be safely removed to simplify the implementation.
Kevin-Taha pushed a commit that referenced this pull request Dec 11, 2025
### Description
Vitis AI EP graph_fuse memory optimize.
This PR removes unused function body handling code in the VitisAI graph
fusion implementation.

### Changes
- Removed unused function body handling in graph fusion
(`onnxruntime/core/providers/vitisai/imp/graph.cc`)

### Context
The function body handling code in the graph fusion logic was not being
used and can be safely removed to simplify the implementation.
Sumit2318 pushed a commit that referenced this pull request Jan 6, 2026
### Description
Vitis AI EP graph_fuse memory optimize.
This PR removes unused function body handling code in the VitisAI graph
fusion implementation.

### Changes
- Removed unused function body handling in graph fusion
(`onnxruntime/core/providers/vitisai/imp/graph.cc`)

### Context
The function body handling code in the graph fusion logic was not being
used and can be safely removed to simplify the implementation.
adrastogi pushed a commit that referenced this pull request Mar 17, 2026
### Description
Vitis AI EP graph_fuse memory optimize.
This PR removes unused function body handling code in the VitisAI graph
fusion implementation.

### Changes
- Removed unused function body handling in graph fusion
(`onnxruntime/core/providers/vitisai/imp/graph.cc`)

### Context
The function body handling code in the graph fusion logic was not being
used and can be safely removed to simplify the implementation.
adrastogi pushed a commit that referenced this pull request Mar 19, 2026
### Description
Vitis AI EP graph_fuse memory optimize.
This PR removes unused function body handling code in the VitisAI graph
fusion implementation.

### Changes
- Removed unused function body handling in graph fusion
(`onnxruntime/core/providers/vitisai/imp/graph.cc`)

### Context
The function body handling code in the graph fusion logic was not being
used and can be safely removed to simplify the implementation.
adrastogi added a commit that referenced this pull request Mar 31, 2026
This cherry-picks the following commits for the release:

- #26434 [VitisAI]add tensor type bool
- #26452 [VitisAI EP] Fix error in graph resolving
- #26487 [VitisAI] Enable ort::logger usage in
compile_onnx_model_vitisai_ep_v4
- #26519 [VitisAI] Remove unused function body handling in graph fusion
- #26627 [VitisAI] Add External EP Loader
- #26699 [VitisAI] Add support compiled model compatibility information
retrieval and validation
- #27295 Remove s_kernel_registry_vitisaiep.reset() in
deinitialize_vitisai_ep()
- #27356 Add/Update telemetry events
- #27626 Add PE version info to onnxruntime_providers_vitisai.dll
- #27693 Fix integer division by zero crash in CPU EP Div operator
- #27815 Fix overflow in DmlGraphFusionHelper::ProcessInputData
- #27823 Fix new-delete mismatch in DML EP's QuantizeLinear operator

---------

Co-authored-by: Yueqing Zhang <yuz75@Pitt.edu>
Co-authored-by: Yueqing Zhang <yueqingz@amd.com>
Co-authored-by: zpye <yezupei92@foxmail.com>
Co-authored-by: Chunye Wang@AMD <chunywan@amd.com>
Co-authored-by: mingyue <131847423+mingyueliuh@users.noreply.github.com>
Co-authored-by: zz002 <zhenzew@amd.com>
Co-authored-by: Darshak Bhatti <47045043+dabhattimsft@users.noreply.github.com>
Co-authored-by: Darshak Bhatti <dabhatti@micorsoft.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Xiaoxi Han <xiha@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: tianleiwu <30328909+tianleiwu@users.noreply.github.com>
Co-authored-by: skottmckay <979079+skottmckay@users.noreply.github.com>
Co-authored-by: Tianlei Wu <tlwu@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants