Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
kernel_dispatch_example.cpp File Reference
#include <uni20/linalg/dispatch.hpp>
#include <fmt/core.h>
#include <span>
#include <string_view>
#include <vector>
Include dependency graph for kernel_dispatch_example.cpp:

Classes

struct  example::blocked_backend
 
struct  example::scalar_backend
 
struct  example::scale_in_place_op
 

Namespaces

namespace  example
 

Functions

constexpr std::string_view example::acceptance_name (KernelTypeAcceptance acceptance)
 
consteval auto example::kernel_accepts_types (blocked_backend const &, scale_in_place_op const &, std::span< double > &, double const &)
 
consteval auto example::kernel_accepts_types (scalar_backend const &, scale_in_place_op const &, std::span< double > &, double const &)
 
int main ()
 
KernelAttempt example::try_kernel (blocked_backend, scale_in_place_op, std::span< double > values, double factor)
 
KernelAttempt example::try_kernel (scalar_backend, scale_in_place_op, std::span< double > values, double factor)
 

Function Documentation

◆ main()

int main ( )