docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
gemm_node.h File Reference

Go to the source code of this file.

Classes

class  sdfg::math::blas::GEMMNode
class  sdfg::math::blas::GEMMNodeSerializer
class  sdfg::math::blas::GEMMNodeDispatcher_BLAS

Namespaces

namespace  sdfg
namespace  sdfg::math
namespace  sdfg::math::blas

Functions

data_flow::LibraryNodeCode sdfg::math::blas::LibraryNodeType_GEMM ("GEMM")
GEMMNode & sdfg::math::blas::add_gemm_node (builder::StructuredSDFGBuilder &builder, Block &block, const std::string &ptr_a, const std::string &ptr_b, const std::string &ptr_c, data_flow::AccessNode &alpha_node, data_flow::AccessNode &beta_node, const BLAS_Precision &precision, const BLAS_Layout &layout, const BLAS_Transpose &trans_a, const BLAS_Transpose &trans_b, symbolic::Expression &m, symbolic::Expression &n, symbolic::Expression &k, symbolic::Expression &lda, symbolic::Expression &ldb, symbolic::Expression &ldc, const types::IType &a_type, const types::IType &b_type, const types::IType &c_type, const types::IType &factor_type, DebugInfo debug_info, DebugInfo a_access_deb_info, DebugInfo b_access_deb_info, DebugInfo c_access_deb_info, DebugInfo a_edge_deb_info, DebugInfo b_edge_deb_info, DebugInfo c_edge_deb_info, data_flow::ImplementationType impl_type)
GEMMNode & sdfg::math::blas::add_gemm_node (builder::StructuredSDFGBuilder &builder, Block &block, const std::string &ptr_a, const std::string &ptr_b, const std::string &ptr_c, data_flow::AccessNode &alpha_node, data_flow::AccessNode &beta_node, const BLAS_Precision &precision, const BLAS_Layout &layout, const BLAS_Transpose &trans_a, const BLAS_Transpose &trans_b, symbolic::Expression &m, symbolic::Expression &n, symbolic::Expression &k, symbolic::Expression &lda, symbolic::Expression &ldb, symbolic::Expression &ldc, const types::IType &ptr_type, const types::IType &factor_type, DebugInfo debug_info=DebugInfo(), data_flow::ImplementationType impl_type=ImplementationType_BLAS)