onnxruntime
Add `ShouldConvertDataLayoutForOp()` API to allow EPs to customize layout sensitive ops
#25147
Merged

Add `ShouldConvertDataLayoutForOp()` API to allow EPs to customize layout sensitive ops #25147

edgchen1 merged 19 commits into main from edgchen1/ep_layout_sensitive_ops
edgchen1
edgchen1 save work
4440e7d6
edgchen1 update JS EP
543621e1
edgchen1 update webgpu EP
59a590a0
edgchen1 update CUDA EP
cf2ad94f
edgchen1 update QNN EP
0396b630
edgchen1 fix test
9b0e1ad4
edgchen1 edgchen1 requested a review from fs-eire fs-eire 1 year ago
edgchen1 edgchen1 requested a review from adrianlizarraga adrianlizarraga 1 year ago
edgchen1 edgchen1 requested a review from HectorSVC HectorSVC 1 year ago
edgchen1 edgchen1 requested a review from chilo-ms chilo-ms 1 year ago
fs-eire
edgchen1
edgchen1 add GridSample contrib op to ORT layout sensitive ops
bc18af03
edgchen1 handle contrib GridSample in CUDA EP too
82deccf9
edgchen1 edgchen1 marked this pull request as ready for review 1 year ago
edgchen1 Merge remote-tracking branch 'origin/main' into edgchen1/ep_layout_se…
6e9b240a
edgchen1 Merge remote-tracking branch 'origin/main' into edgchen1/ep_layout_se…
e5429c92
edgchen1 Add ORT EP API.
594bd5cb
edgchen1
edgchen1 commented on 2025-06-26
github-actions
github-actions commented on 2025-06-26
edgchen1 format, convert string_view to string
bc931c24
edgchen1 fix issues
85e01030
edgchen1 edgchen1 changed the title Add `IExecutionProvider::ShouldConvertNodeLayoutToNhwc()` to allow EPs to customize layout sensitive ops Add `ShouldConvertNodeLayoutToNhwc()` API to allow EPs to customize layout sensitive ops 1 year ago
edgchen1 update comment
1abe81a8
edgchen1 edgchen1 requested a review from skottmckay skottmckay 1 year ago
edgchen1
edgchen1 commented on 2025-06-27
adrianlizarraga
adrianlizarraga commented on 2025-06-27
edgchen1 add parameter for target data layout
1ff6c221
edgchen1 fix build
1362d6f2
edgchen1 add layout check to QNN EP's impl
e1453fa9
edgchen1 rename ShouldConvertNodeLayout to ShouldConvertDataLayoutForOp
c94ee528
edgchen1 edgchen1 changed the title Add `ShouldConvertNodeLayoutToNhwc()` API to allow EPs to customize layout sensitive ops Add `ShouldConvertDataLayoutForOp()` API to allow EPs to customize layout sensitive ops 1 year ago
edgchen1 add DataLayout::Default as alias for NCHW
900891d8
adrianlizarraga
adrianlizarraga approved these changes on 2025-06-28
skottmckay
skottmckay approved these changes on 2025-06-29
edgchen1 edgchen1 merged 6346cdd6 into main 1 year ago
edgchen1 edgchen1 deleted the edgchen1/ep_layout_sensitive_ops branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone