[webgpu] Use LazyRelease for prepack allocator#27077
Conversation
|
thank you for the fix. I have a question: should we call |
Good point. I definitely don't want to call |
Sorry—this approach may still have issues. With this change, I can’t properly control the release of the original weights. I’ll think through this more carefully and send an updated proposal. Thanks. |
This reverts commit 31c6fcb.
Restore to the original one with LazyRelease plus flush after each prepack. |
|
With this PR, the issue #27068 cannot been reproduced again. Thanks. |
Co-authored-by: Yulong Wang <[email protected]>
BUG #27068 --------- Co-authored-by: Yulong Wang <[email protected]>
This cherry-picks the following commits for the 1.24.2 release: - #27096 - #27077 - #26677 - #27238 - #27213 - #27256 - #27278 - #27275 - #27276 - #27216 - #27271 - #27299 - #27294 - #27266 - #27176 - #27126 - #27252 --------- Co-authored-by: Xiaofei Han <[email protected]> Co-authored-by: Jiajia Qin <[email protected]> Co-authored-by: Yulong Wang <[email protected]> Co-authored-by: qti-monumeen <[email protected]> Co-authored-by: Ankit Maheshkar <[email protected]> Co-authored-by: Eric Crawford <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: guschmue <[email protected]> Co-authored-by: Guenther Schmuelling <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: angelser <[email protected]> Co-authored-by: Angela Serrano Brummett <[email protected]> Co-authored-by: Misha Chornyi <[email protected]> Co-authored-by: hariharans29 <[email protected]> Co-authored-by: eserscor <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: Baiju Meswani <[email protected]> Co-authored-by: Adrian Lizarraga <[email protected]> Co-authored-by: Ti-Tai Wang <[email protected]> Co-authored-by: bmehta001 <[email protected]>
BUG #27068