onnxruntime
8aec1a5e - Fill Reshape CUDA operator opset gap from 23 to 25 (#27742)

Commit
34 days ago
Fill Reshape CUDA operator opset gap from 23 to 25 (#27742) ### Description Extends the Reshape CUDA kernel registration from opset 23 to opset 25, following the same pattern used in #27728. - **`reshape.cc`**: Cap existing non-versioned opset 23 kernel → versioned (23, 24); add new non-versioned kernel at opset 25 - **`cuda_execution_provider.cc`**: Update forward declaration and `BuildKernelCreateInfo` for versioned (23, 24); add opset 25 entries - **`docs/OperatorKernels.md`**: Update Reshape CUDA EP entry from `23+` to `25+` and add `[23, 24]` versioned range row No functional changes to the kernel itself — the opset 25 schema is backward-compatible with opset 23. ### Motivation and Context Reshape is listed as a P1 gap in #27729 (CUDA max opset 23, ONNX latest opset 25). Models exported at opset 25 would fail to find a matching Reshape kernel on the CUDA EP. <!-- START COPILOT CODING AGENT TIPS --> --- 🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. [Learn more about Advanced Security.](https://gh.io/cca-advanced-security) --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: tianleiwu <30328909+tianleiwu@users.noreply.github.com> Co-authored-by: Tianlei Wu <tlwu@microsoft.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Author
Parents
Loading