{ "name": "ai.onnx.Gemm", "id": "_ai_onnx_gemm_webgpu_5e2b044", "version": 1, "license": "Apache-2.0", "backend": { "type": "webgpu" }, "digest": { "algorithm": "sha256", "files": { "bench.json": "VGlBMk0jratLXT6QHB1HFdBd8eSTxdHzGfnJ8uMULtA=", "dense-tiled-matmul.wgsl.jinja": "wMPELkNl9ouaF8Vkw8U+BbzKcdFgQHQjTY0pbEwd30A=", "gemm-dense-f32-tiled-reg.wgsl.jinja": "3NCDhptarmAhHOUMmsgiH4cEGtv2oSJmp/tG2Zx+lcY=", "gemm-epilogue-tiled-reg.wgsl.jinja": "X2HW/sSurTYq5INOhQL1qTTyB9VO7TIDQI4vaI1+TCU=", "gemm-model-band-transb.wgsl.jinja": "Bfc9naCY1LSTCVGadzOlWxM8ebL6ktqQeJ/Lyp5jXfA=", "gemm-subgroup-matrix.wgsl.jinja": "OJmX+2PY/QCK8vP6l1Kb6GtRrXfyDI5YtaVclqEgMIk=", "gemm-transa-tail-correction.wgsl.jinja": "6BDQyjFMREfd2WSgJJGKB84a57yQAotoEK1FTQSPEH0=", "gemm.model.wgsl.jinja": "I86oTNn9dSKMNHv5/uSbxK7rCDERJy80wLyeax5Rb9o=", "gemm.wgsl.jinja": "ZENKa+xh/B8uqJhwy7Vsv34RWUYj8c+pTSQZtFnNxxA=", "gemv-contiguous.wgsl.jinja": "R4+D4TO0P0ivJsRAXol8cgqTtM/dlhW0uRxc5QhAqEg=", "manifest.json": "a198h3mmt9FogzY2IlHXnNwX42g4vK7eAohyfAOmJiM=", "matmul-notrans-vec4-tiled-reg.wgsl.jinja": "h4gX+k9PVn7DlKMmJ0836cybFCgn2l6ZG9rhKJZdblI=", "reduce-axis0-splitk-combine.wgsl.jinja": "XywfziD9sWoBk3nwRnhZF0GobtSOJd67aJw6XoTXaig=", "test.json": "1jBfqK8PeyYFU4O+qAqUxgQ+7T5ysLryHiLK8DbrI3o=" } }, "provenance": { "kernel": { "sha": "6fdf6301e2bbcc2f03bf1eaf493b7ad55ef33afc", "dirty": false } }, "webgpu": { "manifestSpec": "2.1", "variants": { "reg_generic_transA_f32_vec4": ["matmul-notrans-vec4-tiled-reg.wgsl.jinja"], "reg_generic_transB_f32_vec4": ["matmul-notrans-vec4-tiled-reg.wgsl.jinja"], "reg_generic_transB_f16_vec4": ["matmul-notrans-vec4-tiled-reg.wgsl.jinja"], "reg_generic_transB_f16_vec4_wg8": ["matmul-notrans-vec4-tiled-reg.wgsl.jinja"], "reg_generic_notrans_vec4_splitk": ["matmul-notrans-vec4-tiled-reg.wgsl.jinja", "reduce-axis0-splitk-combine.wgsl.jinja"], "reg_generic_notrans_vec4": ["matmul-notrans-vec4-tiled-reg.wgsl.jinja"], "model_subgroup_matrix_splitk": ["gemm-subgroup-matrix.wgsl.jinja", "reduce-axis0-splitk-combine.wgsl.jinja"], "model_subgroup_matrix_bias_splitk": ["gemm-subgroup-matrix.wgsl.jinja", "reduce-axis0-splitk-combine.wgsl.jinja"], "model_subgroup_matrix_m_tail_split": ["gemm-subgroup-matrix.wgsl.jinja"], "model_subgroup_matrix_n_tail_split": ["gemm-subgroup-matrix.wgsl.jinja"], "model_subgroup_matrix_tail": ["gemm-subgroup-matrix.wgsl.jinja"], "model_subgroup_matrix": ["gemm-subgroup-matrix.wgsl.jinja"], "model_subgroup_matrix_bias": ["gemm-subgroup-matrix.wgsl.jinja"], "model_band_transb": ["gemm-model-band-transb.wgsl.jinja"], "model_band_transb_splitk": ["gemm-model-band-transb.wgsl.jinja", "reduce-axis0-splitk-combine.wgsl.jinja"], "model_band_transb_bias": ["gemm-model-band-transb.wgsl.jinja"], "model_band_transb_splitk_bias": ["gemm-model-band-transb.wgsl.jinja", "reduce-axis0-splitk-combine.wgsl.jinja"], "model_dense_f16_tiled": ["dense-tiled-matmul.wgsl.jinja"], "model_dense_f16_tiled_bias": ["dense-tiled-matmul.wgsl.jinja"], "model_dense_f32_tiled_reg": ["gemm-dense-f32-tiled-reg.wgsl.jinja"], "model_dense_f32_tiled_reg_bias": ["gemm-dense-f32-tiled-reg.wgsl.jinja"], "model_dense_f32_reg_k_unaligned": ["gemm-dense-f32-tiled-reg.wgsl.jinja"], "model_dense_f32_reg_k_unaligned_bias": ["gemm-dense-f32-tiled-reg.wgsl.jinja"], "model_dense_f32_tiled": ["dense-tiled-matmul.wgsl.jinja"], "model_dense_f32_tiled_bias": ["dense-tiled-matmul.wgsl.jinja"], "model_scalar_bias": ["gemm.model.wgsl.jinja"], "model_m1_vec4": ["gemv-contiguous.wgsl.jinja"], "model_scalar": ["gemm.model.wgsl.jinja"], "subgroup_matrix_generic_transA_split_tails": ["gemm-subgroup-matrix.wgsl.jinja", "gemm-transa-tail-correction.wgsl.jinja"], "subgroup_matrix_generic_transA": ["gemm-subgroup-matrix.wgsl.jinja"], "subgroup_matrix_generic_transA_preferred": ["gemm-subgroup-matrix.wgsl.jinja"], "subgroup_matrix_generic_transB": ["gemm-subgroup-matrix.wgsl.jinja"], "subgroup_matrix_generic_notrans": ["gemm-subgroup-matrix.wgsl.jinja"], "generic_m1_vec4": ["gemv-contiguous.wgsl.jinja"], "generic_m1_vec4_bias": ["gemv-contiguous.wgsl.jinja"], "scalar": ["gemm.wgsl.jinja"], "scalar_bias": ["gemm.wgsl.jinja"], "reg_generic": ["gemm-epilogue-tiled-reg.wgsl.jinja"], "reg_generic_bias": ["gemm-epilogue-tiled-reg.wgsl.jinja"] } } }