Commit fea54b6
committed
Replace sycl::malloc_device with smart_malloc_device
Direct calls to host_task to asynchronously deallocate
USM temporary are replaced with call to async_smart_free
which submits the host_task for us and transfers allocation
ownership from smart pointer to the host task.1 parent ce02c6c commit fea54b6
File tree
5 files changed
+256
-497
lines changed- dpctl/tensor/libtensor/include/kernels
- elementwise_functions
- linalg_functions
5 files changed
+256
-497
lines changedLines changed: 14 additions & 23 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
912 | 912 | | |
913 | 913 | | |
914 | 914 | | |
915 | | - | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
916 | 919 | | |
917 | | - | |
918 | | - | |
919 | | - | |
920 | 920 | | |
921 | 921 | | |
922 | 922 | | |
| |||
948 | 948 | | |
949 | 949 | | |
950 | 950 | | |
951 | | - | |
952 | | - | |
953 | | - | |
954 | | - | |
955 | | - | |
956 | | - | |
957 | | - | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
958 | 954 | | |
959 | 955 | | |
960 | 956 | | |
| |||
992 | 988 | | |
993 | 989 | | |
994 | 990 | | |
995 | | - | |
996 | | - | |
997 | | - | |
998 | | - | |
999 | | - | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
1000 | 995 | | |
1001 | 996 | | |
1002 | 997 | | |
| |||
1029 | 1024 | | |
1030 | 1025 | | |
1031 | 1026 | | |
1032 | | - | |
1033 | | - | |
1034 | | - | |
1035 | | - | |
1036 | | - | |
1037 | | - | |
1038 | | - | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
1039 | 1030 | | |
1040 | 1031 | | |
1041 | 1032 | | |
| |||
Lines changed: 6 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
423 | 423 | | |
424 | 424 | | |
425 | 425 | | |
426 | | - | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
427 | 430 | | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | 431 | | |
432 | 432 | | |
433 | 433 | | |
| |||
459 | 459 | | |
460 | 460 | | |
461 | 461 | | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | | - | |
| 462 | + | |
| 463 | + | |
469 | 464 | | |
470 | 465 | | |
471 | 466 | | |
| |||
Lines changed: 22 additions & 41 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1026 | 1026 | | |
1027 | 1027 | | |
1028 | 1028 | | |
1029 | | - | |
1030 | | - | |
1031 | | - | |
1032 | | - | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
1033 | 1034 | | |
1034 | | - | |
1035 | | - | |
1036 | | - | |
1037 | | - | |
1038 | | - | |
1039 | | - | |
1040 | | - | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
1041 | 1038 | | |
1042 | 1039 | | |
1043 | 1040 | | |
| |||
1152 | 1149 | | |
1153 | 1150 | | |
1154 | 1151 | | |
| 1152 | + | |
1155 | 1153 | | |
1156 | | - | |
1157 | | - | |
1158 | | - | |
1159 | | - | |
1160 | | - | |
1161 | | - | |
1162 | | - | |
1163 | | - | |
1164 | | - | |
| 1154 | + | |
| 1155 | + | |
1165 | 1156 | | |
1166 | 1157 | | |
1167 | 1158 | | |
| |||
1282 | 1273 | | |
1283 | 1274 | | |
1284 | 1275 | | |
1285 | | - | |
1286 | | - | |
1287 | | - | |
1288 | | - | |
1289 | | - | |
1290 | | - | |
1291 | | - | |
1292 | | - | |
1293 | | - | |
1294 | | - | |
1295 | | - | |
1296 | | - | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
1297 | 1285 | | |
1298 | 1286 | | |
1299 | 1287 | | |
| |||
1401 | 1389 | | |
1402 | 1390 | | |
1403 | 1391 | | |
1404 | | - | |
1405 | | - | |
1406 | | - | |
1407 | | - | |
1408 | | - | |
1409 | | - | |
1410 | | - | |
1411 | | - | |
1412 | | - | |
| 1392 | + | |
| 1393 | + | |
1413 | 1394 | | |
1414 | 1395 | | |
1415 | 1396 | | |
| |||
0 commit comments