[EP ABI] Add weight pre-packing support to kernel-based plugin EPs #26754
[EP ABI] Add weight pre-packing support to kernel-based plugin EPs
4f3d0042
Add comment about sharing of prepacked weights (cpu ep only)
e9540216
Update Mul kernel to pre-pack input b
fb2998b6
Apply suggestions from code review
5e64f79c
Add comments regarding prepack allocator lifetime
9b1c6a20
Merge branch 'adrianl/plugin-ep-kernel-prepack' of github.com:microso…
c638a1a0
fs-eire
dismissed these changes
on 2025-12-09
Added support for sharing pre-packed weights for cpu-accessible alloc…
717ed4ac
Define what should happen if OrtKernelImpl::SetSharedPrePackedWeight(…
bd8f6f04
Merge branch 'main' into adrianl/plugin-ep-kernel-prepack
fc1fd161
Clean up some exception handling
8b3f56c6
Refactor example kernel classes (no inheritance)
23503a18
Merge branch 'main' into adrianl/plugin-ep-kernel-prepack
7f37ffbd
Correct use of output param
26eca56c
Add more edge-case handling for PrePack() call
7af257b3
API version checks
515062e9
Use correct SAL annotation for array parameters
347ce4f4
Clean up some includes
906187d3
Update onnxruntime/core/session/plugin_ep/ep_kernel_registration.cc
1611fc38
Remove OrtAllocator parameter from SharedPrePackedWeightCache_StoreWe…
30ca590e
Clarify what happens when SharedPrePackedWeightCache_StoreWeightData …
a5342b92
Merge branch 'main' into adrianl/plugin-ep-kernel-prepack
51bc7319
Review comments
edf3f2c2
C++ API
e94c0aab
Improve doc for c++ api convenience class
c8eb3c90
Add buffer_sizes as a parameter to OrtKernelImpl::SetSharedWeightData
98e3d132
Add comment to implementation of OrtKernelImpl::SetSharedPrePackedWeight
c61ae41f
Do not prescribe what the kernel impl should return for a situation t…
02d75d2e
edgchen1
dismissed these changes
on 2025-12-24
Update include/onnxruntime/core/session/onnxruntime_ep_c_api.h
0a84eda6
Adjust comments
5f80f9d3
Tweak comment again
c60472d3
Add comments to clarify ownership scenarios
441c9e25
fs-eire
approved these changes
on 2025-12-27
adrianlizarraga
deleted the adrianl/plugin-ep-kernel-prepack branch 159 days ago
Assignees
No one assigned