Repository navigation
Commit f3a9b06
authored
[release/1.6] Delete duplicate CUDA output handles once (#24490)
Supersedes #24448 with a clean release pick from #24420.
Deletes each aliased CUDA output handle once, including error cleanup,
and carries its regression test.
The original three source files are the complete scope of this pick.
## Scope and landing order
Land after #24489 in the
verified landing order.
This branch starts directly at release/1.6 commit
`dfb78b9ecd933a5fee33ebc94f69ed4b71cbb1e7`. Its GitHub diff contains 3
files for this pick; it does not carry duplicate #24298 history or the
excluded unmerged QNN work. Dependencies are documented here rather than
embedded as other cherry-pick commits.
## Verification
All changed Python files compile and pass Ruff F821 checks. All seven
replacements merge cleanly in the documented sequence, including
simulated squash merges. No QNN files are changed.
Native CUDA, OpenVINO and portable C++ suites were not run locally on
this macOS host; PR CI remains required before landing.
Prepared with OpenAI Codex.1 parent 1f49f64 commit f3a9b06
3 files changed
Lines changed: 52 additions & 5 deletions
File tree
- backends
- aoti/passes
- cuda
- runtime
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | | - | |
| 36 | + | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1001 | 1001 | | |
1002 | 1002 | | |
1003 | 1003 | | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
1004 | 1016 | | |
1005 | 1017 | | |
1006 | 1018 | | |
| |||
1011 | 1023 | | |
1012 | 1024 | | |
1013 | 1025 | | |
1014 | | - | |
| 1026 | + | |
1015 | 1027 | | |
1016 | 1028 | | |
1017 | 1029 | | |
| |||
1248 | 1260 | | |
1249 | 1261 | | |
1250 | 1262 | | |
1251 | | - | |
| 1263 | + | |
1252 | 1264 | | |
1253 | 1265 | | |
1254 | 1266 | | |
| |||
1268 | 1280 | | |
1269 | 1281 | | |
1270 | 1282 | | |
1271 | | - | |
| 1283 | + | |
1272 | 1284 | | |
1273 | 1285 | | |
1274 | 1286 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
815 | 815 | | |
816 | 816 | | |
817 | 817 | | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
818 | 853 | | |
819 | 854 | | |
820 | 855 | | |
| |||
0 commit comments