MCPcopy Create free account
hub / github.com/NVIDIA/cutlass / GemmCoord

Class GemmCoord

python/cutlass_cppgen/shape.py:80–115  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

78
79
80class GemmCoord:
81 def __init__(self, m: int, n: int, k: int):
82 self._m = m
83 self._n = n
84 self._k = k
85
86 @property
87 def m(self) -> int:
88 return self._m
89
90 @property
91 def n(self) -> int:
92 return self._n
93
94 @property
95 def k(self) -> int:
96 return self._k
97
98 @property
99 def mk(self) -> MatrixCoord:
100 return MatrixCoord(self._m, self._k)
101
102 @property
103 def mn(self) -> MatrixCoord:
104 return MatrixCoord(self._m, self._n)
105
106 @property
107 def kn(self) -> MatrixCoord:
108 return MatrixCoord(self._k, self._n)
109
110 @property
111 def ctype(self) -> GemmCoord_:
112 return GemmCoord_(self._m, self._n, self._k)
113
114 def batched_ctype(self, batch_count: int) -> GemmCoordBatched_:
115 return GemmCoordBatched_(self._m, self._n, self._k, batch_count)
116
117
118class Conv2DProblemSize:

Callers 12

run_cutlass_profilerMethod · 0.90
__init__Method · 0.90
get_argumentsMethod · 0.90
__init__Method · 0.90
__init__Method · 0.90
planMethod · 0.90
planMethod · 0.90
_get_problem_argsMethod · 0.90
runMethod · 0.90
test_all_gemmFunction · 0.90
verifyMethod · 0.90
implicit_gemm_sizeMethod · 0.70

Calls

no outgoing calls

Tested by 2

test_all_gemmFunction · 0.72
verifyMethod · 0.72