Skip to content
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

[BLAS][DFT][SPARSE][TESTS] Remove .template from get_host_access to fix build #534

Merged
merged 3 commits into from
Jul 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/batch/axpy_batch_stride.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ int test(device *dev, oneapi::mkl::layout layout, int64_t incx, int64_t incy, fp

// Compare the results of reference implementation and DPC++ implementation.

auto y_accessor = y_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
bool good = true;
for (i = 0; i < batch_size; i++) {
good = good && check_equal_vector(y_accessor.get_pointer() + i * stride_y,
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/batch/copy_batch_stride.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ int test(device *dev, oneapi::mkl::layout layout, int64_t incx, int64_t incy, in

// Compare the results of reference implementation and DPC++ implementation.

auto y_accessor = y_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
bool good = true;
for (i = 0; i < batch_size; i++) {
good = good && check_equal_vector(y_accessor.get_pointer() + i * stride_y,
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/batch/dgmm_batch_stride.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ int test(device *dev, oneapi::mkl::layout layout, oneapi::mkl::side left_right,

// Compare the results of reference implementation and DPC++ implementation.

auto C_accessor = C_buffer.template get_host_access(read_only);
auto C_accessor = C_buffer.get_host_access(read_only);
bool good = true;
for (i = 0; i < batch_size; i++) {
good = good &&
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/batch/gemm_batch_stride.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ int test(device *dev, oneapi::mkl::layout layout, int64_t batch_size) {
for (size_t i = 0; i < C_ref.size(); ++i) {
C_cast_ref[i] = C_ref[i];
}
auto C_accessor = C_buffer.template get_host_access(read_only);
auto C_accessor = C_buffer.get_host_access(read_only);
bool good = check_almost_equal_matrix(C_accessor, C_cast_ref, oneapi::mkl::layout::col_major,
stride_c * batch_size, 1, stride_c * batch_size,
error_mag, std::cout);
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/batch/gemv_batch_stride.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ int test(device *dev, oneapi::mkl::layout layout, int64_t incx, int64_t incy, in

// Compare the results of reference implementation and DPC++ implementation.

auto y_accessor = y_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
bool good = true;
for (i = 0; i < batch_size; i++) {
good = good && check_equal_vector(y_accessor.get_pointer() + i * stride_y,
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/batch/imatcopy_batch_stride.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ int test(device *dev, oneapi::mkl::layout layout, int64_t batch_size) {

// Compare the results of reference implementation and DPC++ implementation.

auto AB_accessor = AB_buffer.template get_host_access(read_only);
auto AB_accessor = AB_buffer.get_host_access(read_only);
bool good = check_equal_matrix(AB_accessor, AB_ref, oneapi::mkl::layout::col_major,
stride * batch_size, 1, stride * batch_size, 10, std::cout);

Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/batch/omatadd_batch_stride.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ int test(device *dev, oneapi::mkl::layout layout, int64_t batch_size) {

// Compare the results of reference implementation and DPC++ implementation.

auto C_accessor = C_buffer.template get_host_access(read_only);
auto C_accessor = C_buffer.get_host_access(read_only);
bool good = check_equal_matrix(C_accessor, C_ref, oneapi::mkl::layout::col_major,
stride_c * batch_size, 1, stride_c * batch_size, 10, std::cout);

Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/batch/omatcopy_batch_stride.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ int test(device *dev, oneapi::mkl::layout layout, int64_t batch_size) {

// Compare the results of reference implementation and DPC++ implementation.

auto B_accessor = B_buffer.template get_host_access(read_only);
auto B_accessor = B_buffer.get_host_access(read_only);
bool good = check_equal_matrix(B_accessor, B_ref, oneapi::mkl::layout::col_major,
stride_b * batch_size, 1, stride_b * batch_size, 10, std::cout);

Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/batch/syrk_batch_stride.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ int test(device *dev, oneapi::mkl::layout layout, int64_t batch_size) {

// Compare the results of reference implementation and DPC++ implementation.

auto C_accessor = C_buffer.template get_host_access(read_only);
auto C_accessor = C_buffer.get_host_access(read_only);
bool good =
check_equal_matrix(C_accessor, C_ref, oneapi::mkl::layout::col_major, stride_c * batch_size,
1, stride_c * batch_size, 10 * k, std::cout);
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/batch/trsm_batch_stride.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ int test(device *dev, oneapi::mkl::layout layout) {
}

// Compare the results of reference implementation and DPC++ implementation.
auto B_accessor = B_buffer.template get_host_access(read_only);
auto B_accessor = B_buffer.get_host_access(read_only);
bool good =
check_equal_trsm_matrix(B_accessor, B_ref, oneapi::mkl::layout::col_major, total_size_b, 1,
total_size_b, 10 * std::max(m, n), std::cout);
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/extensions/gemm_bias.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ int test(device* dev, oneapi::mkl::layout layout, oneapi::mkl::transpose transa,
}

// Compare the results of reference implementation and DPC++ implementation.
auto C_accessor = C_buffer.template get_host_access(read_only);
auto C_accessor = C_buffer.get_host_access(read_only);
bool good = check_equal_matrix(C_accessor, C_ref, layout, m, n, ldc, 10 * k, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/extensions/gemmt.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ int test(device* dev, oneapi::mkl::layout layout, oneapi::mkl::uplo upper_lower,
}

// Compare the results of reference implementation and DPC++ implementation.
auto C_accessor = C_buffer.template get_host_access(read_only);
auto C_accessor = C_buffer.get_host_access(read_only);
bool good =
check_equal_matrix(C_accessor, C_ref, layout, upper_lower, n, n, ldc, 10 * k, std::cout);

Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/extensions/imatcopy.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ int test(device *dev, oneapi::mkl::layout layout) {

// Compare the results of reference implementation and DPC++ implementation.

auto AB_accessor = AB_buffer.template get_host_access(read_only);
auto AB_accessor = AB_buffer.get_host_access(read_only);
bool good = check_equal_matrix(AB_accessor, AB_ref, oneapi::mkl::layout::col_major, size, 1,
size, 10, std::cout);

Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/extensions/omatadd.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ int test(device *dev, oneapi::mkl::layout layout) {

// Compare the results of reference implementation and DPC++ implementation.

auto C_accessor = C_buffer.template get_host_access(read_only);
auto C_accessor = C_buffer.get_host_access(read_only);
bool good = check_equal_matrix(C_accessor, C_ref, oneapi::mkl::layout::col_major, size_c, 1,
size_c, 10, std::cout);

Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/extensions/omatcopy.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ int test(device *dev, oneapi::mkl::layout layout) {

// Compare the results of reference implementation and DPC++ implementation.

auto B_accessor = B_buffer.template get_host_access(read_only);
auto B_accessor = B_buffer.get_host_access(read_only);
bool good = check_equal_matrix(B_accessor, B_ref, oneapi::mkl::layout::col_major, size_b, 1,
size_b, 10, std::cout);

Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/extensions/omatcopy2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ int test(device *dev, oneapi::mkl::layout layout) {

// Compare the results of reference implementation and DPC++ implementation.

auto B_accessor = B_buffer.template get_host_access(read_only);
auto B_accessor = B_buffer.get_host_access(read_only);
bool good = check_equal_matrix(B_accessor, B_ref, oneapi::mkl::layout::col_major, size_b, 1,
size_b, 10, std::cout);

Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level1/asum.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ int test(device* dev, oneapi::mkl::layout layout, int64_t N, int64_t incx) {

// Compare the results of reference implementation and DPC++ implementation.

auto result_accessor = result_buffer.template get_host_access(read_only);
auto result_accessor = result_buffer.get_host_access(read_only);
bool good = check_equal(result_accessor[0], result_ref, N, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level1/axpby.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ int test(device *dev, oneapi::mkl::layout layout, int N, int incx, int incy, fp

// Compare the results of reference implementation and DPC++ implementation.

auto y_accessor = y_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
bool good = check_equal_vector(y_accessor, y_ref, N, incy, N, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level1/axpy.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ int test(device *dev, oneapi::mkl::layout layout, int N, int incx, int incy, fp

// Compare the results of reference implementation and DPC++ implementation.

auto y_accessor = y_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
bool good = check_equal_vector(y_accessor, y_ref, N, incy, N, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level1/copy.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ int test(device* dev, oneapi::mkl::layout layout, int N, int incx, int incy) {

// Compare the results of reference implementation and DPC++ implementation.

auto y_accessor = y_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
bool good = check_equal_vector(y_accessor, y_ref, N, incy, N, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level1/dot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ int test(device* dev, oneapi::mkl::layout layout, int N, int incx, int incy) {

// Compare the results of reference implementation and DPC++ implementation.

auto result_accessor = result_buffer.template get_host_access(read_only);
auto result_accessor = result_buffer.get_host_access(read_only);
bool good = check_equal(result_accessor[0], result_ref, N, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level1/dotc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ int test(device *dev, oneapi::mkl::layout layout, int N, int incx, int incy) {

// Compare the results of reference implementation and DPC++ implementation.

auto result_accessor = result_buffer.template get_host_access(read_only);
auto result_accessor = result_buffer.get_host_access(read_only);
bool good = check_equal(result_accessor[0], result_reference, N, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level1/dotu.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ int test(device *dev, oneapi::mkl::layout layout, int N, int incx, int incy) {

// Compare the results of reference implementation and DPC++ implementation.

auto result_accessor = result_buffer.template get_host_access(read_only);
auto result_accessor = result_buffer.get_host_access(read_only);
bool good = check_equal(result_accessor[0], result_reference, N, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level1/iamax.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ int test(device* dev, oneapi::mkl::layout layout, int N, int incx) {

// Compare the results of reference implementation and DPC++ implementation.

auto result_accessor = result_buffer.template get_host_access(read_only);
auto result_accessor = result_buffer.get_host_access(read_only);
bool good = check_equal(result_accessor[0], result_ref, 0, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level1/iamin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ int test(device* dev, oneapi::mkl::layout layout, int N, int incx) {

// Compare the results of reference implementation and DPC++ implementation.

auto result_accessor = result_buffer.template get_host_access(read_only);
auto result_accessor = result_buffer.get_host_access(read_only);
bool good = check_equal(result_accessor[0], result_ref, 0, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level1/nrm2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ int test(device* dev, oneapi::mkl::layout layout, int N, int incx) {

// Compare the results of reference implementation and DPC++ implementation.

auto result_accessor = result_buffer.template get_host_access(read_only);
auto result_accessor = result_buffer.get_host_access(read_only);
bool good = check_equal(result_accessor[0], result_ref, N, std::cout);

return (int)good;
Expand Down
4 changes: 2 additions & 2 deletions tests/unit_tests/blas/level1/rot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -125,9 +125,9 @@ int test(device *dev, oneapi::mkl::layout layout, int N, int incx, int incy, fp_

// Compare the results of reference implementation and DPC++ implementation.

auto x_accessor = x_buffer.template get_host_access(read_only);
auto x_accessor = x_buffer.get_host_access(read_only);
bool good_x = check_equal_vector(x_accessor, x_ref, N, incx, N, std::cout);
auto y_accessor = y_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
bool good_y = check_equal_vector(y_accessor, y_ref, N, incy, N, std::cout);

bool good = good_x && good_y;
Expand Down
8 changes: 4 additions & 4 deletions tests/unit_tests/blas/level1/rotg.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -130,13 +130,13 @@ int test(device *dev, oneapi::mkl::layout layout) {
}

// Compare the results of reference implementation and DPC++ implementation.
auto a_accessor = a_buffer.template get_host_access(read_only);
auto a_accessor = a_buffer.get_host_access(read_only);
bool good_a = check_equal(a_accessor[0], a_ref, 4, std::cout);
auto b_accessor = b_buffer.template get_host_access(read_only);
auto b_accessor = b_buffer.get_host_access(read_only);
bool good_b = check_equal(b_accessor[0], b_ref, 4, std::cout);
auto s_accessor = s_buffer.template get_host_access(read_only);
auto s_accessor = s_buffer.get_host_access(read_only);
bool good_s = check_equal(s_accessor[0], s_ref, 4, std::cout);
auto c_accessor = c_buffer.template get_host_access(read_only);
auto c_accessor = c_buffer.get_host_access(read_only);
bool good_c = check_equal(c_accessor[0], c_ref, 4, std::cout);

bool good = good_a && good_b && good_c && good_s;
Expand Down
4 changes: 2 additions & 2 deletions tests/unit_tests/blas/level1/rotm.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -127,9 +127,9 @@ int test(device *dev, oneapi::mkl::layout layout, int N, int incx, int incy, fp
}

// Compare the results of reference implementation and DPC++ implementation.
auto x_accessor = x_buffer.template get_host_access(read_only);
auto x_accessor = x_buffer.get_host_access(read_only);
bool good_x = check_equal_vector(x_accessor, x_ref, N, incx, N, std::cout);
auto y_accessor = y_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
bool good_y = check_equal_vector(y_accessor, y_ref, N, incy, N, std::cout);
bool good = good_x && good_y;

Expand Down
8 changes: 4 additions & 4 deletions tests/unit_tests/blas/level1/rotmg.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -130,13 +130,13 @@ int test(device* dev, oneapi::mkl::layout layout) {

int error_mag = 50;

auto d1_accessor = d1_buffer.template get_host_access(read_only);
auto d1_accessor = d1_buffer.get_host_access(read_only);
bool good_d1 = check_equal(d1_accessor[0], d1_ref, error_mag, std::cout);
auto d2_accessor = d2_buffer.template get_host_access(read_only);
auto d2_accessor = d2_buffer.get_host_access(read_only);
bool good_d2 = check_equal(d2_accessor[0], d2_ref, error_mag, std::cout);
auto x1_accessor = x1_buffer.template get_host_access(read_only);
auto x1_accessor = x1_buffer.get_host_access(read_only);
bool good_x1 = check_equal(x1_accessor[0], x1_ref, error_mag, std::cout);
auto param_accessor = param_buffer.template get_host_access(read_only);
auto param_accessor = param_buffer.get_host_access(read_only);

constexpr fp unit_matrix = -2;
constexpr fp rescaled_matrix = -1;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level1/scal.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ int test(device* dev, oneapi::mkl::layout layout, int N, int incx, fp_scalar alp
}

// Compare the results of reference implementation and DPC++ implementation.
auto x_accessor = x_buffer.template get_host_access(read_only);
auto x_accessor = x_buffer.get_host_access(read_only);
bool good = check_equal_vector(x_accessor, x_ref, N, incx, N, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level1/sdsdot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ int test(device *dev, oneapi::mkl::layout layout, int N, int incx, int incy, flo

// Compare the results of reference implementation and DPC++ implementation.

auto result_accessor = result_buffer.template get_host_access(read_only);
auto result_accessor = result_buffer.get_host_access(read_only);
bool good = check_equal(result_accessor[0], result_ref, N, std::cout);

return (int)good;
Expand Down
4 changes: 2 additions & 2 deletions tests/unit_tests/blas/level1/swap.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -122,8 +122,8 @@ int test(device* dev, oneapi::mkl::layout layout, int N, int incx, int incy) {

// Compare the results of reference implementation and DPC++ implementation.

auto y_accessor = y_buffer.template get_host_access(read_only);
auto x_accessor = x_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
auto x_accessor = x_buffer.get_host_access(read_only);
bool good_y = check_equal_vector(y_accessor, y_ref, N, incy, N, std::cout);
bool good_x = check_equal_vector(x_accessor, x_ref, N, incx, N, std::cout);
bool good = good_x && good_y;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level2/gbmv.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ int test(device *dev, oneapi::mkl::layout layout, oneapi::mkl::transpose transa,
}

// Compare the results of reference implementation and DPC++ implementation.
auto y_accessor = y_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
bool good = check_equal_vector(y_accessor, y_ref, y_len, incy, std::max<int>(m, n), std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level2/gemv.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ int test(device *dev, oneapi::mkl::layout layout, oneapi::mkl::transpose transa,
}

// Compare the results of reference implementation and DPC++ implementation.
auto y_accessor = y_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
bool good = check_equal_vector(y_accessor, y_ref, y_len, incy, std::max<int>(m, n), std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level2/ger.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ int test(device *dev, oneapi::mkl::layout layout, int m, int n, fp alpha, int in
}

// Compare the results of reference implementation and DPC++ implementation.
auto A_accessor = A_buffer.template get_host_access(read_only);
auto A_accessor = A_buffer.get_host_access(read_only);
bool good =
check_equal_matrix(A_accessor, A_ref, layout, m, n, lda, std::max<int>(m, n), std::cout);

Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level2/gerc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ int test(device *dev, oneapi::mkl::layout layout, int m, int n, fp alpha, int in
}

// Compare the results of reference implementation and DPC++ implementation.
auto A_accessor = A_buffer.template get_host_access(read_only);
auto A_accessor = A_buffer.get_host_access(read_only);
bool good =
check_equal_matrix(A_accessor, A_ref, layout, m, n, lda, std::max<int>(m, n), std::cout);

Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level2/geru.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ int test(device *dev, oneapi::mkl::layout layout, int m, int n, fp alpha, int in
}

// Compare the results of reference implementation and DPC++ implementation.
auto A_accessor = A_buffer.template get_host_access(read_only);
auto A_accessor = A_buffer.get_host_access(read_only);
bool good =
check_equal_matrix(A_accessor, A_ref, layout, m, n, lda, std::max<int>(m, n), std::cout);

Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level2/hbmv.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ int test(device *dev, oneapi::mkl::layout layout, oneapi::mkl::uplo upper_lower,
}

// Compare the results of reference implementation and DPC++ implementation.
auto y_accessor = y_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
bool good = check_equal_vector(y_accessor, y_ref, n, incy, n, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level2/hemv.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ int test(device *dev, oneapi::mkl::layout layout, oneapi::mkl::uplo upper_lower,
}

// Compare the results of reference implementation and DPC++ implementation.
auto y_accessor = y_buffer.template get_host_access(read_only);
auto y_accessor = y_buffer.get_host_access(read_only);
bool good = check_equal_vector(y_accessor, y_ref, n, incy, n, std::cout);

return (int)good;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit_tests/blas/level2/her.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ int test(device *dev, oneapi::mkl::layout layout, oneapi::mkl::uplo upper_lower,
}

// Compare the results of reference implementation and DPC++ implementation.
auto A_accessor = A_buffer.template get_host_access(read_only);
auto A_accessor = A_buffer.get_host_access(read_only);
bool good = check_equal_matrix(A_accessor, A_ref, layout, n, n, lda, n, std::cout);

return (int)good;
Expand Down
Loading