From ac300fe36d1afc932ed83e964466611b50c68643 Mon Sep 17 00:00:00 2001 From: Ross Brunton Date: Thu, 10 Jul 2025 15:13:17 +0100 Subject: [PATCH] [UR][Offload] Update to use ol_symbol_handle_t Recent liboffload changes have changed this interface a little --- unified-runtime/source/adapters/offload/kernel.cpp | 4 ++-- unified-runtime/source/adapters/offload/kernel.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/unified-runtime/source/adapters/offload/kernel.cpp b/unified-runtime/source/adapters/offload/kernel.cpp index b9e9152d437a2..58c4f6cf7ffc7 100644 --- a/unified-runtime/source/adapters/offload/kernel.cpp +++ b/unified-runtime/source/adapters/offload/kernel.cpp @@ -21,8 +21,8 @@ urKernelCreate(ur_program_handle_t hProgram, const char *pKernelName, ur_kernel_handle_t *phKernel) { ur_kernel_handle_t Kernel = new ur_kernel_handle_t_; - auto Res = olGetKernel(hProgram->OffloadProgram, pKernelName, - &Kernel->OffloadKernel); + auto Res = olGetSymbol(hProgram->OffloadProgram, pKernelName, + OL_SYMBOL_KIND_KERNEL, &Kernel->OffloadKernel); if (Res != OL_SUCCESS) { delete Kernel; diff --git a/unified-runtime/source/adapters/offload/kernel.hpp b/unified-runtime/source/adapters/offload/kernel.hpp index e8ff732d700f0..83866b5974b94 100644 --- a/unified-runtime/source/adapters/offload/kernel.hpp +++ b/unified-runtime/source/adapters/offload/kernel.hpp @@ -77,6 +77,6 @@ struct ur_kernel_handle_t_ : RefCounted { } }; - ol_kernel_handle_t OffloadKernel; + ol_symbol_handle_t OffloadKernel; OffloadKernelArguments Args{}; };