Skip to content

Commit f6eeb67

Browse files
authored
[SYCL][Joint Matrix] Resolve non-standard usage of multi_ptr (#10583)
Fix for use of non-standard multi_ptr constructors in several Joint Matrix tests exposed by #10297
1 parent 626c4b5 commit f6eeb67

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_impl.hpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,12 @@ double joint_matmul(TOperand *A, TOperand *B, TResult *C, queue &q, int i) {
7373
assert(colsA % tK == 0);
7474
assert(colsB % tN == 0);
7575

76-
auto pA = multi_ptr<TOperand, sycl::access::address_space::global_space>(A);
77-
auto pB = multi_ptr<TOperand, sycl::access::address_space::global_space>(B);
78-
auto pC = multi_ptr<TResult, sycl::access::address_space::global_space>(C);
76+
auto pA = address_space_cast<sycl::access::address_space::global_space,
77+
sycl::access::decorated::no>(A);
78+
auto pB = address_space_cast<sycl::access::address_space::global_space,
79+
sycl::access::decorated::no>(B);
80+
auto pC = address_space_cast<sycl::access::address_space::global_space,
81+
sycl::access::decorated::no>(C);
7982

8083
// submit main kernel
8184
std::chrono::high_resolution_clock::time_point start =

0 commit comments

Comments
 (0)