docc
0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
plugin.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
sdfg/codegen/dispatchers/node_dispatcher_registry.h
>
4
#include <
sdfg/data_flow/library_nodes/math/blas/batched_gemm_node.h
>
5
#include <
sdfg/data_flow/library_nodes/math/blas/dot_node.h
>
6
#include <
sdfg/data_flow/library_nodes/math/blas/gemm_node.h
>
7
#include <
sdfg/data_flow/library_nodes/stdlib/memcpy.h
>
8
#include <
sdfg/data_flow/library_nodes/stdlib/memset.h
>
9
#include <
sdfg/plugins/plugins.h
>
10
#include <
sdfg/serializer/json_serializer.h
>
11
12
#include "
sdfg/codegen/language_extension.h
"
13
#include "
sdfg/passes/scheduler/rocm_scheduler.h
"
14
#include "
sdfg/passes/scheduler/scheduler_registry.h
"
15
#include "
sdfg/targets/rocm/blas/batched_gemm.h
"
16
#include "
sdfg/targets/rocm/blas/dot.h
"
17
#include "
sdfg/targets/rocm/blas/gemm.h
"
18
#include "
sdfg/targets/rocm/rocm.h
"
19
#include "
sdfg/targets/rocm/rocm_data_offloading_node.h
"
20
#include "
sdfg/targets/rocm/rocm_map_dispatcher.h
"
21
#include "
sdfg/targets/rocm/stdlib/memcpy.h
"
22
#include "
sdfg/targets/rocm/stdlib/memset.h
"
23
24
namespace
sdfg
{
25
namespace
rocm
{
26
27
void
register_rocm_plugin
(
plugins::Context
& context);
28
32
inline
void
register_rocm_plugin
() {
33
auto
ctx =
sdfg::plugins::Context::global_context
();
34
register_rocm_plugin
(ctx);
35
}
36
37
}
// namespace rocm
38
}
// namespace sdfg
batched_gemm_node.h
dot_node.h
gemm_node.h
json_serializer.h
language_extension.h
sdfg::rocm
Definition
rocm_library_node_rewriter_pass.h:9
sdfg::rocm::register_rocm_plugin
void register_rocm_plugin()
Definition
plugin.h:32
sdfg
Definition
analysis.h:7
node_dispatcher_registry.h
Registry system for dispatchers and library node dispatchers.
gemm.h
memcpy.h
memset.h
plugins.h
batched_gemm.h
dot.h
rocm.h
rocm_data_offloading_node.h
rocm_map_dispatcher.h
rocm_scheduler.h
scheduler_registry.h
memcpy.h
memset.h
sdfg::plugins::Context
TODO this class is broken.
Definition
plugins.h:28
sdfg::plugins::Context::global_context
static Context global_context()
Definition
plugins.h:99
opt
include
sdfg
targets
rocm
plugin.h
Generated by
1.15.0