You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are doing this for the purpose of 1) making the includes more specific to mdspan (rather than putting everything in mdarray.hpp as they are currently, and 2) allowing the host_mdspan to be included and used without ever having to know anything about CUDA (meaning it can be compiled with gcc and doesn't require any runtime libs or headers).
It's also important the corresponding accessors be moved into these files.
The text was updated successfully, but these errors were encountered:
This is a breaking change as it provides users with a more granular set of headers to import `host` separately from `device` and `managed` versions. It also separates the headers for `mdspan` and `mdarray`.
As an example, the following public headers can now be imported individually:
```c++
raft/core/host_mdspan.hpp
raft/core/device_mdspan.hpp
raft/core/host_mdarray.hpp
raft/core/device_mdarray.hpp
```
cc @rg20@afender@akifcorduk for awareness.
Closes#806
Authors:
- Corey J. Nolet (https://github.com/cjnolet)
Approvers:
- Divye Gala (https://github.com/divyegala)
- Mark Hoemmen (https://github.com/mhoemmen)
- William Hicks (https://github.com/wphicks)
URL: #810
We are doing this for the purpose of 1) making the includes more specific to mdspan (rather than putting everything in mdarray.hpp as they are currently, and 2) allowing the host_mdspan to be included and used without ever having to know anything about CUDA (meaning it can be compiled with gcc and doesn't require any runtime libs or headers).
It's also important the corresponding accessors be moved into these files.
The text was updated successfully, but these errors were encountered: