{ "name": "ai.onnx.RNN", "id": "_ai_onnx_rnn_webgpu_1ccf4e8", "version": 1, "license": "Apache-2.0", "backend": { "type": "webgpu" }, "digest": { "algorithm": "sha256", "files": { "bench.json": "PBqNq3mWf7fyzlTs4T4RLH0HfbpqZWbVTYWAye87xQI=", "datamove-transpose-2d-tiled.wgsl.jinja": "GNVRxhagDFVQ0DGjsUGD8BVzktDHsELwe0qw4xRHD60=", "dense-tiled-matmul.wgsl.jinja": "9SbYrz1DqbsdJD6iOT6qmXtDylCpusku+fXwVmhUfkY=", "manifest.json": "QtvT72DR5yAqQpfAnVJzgYWWVTHbqCwdl9YNIzWfKPo=", "rnn-general.wgsl.jinja": "nT8X6wAohVaFbjCB5/egMn8+ISaHxSPCP18OVoubx+E=", "rnn-input-proj.wgsl.jinja": "WIYuSwee6iExtELiYwRbaVn55LlRku0BdoGb0JuU7r0=", "rnn-parallel-global.wgsl.jinja": "lpcwFc7To0bT/rjNIE7h08JSxkEGLF4shKuqlQw0EA8=", "rnn-parallel.wgsl.jinja": "37MDn0gxuOIQU8cKlud4hf+736Zd/ZhvdnHcpHbuHsI=", "rnn-recur-step.wgsl.jinja": "Y1Kzp/1cqWB6K7Z65AGwhLfcIu6Ilj0+oumMGBM18XQ=", "rnn-recur-subgroup-step.wgsl.jinja": "DVCHYSCYLB0Byjo3WXOHNh0SiaszU/Ss8tIzBLVKXRY=", "rnn-sequence-mask.wgsl.jinja": "cOXjXVyIO/eJZf/+/WN/1Q5fOlejplRtjEXxbdW0ZEc=", "test.json": "cVxreVfrW1vxVsRSKXwyiP+JV1NIT7WIuqOaQDvPgYY=" } }, "provenance": { "kernel": { "sha": "91d990483a174128daf7673f3f37a7c890493ae1", "dirty": false } }, "webgpu": { "manifestSpec": "2.0", "variants": { "parallel_input_proj_vector_seqlens": ["rnn-input-proj.wgsl.jinja", "rnn-parallel.wgsl.jinja", "rnn-sequence-mask.wgsl.jinja"], "parallel_tiled_input_proj_recurrent_subgroup_gemv": ["dense-tiled-matmul.wgsl.jinja", "rnn-recur-subgroup-step.wgsl.jinja"], "parallel_input_proj_recurrent_subgroup_gemv": ["rnn-input-proj.wgsl.jinja", "rnn-recur-subgroup-step.wgsl.jinja"], "parallel_input_proj_recurrent_packed_multiwg": ["datamove-transpose-2d-tiled.wgsl.jinja", "rnn-input-proj.wgsl.jinja", "rnn-recur-step.wgsl.jinja"], "parallel_input_proj_recurrent_packed": ["datamove-transpose-2d-tiled.wgsl.jinja", "rnn-input-proj.wgsl.jinja", "rnn-parallel.wgsl.jinja"], "parallel_input_proj_vector": ["rnn-input-proj.wgsl.jinja", "rnn-parallel.wgsl.jinja"], "parallel_batch_vec4": ["rnn-parallel.wgsl.jinja"], "parallel_batch_mixed_vector": ["rnn-parallel.wgsl.jinja"], "forward_layout0": ["rnn-parallel-global.wgsl.jinja"], "general_attr": ["rnn-general.wgsl.jinja"], "general_seqlens_inith": ["rnn-general.wgsl.jinja"], "general_seqlens": ["rnn-general.wgsl.jinja"], "general_inith": ["rnn-general.wgsl.jinja"], "general_seqlens_inith_global": ["rnn-general.wgsl.jinja"], "general_seqlens_global": ["rnn-general.wgsl.jinja"], "general_inith_global": ["rnn-general.wgsl.jinja"], "general_attr_global": ["rnn-general.wgsl.jinja"] } } }