Commit bbb55f1
committed
Introduce async_smart_free
Thhis function intends to replace use of host_task submissions
to manage USM temporary deallocations.
Signature
sycl::event
async_smart_free( sycl::queue &,
const std::vector<sycl::event> &,
std::unique_ptr<T, USMDeleter>, ...);1 parent 535e471 commit bbb55f1
File tree
3 files changed
+45
-59
lines changed- dpctl/tensor/libtensor/include
- kernels/sorting
- utils
3 files changed
+45
-59
lines changedLines changed: 6 additions & 30 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1605 | 1605 | | |
1606 | 1606 | | |
1607 | 1607 | | |
1608 | | - | |
1609 | | - | |
1610 | | - | |
1611 | | - | |
1612 | | - | |
1613 | | - | |
1614 | | - | |
1615 | | - | |
| 1608 | + | |
| 1609 | + | |
1616 | 1610 | | |
1617 | 1611 | | |
1618 | 1612 | | |
| |||
1655 | 1649 | | |
1656 | 1650 | | |
1657 | 1651 | | |
1658 | | - | |
1659 | | - | |
1660 | | - | |
1661 | | - | |
1662 | | - | |
1663 | | - | |
1664 | | - | |
1665 | | - | |
1666 | | - | |
1667 | | - | |
1668 | | - | |
1669 | | - | |
1670 | | - | |
| 1652 | + | |
| 1653 | + | |
1671 | 1654 | | |
1672 | 1655 | | |
1673 | 1656 | | |
| |||
1819 | 1802 | | |
1820 | 1803 | | |
1821 | 1804 | | |
1822 | | - | |
1823 | | - | |
1824 | | - | |
1825 | | - | |
1826 | | - | |
1827 | | - | |
1828 | | - | |
1829 | | - | |
| 1805 | + | |
| 1806 | + | |
1830 | 1807 | | |
1831 | | - | |
1832 | 1808 | | |
1833 | 1809 | | |
1834 | 1810 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
| 157 | + | |
| 158 | + | |
165 | 159 | | |
166 | | - | |
167 | 160 | | |
168 | 161 | | |
169 | 162 | | |
| |||
429 | 422 | | |
430 | 423 | | |
431 | 424 | | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | | - | |
438 | | - | |
439 | | - | |
| 425 | + | |
| 426 | + | |
440 | 427 | | |
441 | | - | |
442 | 428 | | |
443 | 429 | | |
444 | 430 | | |
| |||
537 | 523 | | |
538 | 524 | | |
539 | 525 | | |
540 | | - | |
541 | | - | |
542 | | - | |
543 | | - | |
544 | | - | |
545 | | - | |
546 | | - | |
547 | | - | |
| 526 | + | |
| 527 | + | |
548 | 528 | | |
549 | | - | |
550 | 529 | | |
551 | 530 | | |
552 | 531 | | |
| |||
Lines changed: 33 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
75 | 76 | | |
76 | 77 | | |
77 | 78 | | |
78 | | - | |
| 79 | + | |
| 80 | + | |
79 | 81 | | |
80 | 82 | | |
81 | 83 | | |
| |||
89 | 91 | | |
90 | 92 | | |
91 | 93 | | |
92 | | - | |
| 94 | + | |
93 | 95 | | |
94 | 96 | | |
95 | 97 | | |
| |||
138 | 140 | | |
139 | 141 | | |
140 | 142 | | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
141 | 172 | | |
142 | 173 | | |
143 | 174 | | |
0 commit comments