Skip to content

Commit 9c2ff04

Browse files
authored
Merge pull request #23 from oneapi-src/SVM_interopcallsUpdate
[SVM][SYCL][HIP] Updated interop calls.
2 parents 61590ee + c1de26a commit 9c2ff04

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

svm/HIP/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ endif()
6464
set(CMAKE_MODULE_PATH "${HIP_PATH}/cmake" ${CMAKE_MODULE_PATH})
6565

6666
project(svm_hip LANGUAGES CXX)
67-
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-Wall -O3 -Wextra")
67+
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-Wall -O3 -Wextra -D__HIP_PLATFORM_AMD__")
6868
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-I/opt/rocm/hipblas/include")
6969
set(CMAKE_CXX_STANDARD 17)
7070
set(CMAKE_CXX_STANDARD_REQUIRED ON)

svm/SYCL/cuSVM/cuSVMSolver.dp.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -490,10 +490,10 @@ float *d_SelfDotProd,const int& m,const int& n,const int &nbrCtas,const int& thr
490490

491491
q_ct1.submit([&](sycl::handler &cgh) {
492492
//auto d_A = b_A.get_access<sycl::access::mode::read_write>(cgh);
493-
cgh.interop_task([=](sycl::interop_handler ih) {
494-
auto cudaStreamHandle = sycl::get_native<sycl::backend::cuda>(q_ct1);
493+
cgh.host_task([=](sycl::interop_handle ih) {
494+
auto cudaStreamHandle = sycl::get_native<sycl::backend::ext_oneapi_cuda>(q_ct1);
495495
cublasSetStream(handle, cudaStreamHandle);
496-
//auto cuA = reinterpret_cast<float *>(ih.get_mem<sycl::backend::cuda>(d_A));
496+
//auto cuA = reinterpret_cast<float *>(ih.get_mem<sycl::backend::ext_oneapi_cuda>(d_A));
497497
//constexpr float ALPHA = 2.f;
498498
//constexpr int INCX = 1;
499499
constexpr float ALPHA = 1.0f;

0 commit comments

Comments
 (0)