docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
softmax.h
Go to the documentation of this file.
1#pragma once
2
5
7
9public:
11 codegen::LanguageExtension& language_extension,
12 const Function& function,
13 const data_flow::DataFlowGraph& data_flow_graph,
15 );
16
19 std::vector<codegen::DispatchInput>& inputs,
20 std::vector<codegen::DispatchOutput>& outputs
21 ) override;
22
24};
25
27public:
29 codegen::LanguageExtension& language_extension,
30 const Function& function,
31 const data_flow::DataFlowGraph& data_flow_graph,
33 );
34
37 std::vector<codegen::DispatchInput>& inputs,
38 std::vector<codegen::DispatchOutput>& outputs
39 ) override;
40
42};
43
44} // namespace sdfg::cuda::tensor
Dispatchers for dataflow blocks and library nodes.
Definition function.h:43
Definition instrumentation_info.h:37
Definition language_extension.h:39
Base class for library node code generation dispatchers.
Definition block_dispatcher.h:163
SoftmaxNodeDispatcher_CUDAWithTransfers(codegen::LanguageExtension &language_extension, const Function &function, const data_flow::DataFlowGraph &data_flow_graph, const sdfg::math::tensor::SoftmaxNode &node)
void dispatch_code_with_edges(codegen::CodegenOutput &out, std::vector< codegen::DispatchInput > &inputs, std::vector< codegen::DispatchOutput > &outputs) override
codegen::InstrumentationInfo instrumentation_info() const override
Get instrumentation information for this node.
codegen::InstrumentationInfo instrumentation_info() const override
Get instrumentation information for this node.
void dispatch_code_with_edges(codegen::CodegenOutput &out, std::vector< codegen::DispatchInput > &inputs, std::vector< codegen::DispatchOutput > &outputs) override
SoftmaxNodeDispatcher_CUDAWithoutTransfers(codegen::LanguageExtension &language_extension, const Function &function, const data_flow::DataFlowGraph &data_flow_graph, const sdfg::math::tensor::SoftmaxNode &node)
Definition data_flow_graph.h:29
Definition softmax_node.h:11
Definition softmax.h:6
Definition block_dispatcher.h:108