Member List#
ck::tensor_operation::device::DeviceGemmReduce< NumDTensor, NumReduce > Member List
This is the complete list of members for ck::tensor_operation::device::DeviceGemmReduce< NumDTensor, NumReduce >, including all inherited members.
| BaseOperator()=default | ck::tensor_operation::device::BaseOperator | |
| BaseOperator(const BaseOperator &)=default | ck::tensor_operation::device::BaseOperator | |
| GetInstanceString() const | ck::tensor_operation::device::BaseOperator | inlinevirtual |
| GetObjectName() const | ck::tensor_operation::device::BaseOperator | inlinevirtual |
| GetTemplateInfo() const | ck::tensor_operation::device::BaseOperator | inlinevirtual |
| GetTypeIdHashCode() const | ck::tensor_operation::device::BaseOperator | inlinevirtual |
| GetTypeIdName() const | ck::tensor_operation::device::BaseOperator | inlinevirtual |
| GetTypeString() const | ck::tensor_operation::device::BaseOperator | inlinevirtual |
| GetWorkSpaceSize(const BaseArgument *) const | ck::tensor_operation::device::BaseOperator | inlinevirtual |
| IsSupportedArgument(const BaseArgument *) | ck::tensor_operation::device::BaseOperator | inlinevirtual |
| MakeArgumentPointer(const void *p_a, const void *p_b, const void *p_bias, std::array< const void *, NumDTensor > p_ds, void *p_c, std::array< void *, NumReduce > p_reduces, ck::index_t M, ck::index_t N, ck::index_t K, ck::index_t StrideA, ck::index_t StrideB, ck::index_t StrideC, std::array< ck::index_t, NumDTensor > StrideDs, std::array< void *, 3 > gemm_element_ops, std::array< void *, NumDTensor > d_element_ops, std::array< void *, NumReduce > reduce_in_element_ops, std::array< void *, NumReduce > reduce_out_element_ops, ck::index_t BatchCount=1)=0 | ck::tensor_operation::device::DeviceGemmReduce< NumDTensor, NumReduce > | pure virtual |
| MakeInvokerPointer()=0 | ck::tensor_operation::device::DeviceGemmReduce< NumDTensor, NumReduce > | pure virtual |
| operator=(const BaseOperator &)=default | ck::tensor_operation::device::BaseOperator | |
| SetWorkSpacePointer(BaseArgument *p_arg, void *p_workspace, const StreamConfig &=StreamConfig{}) const | ck::tensor_operation::device::BaseOperator | inlinevirtual |
| ~BaseOperator() | ck::tensor_operation::device::BaseOperator | inlinevirtual |