Skip to content

[QST] Replace thirdparty/mdspan with Kokkos? #2789

@apivovarov

Description

@apivovarov

The current thirdparty/mdspan implementation in RAFT appears to be outdated.

Would it make sense to remove this copy and instead use mdspan version already maintained in Kokkos? (Apache License Version 2.0)

This could provide a few advantages:

  • Better maintenance: Kokkos actively maintains their mdspan implementation.
  • Consistency: If other RAPIDS components or dependencies adopt Kokkos, it avoids having multiple divergent mdspan sources.
  • Reduced maintenance burden: RAFT wouldn’t need to track updates to mdspan independently.

What do you think about replacing the local mdspan with the Kokkos one?

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions