|
kokkos-execution 0.0.1
|
#include <string>#include <string_view>#include "Kokkos_Core.hpp"#include "kokkos-utils/callbacks/Helpers.hpp"Go to the source code of this file.
Classes | |
| struct | EventDiscardMatcher< Exec > |
| Matcher to filter out events that are just noise for tests. More... | |
Macros | |
| #define | MATCHER_FOR_NAME(_type_, _name_) |
| #define | MATCHER_FOR_DEV_ID(_type_, _exec_) |
| #define | MATCHER_FOR_BEGIN_FENCE(_exec_, _label_) |
| #define | MATCHER_FOR_BEGIN_PFOR(_exec_, _label_) |
| #define | MATCHER_FOR_BEGIN_PRED(_exec_, _label_) |
| #define | MATCHER_FOR_PUSH_REGION(_label_) |
| #define | MATCHER_FOR_POP_REGION() |
| #define | MATCHER_FOR_BEGIN_DEEP_COPY(_dst_, _src_) |
| #define | MATCHER_FOR_RECORD_EVENT(_exec_) |
| #define | MATCHER_FOR_WAIT_EVENT(_record_event_variant_) |
Functions | |
| template<Kokkos::ExecutionSpace Exec, std::convertible_to< std::string_view > Label> | |
| constexpr std::string | dispatch_label (const Exec &, Label &&label) |
Get the dispatch label from Exec and label. | |
This file provides some helpers for matchers from Kokkos::utils::callbacks.
Definition in file callback_matchers.hpp.
| #define MATCHER_FOR_BEGIN_DEEP_COPY | ( | _dst_, | |
| _src_ ) |
Definition at line 38 of file callback_matchers.hpp.
| #define MATCHER_FOR_BEGIN_FENCE | ( | _exec_, | |
| _label_ ) |
Definition at line 28 of file callback_matchers.hpp.
| #define MATCHER_FOR_BEGIN_PFOR | ( | _exec_, | |
| _label_ ) |
Definition at line 30 of file callback_matchers.hpp.
| #define MATCHER_FOR_BEGIN_PRED | ( | _exec_, | |
| _label_ ) |
Definition at line 32 of file callback_matchers.hpp.
| #define MATCHER_FOR_DEV_ID | ( | _type_, | |
| _exec_ ) |
Definition at line 23 of file callback_matchers.hpp.
| #define MATCHER_FOR_NAME | ( | _type_, | |
| _name_ ) |
Definition at line 20 of file callback_matchers.hpp.
| #define MATCHER_FOR_POP_REGION | ( | ) |
Definition at line 36 of file callback_matchers.hpp.
| #define MATCHER_FOR_PUSH_REGION | ( | _label_ | ) |
Definition at line 35 of file callback_matchers.hpp.
| #define MATCHER_FOR_RECORD_EVENT | ( | _exec_ | ) |
Definition at line 57 of file callback_matchers.hpp.
| #define MATCHER_FOR_WAIT_EVENT | ( | _record_event_variant_ | ) |
Definition at line 63 of file callback_matchers.hpp.
|
constexpr |
Get the dispatch label from Exec and label.
Definition at line 47 of file callback_matchers.hpp.