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

Function MIDOUT_BEGIN

dnn/src/fallback/matrix_mul/algos.cpp:27–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25namespace {
26void f32_8x12x1_kern(const MatrixMulImpl::KernParam& kern_param) {
27 MIDOUT_BEGIN(megdnn_fb_matmul_f32_kern, void) {
28 size_t M = kern_param.M, N = kern_param.N, K = kern_param.K;
29 matmul::fallback::sgemm_8x12 strategy(
30 M, N, K, kern_param.A_type, kern_param.B_type, kern_param.C_type);
31 matmul::GemmInterleaved<matmul::fallback::sgemm_8x12>(
32 M, N, K, kern_param.trA, kern_param.trB, strategy)
33 .execute(
34 kern_param.A<float>(), kern_param.LDA, kern_param.B<float>(),
35 kern_param.LDB, kern_param.C<float>(), kern_param.LDC,
36 kern_param.workspace_ptr);
37 }
38 MIDOUT_END();
39}
40

Callers 15

get_workspaceMethod · 0.70
get_kernMethod · 0.70
gi_f32_gemv_mk4_kernFunction · 0.70
gi_f32_mk4_4x8_kernFunction · 0.70
gi_f16_mk8_8x8_kernFunction · 0.70
f32_kernFunction · 0.70
exec_giMethod · 0.50
resize_cv_gi_execMethod · 0.50
transpose<dt_qint4>Function · 0.50
gi_gemv_like_mk4Function · 0.50
repFunction · 0.50

Calls 1

executeMethod · 0.45

Tested by

no test coverage detected