Partial specialization for XOR-popc.
#include <gemm.h>
|
void | operator() (gemm::GemmCoord problem_size, ScalarType alpha, TensorRef< ElementA, LayoutA > tensor_a, TensorRef< ElementB, LayoutB > tensor_b, ScalarType beta, TensorRef< ElementC, LayoutC > tensor_c, ComputeType initial_accum=ComputeType(0)) |
|
void | operator() (gemm::GemmCoord problem_size, ScalarType alpha, TensorRef< ElementA, LayoutA > tensor_a, TensorRef< ElementB, LayoutB > tensor_b, ScalarType beta, TensorRef< ElementC, LayoutC > tensor_c, TensorRef< ElementC, LayoutC > tensor_d, ComputeType initial_accum=ComputeType(0)) |
|
template<typename ElementA , typename LayoutA , typename ElementB , typename LayoutB , typename ElementC , typename LayoutC , typename ScalarType , typename ComputeType >
void cutlass::reference::host::Gemm< ElementA, LayoutA, ElementB, LayoutB, ElementC, LayoutC, ScalarType, ComputeType, arch::OpXorPopc >::operator() |
( |
gemm::GemmCoord |
problem_size, |
|
|
ScalarType |
alpha, |
|
|
TensorRef< ElementA, LayoutA > |
tensor_a, |
|
|
TensorRef< ElementB, LayoutB > |
tensor_b, |
|
|
ScalarType |
beta, |
|
|
TensorRef< ElementC, LayoutC > |
tensor_c, |
|
|
ComputeType |
initial_accum = ComputeType(0) |
|
) |
| |
|
inline |
template<typename ElementA , typename LayoutA , typename ElementB , typename LayoutB , typename ElementC , typename LayoutC , typename ScalarType , typename ComputeType >
void cutlass::reference::host::Gemm< ElementA, LayoutA, ElementB, LayoutB, ElementC, LayoutC, ScalarType, ComputeType, arch::OpXorPopc >::operator() |
( |
gemm::GemmCoord |
problem_size, |
|
|
ScalarType |
alpha, |
|
|
TensorRef< ElementA, LayoutA > |
tensor_a, |
|
|
TensorRef< ElementB, LayoutB > |
tensor_b, |
|
|
ScalarType |
beta, |
|
|
TensorRef< ElementC, LayoutC > |
tensor_c, |
|
|
TensorRef< ElementC, LayoutC > |
tensor_d, |
|
|
ComputeType |
initial_accum = ComputeType(0) |
|
) |
| |
|
inline |
The documentation for this struct was generated from the following file: