Fill CUDA EP opset gap for Shape operator (23→25) (#27734)
- [x] Merge latest main branch (contains commit
6379acbc6bd82f6dcaa15afd887cdb7a0301169c)
- [x] Update `shape_op.cc` (CUDA): cap non-versioned opset 23 kernel to
VERSIONED 23-24, add new non-versioned opset 25 kernel
- [x] Update `cuda_execution_provider.cc` forward declarations and
BuildKernelCreateInfo
- [x] Update `docs/OperatorKernels.md` to reflect the new Shape CUDA
kernel registrations (25+ and [23, 24])
- [x] Run code review and security checks
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>