Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Namespaces | Functions
packed_matrix.hpp File Reference

Logical host packing for value-converting BLAS and LAPACK adapters. More...

#include <concepts>
#include <cstddef>
#include <span>
#include <uni20/core/runtime_precision.hpp>
#include <uni20/tensor/tensor.hpp>
Include dependency graph for packed_matrix.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  uni20
 
namespace  uni20::linalg
 
namespace  uni20::linalg::packed_detail
 

Functions

template<class Span >
auto uni20::linalg::packed_detail::pack (Span const &span, Precision p, bool read=true)
 
template<class Tensor , class Span >
void uni20::linalg::packed_detail::unpack (Tensor const &source, Span &target)
 
template<class Tensor >
auto uni20::linalg::packed_detail::values (Tensor &tensor)
 

Detailed Description

Logical host packing for value-converting BLAS and LAPACK adapters.