1#ifndef CUTLASS_MICRO_KERNEL_PROPERTY_H
2#define CUTLASS_MICRO_KERNEL_PROPERTY_H
13 template <
typename TwarpIdBatch,
typename TwarpIdM,
typename TwarpIdN,
16 TwarpIdBatch &&warpIdBatch, TwarpIdM &&warpIdM,
17 TwarpIdN &&warpIdN, TlaneId &&laneId)
27inline Ref<CutlassMicroKernelProperty>
30 p->nWarpBatch_, p->nWarpM_, p->nWarpN_,
deepCopy(p->warpIdBatch_),
Definition: sub_tree.h:50
static Ref make()
Definition: ref.h:105
Definition: allocator.h:9
Expr deepCopy(const Expr &op)
Definition: ast.cc:364
Definition: cutlass_micro_kernel_property.h:9
CutlassMicroKernelProperty(int nWarpBatch, int nWarpM, int nWarpN, TwarpIdBatch &&warpIdBatch, TwarpIdM &&warpIdM, TwarpIdN &&warpIdN, TlaneId &&laneId)
Definition: cutlass_micro_kernel_property.h:15
int nWarpM_
Definition: cutlass_micro_kernel_property.h:10
Expr laneId_
Definition: cutlass_micro_kernel_property.h:11
Expr warpIdBatch_
Definition: cutlass_micro_kernel_property.h:11
void compHash() override
Definition: cutlass_micro_kernel_property.cc:6
int nWarpN_
Definition: cutlass_micro_kernel_property.h:10
int nWarpBatch_
Definition: cutlass_micro_kernel_property.h:10
Expr warpIdN_
Definition: cutlass_micro_kernel_property.h:11
Expr warpIdM_
Definition: cutlass_micro_kernel_property.h:11