Skip to content

[SYCL][NATIVECPU] Refactor from PI plugin to UR adapter #10523

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 25 commits into from
Jul 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
2fcbed9
[SYCL][NATIVECPU] Migration of platform API calls to UR
Alcpz Jun 22, 2023
aca247b
[SYCL][NATIVECPU] Refactored Device API from PI to UR
Alcpz Jun 27, 2023
b52bfea
[SYCL][NATIVECPU] Refactored Context from PI to UR
Alcpz Jun 27, 2023
764c2e5
[SYCL][NATIVECPU] queue from PI to UR
Alcpz Jun 28, 2023
97d5015
[SYCL][NATIVECPU] Fixed missing checks for device types, enum values.
Alcpz Jun 28, 2023
ee84428
[SYCL][NATIVECPU] std::ignore unused arguments
Alcpz Jun 28, 2023
b3cc054
[SYCL][NATIVECPU] fixed Queue creation for UR
Alcpz Jun 29, 2023
0fd56bd
[SYCL][NATIVECPU] Memory from PI to UR
Alcpz Jun 29, 2023
cfb3c2a
[SYCL][NATIVECPU] Program from PI to UR. Init Teardown moved.
Alcpz Jun 30, 2023
320accc
[SYCL][NATIVECPU] Kernel ported to UR
Alcpz Jun 30, 2023
6fc9fc5
[SYCL][NATIVECPU] Event from PI to UR
Alcpz Jul 11, 2023
dd7dff6
[SYCL][NATIVECPU] Fixed order of members in struct
Alcpz Jul 11, 2023
20ef778
[SYCL][NATIVECPU] Sampler from PI to UR
Alcpz Jul 11, 2023
7c050b3
[SYCL][NATIVECPU] Enqueue from PI to UR
Alcpz Jul 11, 2023
ffd310e
[SYCL][NATIVECPU] USM from PI to UR
Alcpz Jul 11, 2023
320218a
[SYCL][NATIVECPU] Improved macro errors to throw a sycl exception
Alcpz Jul 11, 2023
753aee0
[SYCL][NATIVECPU] Removed redundant includes in pi_native_cpu.cpp
Alcpz Jul 11, 2023
55b82a3
[SYCL][NATIVECPU] Added UR interface loader functions
Alcpz Jul 11, 2023
1f0c93e
[SYCL][NATIVECPU] Fixed get info for UR_CONTEXT_INFO_DEVICES property…
Alcpz Jul 20, 2023
364667c
[SYCL][NATIVECPU] Changed context object creation for consistency
Alcpz Jul 20, 2023
cce4b52
[SYCL][NATIVECPU] Fixed UR_DEVICE_INFO_SUPPORTED_PARTITIONS return value
Alcpz Jul 20, 2023
d6516ab
[SYCL][NATIVECPU] Added usm p2p structure
Alcpz Jul 20, 2023
d55793c
[SYCL][NATIVECPU] Removed unused variable from the PI Plugin
Alcpz Jul 20, 2023
e305ca6
[SYCL][NATIVECPU] Added missing functions to pDdiTable
Alcpz Jul 21, 2023
ab2a3c9
[SYCL][NATIVECPU] Fixed wrong comment. Undo format changes in Cmakelists
Alcpz Jul 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 30 additions & 2 deletions sycl/plugins/native_cpu/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,36 @@
add_sycl_plugin(native_cpu
SOURCES
pi_native_cpu.cpp
"pi_native_cpu.cpp"
"../unified_runtime/pi2ur.hpp"
"../unified_runtime/pi2ur.cpp"
"../unified_runtime/ur/ur.hpp"
"../unified_runtime/ur/ur.cpp"
"../unified_runtime/ur/adapters/native_cpu/common.cpp"
"../unified_runtime/ur/adapters/native_cpu/common.hpp"
"../unified_runtime/ur/adapters/native_cpu/context.cpp"
"../unified_runtime/ur/adapters/native_cpu/context.hpp"
"../unified_runtime/ur/adapters/native_cpu/device.cpp"
"../unified_runtime/ur/adapters/native_cpu/device.hpp"
"../unified_runtime/ur/adapters/native_cpu/enqueue.cpp"
"../unified_runtime/ur/adapters/native_cpu/event.cpp"
"../unified_runtime/ur/adapters/native_cpu/kernel.cpp"
"../unified_runtime/ur/adapters/native_cpu/kernel.hpp"
"../unified_runtime/ur/adapters/native_cpu/memory.cpp"
"../unified_runtime/ur/adapters/native_cpu/memory.hpp"
"../unified_runtime/ur/adapters/native_cpu/platform.cpp"
"../unified_runtime/ur/adapters/native_cpu/platform.hpp"
"../unified_runtime/ur/adapters/native_cpu/program.cpp"
"../unified_runtime/ur/adapters/native_cpu/program.hpp"
"../unified_runtime/ur/adapters/native_cpu/queue.cpp"
"../unified_runtime/ur/adapters/native_cpu/queue.hpp"
"../unified_runtime/ur/adapters/native_cpu/sampler.cpp"
"../unified_runtime/ur/adapters/native_cpu/runtime.cpp"
"../unified_runtime/ur/adapters/native_cpu/ur_interface_loader.cpp"
"../unified_runtime/ur/adapters/native_cpu/usm.cpp"
"../unified_runtime/ur/adapters/native_cpu/usm_p2p.cpp"
INCLUDE_DIRS
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/../unified_runtime
LIBRARIES
sycl
UnifiedRuntime-Headers
)
Loading