Cutlass
CUDA Templates for Linear Algebra Subroutines and Solvers
Public Member Functions | Public Attributes | List of all members
cutlass::gemm::GlobalLoadStreamPair< StreamA_, StreamB_, kResidueInProlog_ >::Params Struct Reference

Parameters object.

#include <gemm_stream_pair.h>

Public Member Functions

CUTLASS_HOST_DEVICE Params ()
 Default constructor. More...
 
CUTLASS_HOST_DEVICE Params (typename StreamA::Params const &_params_A, typename StreamB::Params const &_params_B)
 Constructs a global load stream pair Params object. More...
 

Public Attributes

StreamA::Params stream_a
 Parameters object for StreamA. More...
 
StreamB::Params stream_b
 Parameters object for StreamB. More...
 

Constructor & Destructor Documentation

◆ Params() [1/2]

template<typename StreamA_ , typename StreamB_ , bool kResidueInProlog_>
CUTLASS_HOST_DEVICE cutlass::gemm::GlobalLoadStreamPair< StreamA_, StreamB_, kResidueInProlog_ >::Params::Params ( )
inline

◆ Params() [2/2]

template<typename StreamA_ , typename StreamB_ , bool kResidueInProlog_>
CUTLASS_HOST_DEVICE cutlass::gemm::GlobalLoadStreamPair< StreamA_, StreamB_, kResidueInProlog_ >::Params::Params ( typename StreamA::Params const &  _params_A,
typename StreamB::Params const &  _params_B 
)
inline

Member Data Documentation

◆ stream_a

template<typename StreamA_ , typename StreamB_ , bool kResidueInProlog_>
StreamA::Params cutlass::gemm::GlobalLoadStreamPair< StreamA_, StreamB_, kResidueInProlog_ >::Params::stream_a

◆ stream_b

template<typename StreamA_ , typename StreamB_ , bool kResidueInProlog_>
StreamB::Params cutlass::gemm::GlobalLoadStreamPair< StreamA_, StreamB_, kResidueInProlog_ >::Params::stream_b

The documentation for this struct was generated from the following file: