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] Netlib backend fails to compile with AdaptiveCpp #485

Open
Rbiessy opened this issue May 14, 2024 · 0 comments
Open

[BLAS] Netlib backend fails to compile with AdaptiveCpp #485

Rbiessy opened this issue May 14, 2024 · 0 comments
Assignees

Comments

@Rbiessy
Copy link
Contributor

Rbiessy commented May 14, 2024

Summary

From the CI, the netlib backend does not compile anymore because of multi_ptr.

Version

Tested with the HEAD of develop branch: 99e85be

Environment

CI build with AdaptiveCpp enabled.

Observed behavior

Compilation error:

In file included from src/blas/backends/netlib/netlib_level2.cpp:36:
  src/blas/backends/netlib/netlib_level2.cxx:32:38: error: no member named 'get_multi_ptr' in 'hipsycl::sycl::accessor<float, 1, hipsycl::sycl::access_mode::read, hipsycl::sycl::target::device, hipsycl::sycl::accessor_variant::unranged>'
    32 |                           accessor_a.GET_MULTI_PTR, (const int)lda, accessor_x.GET_MULTI_PTR,
       |                                      ^
  src/blas/backends/netlib/netlib_common.hpp:35:32: note: expanded from macro 'GET_MULTI_PTR'
    35 | #define GET_MULTI_PTR template get_multi_ptr<sycl::access::decorated::yes>().get_raw()
@andrewtbarker andrewtbarker self-assigned this May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants