Cutlass CUDA Templates for Linear Algebra Subroutines and Solvers

Public Types | Public Member Functions | Static Public Member Functions | List of all members
cutlass::gemm::DeviceGemm< DeviceGemmTraits_ > Struct Template Reference

`#include <device_gemm.h>`

## Public Types
typedef DeviceGemmTraits_ | Traits
| The Traits. More...
typedef Traits::Params | Params
| Use the params object defined in traits. More...

## Public Member Functions
CUTLASS_DEVICE | DeviceGemm ()
| Ctor. More...

## Static Public Member Functions
static __host__ cudaError_t | launch (Params const &params)
| Support for NVRTC. More...

## Member Typedef Documentation

## ◆ Params

template<typename DeviceGemmTraits_ >

typedef Traits::Params cutlass::gemm::DeviceGemm< DeviceGemmTraits_ >::Params

## ◆ Traits

template<typename DeviceGemmTraits_ >

typedef DeviceGemmTraits_ cutlass::gemm::DeviceGemm< DeviceGemmTraits_ >::Traits

## Constructor & Destructor Documentation

## ◆ DeviceGemm()

template<typename DeviceGemmTraits_ >

CUTLASS_DEVICE cutlass::gemm::DeviceGemm< DeviceGemmTraits_ >::DeviceGemm | ( |  | ) |
| inline

Methods

## Member Function Documentation

## ◆ launch()

template<typename DeviceGemmTraits_ >

static __host__ cudaError_t cutlass::gemm::DeviceGemm< DeviceGemmTraits_ >::launch | ( | Params const & | params | ) |
| inline static

Launch the kernels in order

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

- device_gemm.h