Skip to content

Conversation

Jaswanth51
Copy link

Description

Synchronizing intel/onnxruntime ovep-develop branch with latest changes from microsoft/onnxruntime master branch.

daijh and others added 10 commits August 12, 2025 14:22
### Description
This PR applies template to flash attention, and simplifies the
`is_unidirectional` check in shader.



### Motivation and Context
See above.
### Description

Disable two tests that were broken on X Elite by upgrading to QNN 2.37.0
### Description
This PR fixes the load_config handling logic delegating the filtering to be maintained by OV toolkit going ahead (this enables cache_dir for CPU device via load_config) & redundant upsample Op fixes.

---------

Co-authored-by: jatinwadhwa921 <110383850+jatinwadhwa921@users.noreply.github.com>
…rosoft#25702)

### Description
Enhance unique name generator for node and tensor names

### Motivation and Context
QNN requires node name to be unique. We've seen many instance of QNN node name conflicts results in failures on QNN graph finalizations.
However, currently it's hard-coded and thus error-prone, this change adds utility to generate unique names used in QNN nodes and intermediate
I/O tensors.
…icrosoft#25706)

### Description
<!-- Describe your changes. -->

Fix swapped value and count arguments to `std::vector` constructor.

The `std::vector` constructor signature is:
`vector( size_type count, const T& value, const Allocator& alloc =
Allocator() );`

https://en.cppreference.com/w/cpp/container/vector/vector.html

### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->

Fix issue discovered after enabling warning.

```
Error: E:\_work\onnxruntime\onnxruntime\onnxruntime\test\providers\tensorrt\tensorrt_basic_test.cc(688,34): error C2220: the following warning is treated as an error [E:\_work\_temp\build\RelWithDebInfo\onnxruntime_provider_test.vcxproj]
Warning: E:\_work\onnxruntime\onnxruntime\onnxruntime\test\providers\tensorrt\tensorrt_basic_test.cc(688,34): warning C4244: 'argument': conversion from 'float' to 'const unsigned __int64', possible loss of data [E:\_work\_temp\build\RelWithDebInfo\onnxruntime_provider_test.vcxproj]
```
### Description

Upgrade wgsl-template to 0.1.14.

Includes the following changes:
- show original file/line if different
- allow duplicated params
- [bugfix] show source lines correctly for generation errors
### Description
Fixes microsoft#25710 for bugs: Unused parameter ‘node_domain’, ‘node_op_type’
and ‘target_data_layout’.



### Motivation and Context
microsoft#25710

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Add alpha/beta and int/f16 GEMM test and fix some error for GEMM shader.
@Jaswanth51 Jaswanth51 requested a review from ankitm3k August 14, 2025 05:08
@Jaswanth51 Jaswanth51 closed this Aug 18, 2025
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.

9 participants