<cuda/std/linalg>#

2026-10-01

2 min read time

Applies to Linux and Windows

This page documents cuda::std::linalg in libhipcxx, providing linear algebra utilities including scaled, conjugated, and transposed accessors and views.

Provided functionalities#

Extensions#

C++26 std::linalg accessors, transposed layout, and related functions are available in C++17.

Omissions#

Currently we do not expose any BLAS functions and layouts.

Restrictions#

  • On device no exceptions are thrown in case of a bad access.

  • MSVC is only supported with C++20.