|
kokkos-execution 0.0.1
|
#include "Kokkos_Core.hpp"#include "Kokkos_Graph.hpp"Go to the source code of this file.
Classes | |
| struct | Kokkos::Execution::GraphImpl::GraphCreateEvent |
Event to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph is created. More... | |
| struct | Kokkos::Execution::GraphImpl::GraphAddNodeEvent |
Event to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph node is added. More... | |
| struct | Kokkos::Execution::GraphImpl::GraphInstantiateEvent |
Event to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph is instantiated. More... | |
| struct | Kokkos::Execution::GraphImpl::GraphSubmitEvent |
Event to be sent to Kokkos::utils::callbacks::dispatch when a Kokkos graph is submitted. More... | |
Namespaces | |
| namespace | Kokkos |
| namespace | Kokkos::Execution |
| namespace | Kokkos::Execution::GraphImpl |
Concepts | |
| concept | Kokkos::Execution::GraphImpl::NodeRef |
Constrain a type that is a specialization of Kokkos::Experimental::GraphNodeRef. | |
Functions | |
| template<NodeRef NodeType> | |
| auto * | Kokkos::Execution::GraphImpl::get_graph_impl_ptr (const NodeType &node) noexcept |
| Retrieve the raw graph pointer from a node. | |
| template<NodeRef NodeType> | |
| auto * | Kokkos::Execution::GraphImpl::get_node_ptr (const NodeType &node) noexcept |
| Retrieve the raw node pointer. | |
| template<Kokkos::ExecutionSpace Exec> | |
| void | Kokkos::Execution::GraphImpl::graph_create_event (const Kokkos::Experimental::Graph< Exec > &graph) |
| Record a GraphCreateEvent event. | |
| template<Kokkos::ExecutionSpace Exec, typename... Args> | |
| auto | Kokkos::Execution::GraphImpl::create_graph (const Kokkos::Impl::DeviceHandle< Exec > &device_handle, Args &&... args) |
| Create a graph and record the associated event with graph_create_event. | |
| template<NodeRef Predecessor, NodeRef NodeType> | |
| void | Kokkos::Execution::GraphImpl::graph_add_node_event (const Predecessor &predecessor, const NodeType &node) |
Record an event for a node added after predecessor. | |
| template<Kokkos::ExecutionSpace Exec> | |
| void | Kokkos::Execution::GraphImpl::graph_instantiate_event (const Kokkos::Experimental::Graph< Exec > &graph) |
| Record a GraphInstantiateEvent event. | |
| template<Kokkos::ExecutionSpace Exec> | |
| void | Kokkos::Execution::GraphImpl::graph_submit_event (const Kokkos::Experimental::Graph< Exec > &graph, const Exec &exec) |
| Record a GraphSubmitEvent event. | |
| template<Kokkos::ExecutionSpace Exec> | |
| void | Kokkos::Execution::GraphImpl::submit_graph (const Kokkos::Experimental::Graph< Exec > &graph, const Exec &exec) |
| Submit a graph and record the associated event with graph_submit_event. | |