MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / test_matmul_scale

Function test_matmul_scale

imperative/python/test/unit/core/test_custom_op.py:174–183  ·  view source on GitHub ↗
(m=1, k=1, n=1, seed=2021)

Source from the content-addressed store, hash-verified

172 return out
173
174 def test_matmul_scale(m=1, k=1, n=1, seed=2021):
175 lhs_np, rhs_np, _, scale = gen_matmul_data(seed, m, k, n)
176 custom_lhs, custom_rhs = Tensor(lhs_np), Tensor(rhs_np)
177 builtin_lhs, builtin_rhs = Tensor(lhs_np), Tensor(rhs_np)
178
179 custom_func = MatMulScale(scale=scale)
180 custom_out = custom_func(custom_lhs, custom_rhs)
181 builtin_out = builtin_func(builtin_lhs, builtin_rhs, scale)
182
183 np.testing.assert_allclose(custom_out, builtin_out, rtol=1e-3, atol=1e-5)
184
185 def test_matmul_scale_trace(m=1, k=1, n=1, seed=2021):
186 @jit.trace(capture_as_const=True)

Callers 1

test_gpu_funcFunction · 0.85

Calls 4

TensorClass · 0.90
gen_matmul_dataFunction · 0.85
MatMulScaleClass · 0.85
builtin_funcFunction · 0.85

Tested by

no test coverage detected