| 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, std::array< const void *, NumDTensor > p_ds, void *p_e, const ck::index_t M, const ck::index_t N, const ck::index_t K, const ck::index_t StrideA, const ck::index_t StrideB, const std::array< ck::index_t, NumDTensor > StrideDs, const ck::index_t StrideE, const void *p_a_scale, const void *p_b_scale, AElementwiseOperation a_element_op, BElementwiseOperation b_element_op, CDEElementwiseOperation cde_element_op)=0 | ck::tensor_operation::device::DeviceGemmMultipleD_ABScale< ALayout, BLayout, DsLayout, ELayout, ADataType, AScaleType, BDataType, BScaleType, DsDataType, EDataType, ScaleBlockM, ScaleBlockN, ScaleBlockK, AElementwiseOperation, BElementwiseOperation, CDEElementwiseOperation > | pure virtual |
| MakeInvokerPointer()=0 | ck::tensor_operation::device::DeviceGemmMultipleD_ABScale< ALayout, BLayout, DsLayout, ELayout, ADataType, AScaleType, BDataType, BScaleType, DsDataType, EDataType, ScaleBlockM, ScaleBlockN, ScaleBlockK, AElementwiseOperation, BElementwiseOperation, CDEElementwiseOperation > | pure virtual |
| NumDTensor | ck::tensor_operation::device::DeviceGemmMultipleD_ABScale< ALayout, BLayout, DsLayout, ELayout, ADataType, AScaleType, BDataType, BScaleType, DsDataType, EDataType, ScaleBlockM, ScaleBlockN, ScaleBlockK, AElementwiseOperation, BElementwiseOperation, CDEElementwiseOperation > | static |
| operator=(const BaseOperator &)=default | ck::tensor_operation::device::BaseOperator | |
| SetKBatch(BaseArgument *arg, int KBatch) const =0 | ck::tensor_operation::device::DeviceGemmMultipleD_ABScale< ALayout, BLayout, DsLayout, ELayout, ADataType, AScaleType, BDataType, BScaleType, DsDataType, EDataType, ScaleBlockM, ScaleBlockN, ScaleBlockK, AElementwiseOperation, BElementwiseOperation, CDEElementwiseOperation > | pure virtual |
| SetWorkSpacePointer(BaseArgument *p_arg, void *p_workspace, const StreamConfig &=StreamConfig{}) const | ck::tensor_operation::device::BaseOperator | inlinevirtual |
| ~BaseOperator() | ck::tensor_operation::device::BaseOperator | inlinevirtual |