Commit 2a25afb
[SYCL][CUDA] Port CUDA plugin to Unified Runtime (intel#9512)
This moves the CUDA plugin implementation to Unified Runtime; and
changes the pi_cuda plugin to use pi2ur to implement PI. The changes to
the implementation have been kept to a minimum and should be
functionally the same. Documentation and comments have been moved
verbatim, other than changing PI references to UR.
This PR is based on top of the Level Zero adapter (intel#8744) so will only
be ready when that is merged.
---------
Co-authored-by: Petr Vesely <petr.vesely@codeplay.com>
Co-authored-by: Omar Ahmed <omar.ahmed@codeplay.com>
Co-authored-by: Martin Morrison-Grant <martin.morrisongrant@codeplay.com>
Co-authored-by: Aaron Greig <aaron.greig@codeplay.com>1 parent 318783b commit 2a25afb
File tree
32 files changed
+7445
-6960
lines changed- sycl
- plugins
- cuda
- unified_runtime
- ur
- adapters/cuda
- test-e2e/KernelFusion
- unittests/pi/cuda
32 files changed
+7445
-6960
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
51 | 83 | | |
52 | 84 | | |
53 | 85 | | |
54 | 86 | | |
55 | | - | |
56 | 87 | | |
57 | 88 | | |
58 | 89 | | |
59 | 90 | | |
| 91 | + | |
60 | 92 | | |
61 | 93 | | |
62 | 94 | | |
| 95 | + | |
63 | 96 | | |
64 | 97 | | |
65 | 98 | | |
| |||
0 commit comments