| { |
| "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"] |
| } |
| } |
| } |
|
|