Download build/webgpu/test.json from webgpu-kernels/com.microsoft.MultiHeadAttention: direct link, hf CLI and curl.
- Browser
- Download file 246 kB
-
https://huggingface.co/kernels/webgpu-kernels/com.microsoft.MultiHeadAttention/resolve/v1/build/webgpu/test.json
- Command line
-
hf download hf://webgpu-kernels/com.microsoft.MultiHeadAttention@v1/build/webgpu/test.json
-
curl -L -o test.json https://huggingface.co/kernels/webgpu-kernels/com.microsoft.MultiHeadAttention/resolve/v1/build/webgpu/test.json
246 kB
| { | |
| "cases": [ | |
| { | |
| "name": "cross_attention_no_bias", | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 3, 6], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4, 6], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4, 6], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 3, 6], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "self_attention_bias_causal", | |
| "attrs": { "num_heads": 2, "scale": 0.6, "unidirectional": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 8], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 8], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 8], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [24], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.19, "cosStep": 0.13 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 4, 8], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "single_query_cross_attention_head_dim1", | |
| "attrs": { "num_heads": 2, "scale": 1 }, | |
| "inputs": { | |
| "queryT": { "dtype": "float32", "shape": [1, 1, 2], "data": { "kind": "values", "values": [1.0, -1.0] } }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 2], | |
| "data": { "kind": "values", "values": [1.0, 0.0, 0.0, 1.0, -1.0, 2.0] } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 2], | |
| "data": { "kind": "values", "values": [10.0, -10.0, 20.0, -20.0, 30.0, -30.0] } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 1, 2], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "batch2_no_bias_head_dim2", | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 2, 4], | |
| "data": { "kind": "fillFloat32", "scale": 0.4, "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 3, 4], | |
| "data": { "kind": "fillFloat32", "scale": 0.4, "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 3, 4], | |
| "data": { "kind": "fillFloat32", "scale": 0.4, "sinStep": 0.07, "cosStep": 0.41 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 2, 4], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "ort_cross_attention_batch2_head_size40_no_bias", | |
| "provenance": { | |
| "source": "onnxruntime/test/contrib_ops/multihead_attention_op_test.cc", | |
| "test": "MultiHeadAttentionTest.CrossAttention_Batch2_HeadSize40", | |
| "notes": "Deterministic projection of ORT's batch=2, q_seq=3, kv_seq=5, num_heads=2, head_size=40 no-bias cross-attention topology." | |
| }, | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 3, 80], | |
| "data": { "kind": "fillFloat32", "scale": 0.12, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 80], | |
| "data": { "kind": "fillFloat32", "scale": 0.12, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 80], | |
| "data": { "kind": "fillFloat32", "scale": 0.12, "sinStep": 0.007, "cosStep": 0.041 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 3, 80], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "ort_cross_attention_batch2_head_size40_bias", | |
| "provenance": { | |
| "source": "onnxruntime/test/contrib_ops/multihead_attention_op_test.cc", | |
| "test": "MultiHeadAttentionTest.CrossAttention_Batch2_HeadSize40", | |
| "notes": "Deterministic projection of ORT's biased batch=2, q_seq=3, kv_seq=5, num_heads=2, head_size=40 cross-attention topology." | |
| }, | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 3, 80], | |
| "data": { "kind": "fillFloat32", "scale": 0.11, "sinStep": 0.013, "cosStep": 0.027 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 80], | |
| "data": { "kind": "fillFloat32", "scale": 0.1, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 80], | |
| "data": { "kind": "fillFloat32", "scale": 0.13, "sinStep": 0.029, "cosStep": 0.017 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [240], | |
| "data": { "kind": "fillFloat32", "scale": 0.04, "sinStep": 0.023, "cosStep": 0.011 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 3, 80], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "ort_cross_attention_batch1_head_size16_bias", | |
| "provenance": { | |
| "source": "onnxruntime/test/contrib_ops/multihead_attention_op_test.cc", | |
| "test": "MultiHeadAttentionTest.CrossAttention_Batch1_HeadSize16", | |
| "notes": "Covers ORT's batch=1, q_seq=2, kv_seq=3, num_heads=2, head_size=16 biased cross-attention shape." | |
| }, | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 2, 32], | |
| "data": { "kind": "fillFloat32", "scale": 0.2, "sinStep": 0.13, "cosStep": 0.29 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 32], | |
| "data": { "kind": "fillFloat32", "scale": 0.2, "sinStep": 0.19, "cosStep": 0.07 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 32], | |
| "data": { "kind": "fillFloat32", "scale": 0.2, "sinStep": 0.23, "cosStep": 0.17 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [96], | |
| "data": { "kind": "fillFloat32", "scale": 0.05, "sinStep": 0.31, "cosStep": 0.11 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 2, 32], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "ort_cross_attention_batch1_head_size16_no_bias", | |
| "provenance": { | |
| "source": "onnxruntime/test/contrib_ops/multihead_attention_op_test.cc", | |
| "test": "MultiHeadAttentionTest.CrossAttention_Batch1_HeadSize16", | |
| "notes": "ORT cross-attention with batch 1, two query rows, three key/value rows, two heads of width 16, and no bias." | |
| }, | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 2, 32], | |
| "data": { "kind": "fillFloat32", "scale": 0.24, "sinStep": 0.17, "cosStep": 0.05 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 32], | |
| "data": { "kind": "fillFloat32", "scale": 0.18, "sinStep": 0.07, "cosStep": 0.19 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 32], | |
| "data": { "kind": "fillFloat32", "scale": 0.22, "sinStep": 0.29, "cosStep": 0.13 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 2, 32], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "ort_cross_attention_batch1_head_size8_no_bias", | |
| "provenance": { | |
| "source": "onnxruntime/test/contrib_ops/multihead_attention_op_test.cc", | |
| "test": "MultiHeadAttentionTest.CrossAttention_Batch1_HeadSize8", | |
| "notes": "Small ORT cross-attention topology with head_size=8 and no bias." | |
| }, | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 2, 16], | |
| "data": { "kind": "fillFloat32", "scale": 0.3, "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 16], | |
| "data": { "kind": "fillFloat32", "scale": 0.3, "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 16], | |
| "data": { "kind": "fillFloat32", "scale": 0.3, "sinStep": 0.07, "cosStep": 0.41 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 2, 16], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "ort_self_attention_batch2_head_size32_causal_no_bias_projection", | |
| "provenance": { | |
| "source": "onnxruntime/test/contrib_ops/multihead_attention_op_test.cc", | |
| "test": "MultiHeadAttentionTest.SelfAttention_Batch2_HeadSize32_NoBias_NoMask_PackedQKV", | |
| "notes": "Projects ORT's packed self-attention topology into separate Q/K/V inputs and enables the local unidirectional path." | |
| }, | |
| "attrs": { "num_heads": 2, "unidirectional": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 4, 64], | |
| "data": { "kind": "fillFloat32", "scale": 0.18, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4, 64], | |
| "data": { "kind": "fillFloat32", "scale": 0.18, "sinStep": 0.019, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4, 64], | |
| "data": { "kind": "fillFloat32", "scale": 0.18, "sinStep": 0.007, "cosStep": 0.041 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 4, 64], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "flash_self_attention_head_dim64_no_bias", | |
| "attrs": { "num_heads": 4, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.02454369261, "cosStep": 0.0007669903939 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 64, 256], "tolerance": 0.0002 } } | |
| }, | |
| { | |
| "name": "flash_self_attention_head_dim64_no_bias_causal", | |
| "attrs": { "num_heads": 4, "scale": 0.125, "unidirectional": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.021 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.005, "cosStep": 0.037 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 64, 256], "tolerance": 0.0002 } } | |
| }, | |
| { | |
| "name": "flash_self_attention_head_dim64_bias_causal", | |
| "attrs": { "num_heads": 4, "scale": 0.125, "unidirectional": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.029, "cosStep": 0.017 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [768], | |
| "data": { "kind": "fillFloat32", "scale": 0.03, "sinStep": 0.023, "cosStep": 0.011 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 64, 256], "tolerance": 0.0003 } } | |
| }, | |
| { | |
| "name": "flash_decode_head_dim64_no_bias", | |
| "attrs": { "num_heads": 4, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.02454369261, "cosStep": 0.00009587379924 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 1, 256], "tolerance": 0.0002 } } | |
| }, | |
| { | |
| "name": "flash_decode_head_dim64_bias", | |
| "attrs": { "num_heads": 4, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.029, "cosStep": 0.017 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [768], | |
| "data": { "kind": "fillFloat32", "scale": 0.03, "sinStep": 0.023, "cosStep": 0.011 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 1, 256], "tolerance": 0.0003 } } | |
| }, | |
| { | |
| "name": "splitk_decode_head_dim64_no_bias_kv2048", | |
| "attrs": { "num_heads": 4, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 2048, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 2048, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.02454369261, "cosStep": 0.00002396844981 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 1, 256], "tolerance": 0.0003 } } | |
| }, | |
| { | |
| "name": "splitk_decode_head_dim128_no_bias_kv2048", | |
| "provenance": { | |
| "notes": "A compact decode with eight heads, head size 128, and a long KV sequence exercises split-K attention." | |
| }, | |
| "attrs": { "num_heads": 2, "scale": 0.08838834764831845 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 2048, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 2048, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.02454369261, "cosStep": 0.00002396844981 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 1, 256], "tolerance": 0.0003 } } | |
| }, | |
| { | |
| "name": "splitk_decode_head_dim64_no_bias_kv768_b2", | |
| "attrs": { "num_heads": 8, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 768, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 768, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.0122718463, "cosStep": 0.00001597896654 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 1, 512], "tolerance": 0.0003 } } | |
| }, | |
| { | |
| "name": "splitk_decode_head_dim64_bias_kv768_b2", | |
| "attrs": { "num_heads": 8, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.027 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 768, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.035 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 768, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.031, "cosStep": 0.019 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [1536], | |
| "data": { "kind": "fillFloat32", "scale": 0.03, "sinStep": 0.023, "cosStep": 0.011 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 1, 512], "tolerance": 0.0003 } } | |
| }, | |
| { | |
| "name": "splitk_decode_head_dim64_bias_kv512", | |
| "attrs": { "num_heads": 8, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.029, "cosStep": 0.017 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [1536], | |
| "data": { "kind": "fillFloat32", "scale": 0.03, "sinStep": 0.021, "cosStep": 0.013 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 1, 512], "tolerance": 0.0003 } } | |
| }, | |
| { | |
| "name": "flash_self_attention_head_dim128_no_bias_f16", | |
| "provenance": { | |
| "notes": "A float16 prefill with head size 128 exercises the q32 broadcast route with subgroups and the shared-memory q32 route without them." | |
| }, | |
| "attrs": { "num_heads": 4, "scale": 0.08838834764831845 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [1, 64, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [1, 64, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [1, 64, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.0122718463, "cosStep": 0.000383495197 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [1, 64, 512], "tolerance": 0.002 } } | |
| }, | |
| { | |
| "name": "flash_decode_head_dim64_no_bias_f16", | |
| "attrs": { "num_heads": 4, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [1, 1, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [1, 512, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [1, 512, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.02454369261, "cosStep": 0.00009587379924 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [1, 1, 256], "tolerance": 0.002 } } | |
| }, | |
| { | |
| "name": "cross_attention_projection_bias_f16", | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [1, 2, 8], | |
| "data": { "kind": "fillFloat32", "scale": 0.1, "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [1, 3, 8], | |
| "data": { "kind": "fillFloat32", "scale": 0.1, "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [1, 3, 8], | |
| "data": { "kind": "fillFloat32", "scale": 0.1, "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "biasT": { | |
| "dtype": "float16", | |
| "shape": [24], | |
| "data": { "kind": "fillFloat32", "scale": 0.03, "sinStep": 0.19, "cosStep": 0.13 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [1, 2, 8], "tolerance": 0.003 } } | |
| }, | |
| { | |
| "name": "causal_cross_attention_q2_kv4_exact", | |
| "provenance": { | |
| "source": "onnxruntime/contrib_ops/cpu/bert/attention_helper.h", | |
| "notes": "Upper-left causal masking with two queries and four keys. The second query averages only the first two values, producing exactly 1.5." | |
| }, | |
| "attrs": { "num_heads": 1, "unidirectional": 1 }, | |
| "inputs": { | |
| "queryT": { "dtype": "float32", "shape": [1, 2, 1], "data": { "kind": "values", "values": [0.0, 0.0] } }, | |
| "keyT": { "dtype": "float32", "shape": [1, 4, 1], "data": { "kind": "values", "values": [0.0, 0.0, 0.0, 0.0] } }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 1], | |
| "data": { "kind": "values", "values": [1.0, 2.0, 4.0, 8.0] } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { | |
| "dtype": "float32", | |
| "shape": [1, 2, 1], | |
| "data": { "kind": "values", "values": [1.0, 1.5] }, | |
| "tolerance": 0, | |
| "relTolerance": 0 | |
| } | |
| } | |
| }, | |
| { | |
| "name": "flash_unidir_nonsquare_q128_kv512_d64", | |
| "attrs": { "num_heads": 4, "scale": 0.125, "unidirectional": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 128, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.027 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.007, "cosStep": 0.031 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 128, 256], "tolerance": 0.0003 } } | |
| }, | |
| { | |
| "name": "flash_head_dim80_lpq4_no_bias", | |
| "attrs": { "num_heads": 4, "scale": 0.111803398875 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 320], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 320], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 320], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.007, "cosStep": 0.041 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 64, 320], "tolerance": 0.0002 } } | |
| }, | |
| { | |
| "name": "empty_input_zero_dim", | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { "dtype": "float32", "shape": [0, 3, 6], "data": { "kind": "values", "values": [] } }, | |
| "keyT": { "dtype": "float32", "shape": [0, 4, 6], "data": { "kind": "values", "values": [] } }, | |
| "valueT": { "dtype": "float32", "shape": [0, 4, 6], "data": { "kind": "values", "values": [] } } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [0, 3, 6], "tolerance": 0 } } | |
| }, | |
| { | |
| "name": "dispatch_cliff_qseq_65537", | |
| "provenance": { | |
| "notes": "A 65,537-row query exceeds the flash-path cap and exercises the scalar fallback's folded dispatch. The x dimension is capped at 65,535, so a grid-stride iteration handles the final two distinct rows; two keys keep expected-value evaluation compact." | |
| }, | |
| "attrs": { "num_heads": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 65537, 64], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.013, "cosStep": 0.017 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 2, 64], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 2, 64], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 65537, 64], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "scalar_causal_odd_headdim6_qseq4", | |
| "attrs": { "num_heads": 2, "unidirectional": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.4, "sinStep": 0.13, "cosStep": 0.29 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.4, "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.4, "sinStep": 0.07, "cosStep": 0.41 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 4, 12], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "scalar_bias_cross_odd_headdim6", | |
| "attrs": { "num_heads": 2, "scale": 0.5 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 2, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.3, "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.3, "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.3, "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [36], | |
| "data": { "kind": "fillFloat32", "scale": 0.05, "sinStep": 0.19, "cosStep": 0.13 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 2, 12], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "scalar_causal_qseq6_gt_kvseq3_odd_headdim", | |
| "attrs": { "num_heads": 2, "unidirectional": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 6, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.4, "sinStep": 0.13, "cosStep": 0.27 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.4, "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.4, "sinStep": 0.07, "cosStep": 0.41 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 6, 12], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "cluster_prefill_qseq64_h16_d64_compact", | |
| "provenance": { | |
| "notes": "A compact sequence-64, 16-head prefill exercises the clustered route and its no-subgroups fallback." | |
| }, | |
| "attrs": { "num_heads": 16, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 1024], | |
| "data": { "kind": "fillFloat32", "scale": 0.2, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 128, 1024], | |
| "data": { "kind": "fillFloat32", "scale": 0.2, "sinStep": 0.019, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 128, 1024], | |
| "data": { "kind": "fillFloat32", "scale": 0.2, "sinStep": 0.007, "cosStep": 0.041 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 64, 1024], "tolerance": 0.00008, "relTolerance": 0.00008 } | |
| } | |
| }, | |
| { | |
| "name": "flux2_joint_d128_q32_h8_compact", | |
| "provenance": { | |
| "notes": "A 32-token sequence with 8 heads and head width 128, drawn from FLUX.2's joint attention, checks attention output at a compact scale." | |
| }, | |
| "attrs": { "num_heads": 8, "scale": 0.08838834764831845 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 1024], | |
| "data": { "kind": "fillFloat32", "scale": 0.16, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 1024], | |
| "data": { "kind": "fillFloat32", "scale": 0.16, "sinStep": 0.019, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 1024], | |
| "data": { "kind": "fillFloat32", "scale": 0.16, "sinStep": 0.007, "cosStep": 0.041 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 32, 1024], "tolerance": 0.0001, "relTolerance": 0.0001 } | |
| } | |
| }, | |
| { | |
| "name": "flux2_joint_d128_q32_h8_bias_compact", | |
| "provenance": { | |
| "notes": "A compact fused-bias case exercises the boundary of 32 four-wide head segments across 32 lanes." | |
| }, | |
| "attrs": { "num_heads": 8, "scale": 0.08838834764831845 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 1024], | |
| "data": { "kind": "fillFloat32", "scale": 0.16, "sinStep": 0.011, "cosStep": 0.027 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 1024], | |
| "data": { "kind": "fillFloat32", "scale": 0.16, "sinStep": 0.017, "cosStep": 0.035 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 1024], | |
| "data": { "kind": "fillFloat32", "scale": 0.16, "sinStep": 0.031, "cosStep": 0.019 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [3072], | |
| "data": { "kind": "fillFloat32", "scale": 0.03, "sinStep": 0.023, "cosStep": 0.011 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 32, 1024], "tolerance": 0.00012, "relTolerance": 0.00012 } | |
| } | |
| }, | |
| { | |
| "name": "empty_query_seq0_nonempty_kv", | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { "dtype": "float32", "shape": [1, 0, 6], "data": { "kind": "values", "values": [] } }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 6], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 6], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { | |
| "dtype": "float32", | |
| "shape": [1, 0, 6], | |
| "data": { "kind": "values", "values": [] }, | |
| "tolerance": 0 | |
| } | |
| } | |
| }, | |
| { | |
| "name": "q31_kv511_h8_d64_double_threshold_compact", | |
| "provenance": { | |
| "notes": "A 31-token query against a 511-token key/value context, with 8 heads and head width 64, checks attention for a short query length paired with a context length one below 512." | |
| }, | |
| "attrs": { "num_heads": 8, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 31, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 511, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 511, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.0122718463, "cosStep": 0.0000480307096 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 31, 512], "tolerance": 0.0005, "relTolerance": 0.0005 } | |
| } | |
| }, | |
| { | |
| "name": "flash_shortq2_longkv2048_h4_d32_compact", | |
| "provenance": { | |
| "notes": "A 2-token query against a 2048-token key/value cache with 4 heads and head width 32 checks short-query, long-context attention output." | |
| }, | |
| "attrs": { "num_heads": 4, "scale": 0.17677669529663687 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 2, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 2048, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 2048, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.04908738521, "cosStep": 0.00004793689962 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 2, 128], "tolerance": 0.0005, "relTolerance": 0.0005 } | |
| } | |
| }, | |
| { | |
| "name": "splitk_decode_h4_d32_kv512_compact", | |
| "provenance": { | |
| "notes": "Decode attention with head dimension 32 and long context checks output on subgroup and portable tiers." | |
| }, | |
| "attrs": { "num_heads": 4, "scale": 0.17677669529663687 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.04908738521, "cosStep": 0.0001917475985 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 1, 128], "tolerance": 0.0005, "relTolerance": 0.0005 } | |
| } | |
| }, | |
| { | |
| "name": "small_head_parallel_q3_kv65_h2_d6_compact", | |
| "provenance": { | |
| "notes": "Head size 6 exercises the key-parallel fallback with multiple keys per lane and a compact expected output." | |
| }, | |
| "attrs": { "num_heads": 2, "scale": 0.408248290463863 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 65, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 65, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.029, "cosStep": 0.017 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 3, 12], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "small_head_parallel_f16_q3_kv65_h2_d6", | |
| "provenance": { | |
| "notes": "Float16 head size 6 exercises the key-parallel fallback. Values remain near one while queries and keys stay small, keeping scale errors observable." | |
| }, | |
| "attrs": { "num_heads": 2, "scale": 0.408248290463863 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [1, 3, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [1, 65, 12], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [1, 65, 12], | |
| "data": { "kind": "fillFloat32", "scale": 1.0, "sinStep": 0.029, "cosStep": 0.017 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [1, 3, 12], "tolerance": 0.002, "relTolerance": 0.002 } } | |
| }, | |
| { | |
| "name": "short_query_splitk_single_partition_q16_kv2048_h8_d32", | |
| "provenance": { | |
| "notes": "Sixteen queries over eight heads and 2,048 keys check attention normalization with a short query sequence." | |
| }, | |
| "attrs": { "num_heads": 8, "scale": 0.17677669529663687 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 16, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 2048, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 2048, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.02454369261, "cosStep": 0.00002396844981 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 16, 256], "tolerance": 0.0005, "relTolerance": 0.0005 } | |
| } | |
| }, | |
| { | |
| "name": "materialized_prefill_q512_h1_d128_no_bias", | |
| "provenance": { | |
| "notes": "A 512-token float32 prefill with one head and head width 128 checks QK scores, softmax normalization and the weighted-value combination." | |
| }, | |
| "attrs": { "num_heads": 1, "scale": 0.08838834764831845 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.04908738521, "cosStep": 0.0001917475985 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 512, 128], "tolerance": 0.0004, "relTolerance": 0.0004 } | |
| } | |
| }, | |
| { | |
| "name": "materialized_sgmat_fused_f16_q1024_h4_d64_no_bias", | |
| "provenance": { | |
| "notes": "Float16 attention with 1024 queries and keys, 4 heads of width 64, an explicit scale of 0.125 and no bias; scores are accumulated in float32." | |
| }, | |
| "attrs": { "num_heads": 4, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [1, 1024, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [1, 1024, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [1, 1024, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.029, "cosStep": 0.017, "offset": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [1, 1024, 256], "tolerance": 0.02, "relTolerance": 0.02 } } | |
| }, | |
| { | |
| "name": "materialized_sgmat_fused_f16_q1024_h4_d80_no_bias", | |
| "provenance": { | |
| "notes": "Float16 head size 80 and a large score matrix check partial head tiles and guarded reads." | |
| }, | |
| "attrs": { "num_heads": 4, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [1, 1024, 320], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [1, 1024, 320], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [1, 1024, 320], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.029, "cosStep": 0.017, "offset": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [1, 1024, 320], "tolerance": 0.02, "relTolerance": 0.02 } } | |
| }, | |
| { | |
| "name": "materialized_sgmat_q512_kv512_h1_d128_bias", | |
| "provenance": { | |
| "notes": "A 128-wide attention head with Q, K, and V bias checks their distinct effects: K bias adds one constant to every logit in a query row and cancels under softmax." | |
| }, | |
| "attrs": { "num_heads": 1, "scale": 0.08838834764831845 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.029, "cosStep": 0.017 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [384], | |
| "data": { "kind": "fillFloat32", "scale": 0.05, "sinStep": 0.023, "cosStep": 0.011 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 512, 128], "tolerance": 0.0006, "relTolerance": 0.0006 } | |
| } | |
| }, | |
| { | |
| "name": "portable_head_dim320_no_bias", | |
| "provenance": { | |
| "notes": "Head size 320 exercises the portable route used by wide vision and multimodal attention blocks." | |
| }, | |
| "attrs": { "num_heads": 1, "scale": 0.05590169943749474 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 2, 320], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 320], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 320], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.029, "cosStep": 0.017 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 2, 320], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "splitk_decode_q1_kv1500_h6_d64_underfilled_wide_subgroup", | |
| "provenance": { | |
| "notes": "A six-head f32 decode geometry where head size 64 supplies only 16 vec4 dot products to a 32-lane subgroup. The case exercises the portable split-K route instead of an underfilled cooperative QK subgroup." | |
| }, | |
| "attrs": { "num_heads": 6, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 384], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 1500, 384], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 1500, 384], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.01636246174, "cosStep": 0.00002181661565 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 1, 384], "tolerance": 0.0005, "relTolerance": 0.0005 } | |
| } | |
| }, | |
| { | |
| "name": "materialized_sgmat_cached_q1500_kv1500_h2_d64_tails", | |
| "provenance": { | |
| "notes": "A 1500-query, 1500-key, two-head attention shape (head width 64) exercises the sequence tail and packed batch-seq-hidden indexing at a loosened 4e-4 float32 tolerance, versus the file's typical 3e-5." | |
| }, | |
| "attrs": { "num_heads": 2, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1500, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.027 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 1500, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.035 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 1500, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.04908738521, "cosStep": 0.00006544984695 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 1500, 128], "tolerance": 0.0004, "relTolerance": 0.0004 } | |
| } | |
| }, | |
| { | |
| "name": "materialized_prefill_q512_h1_d64_bias", | |
| "provenance": { | |
| "notes": "An even key/value length exercises register-cached vec4 softmax on the portable materialized route with fused Q bias and post-normalization V bias." | |
| }, | |
| "attrs": { "num_heads": 1, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 64], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.027 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 64], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.035 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 64], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.031, "cosStep": 0.019 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [192], | |
| "data": { "kind": "fillFloat32", "scale": 0.03, "sinStep": 0.023, "cosStep": 0.011 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 512, 64], "tolerance": 0.0004, "relTolerance": 0.0004 } | |
| } | |
| }, | |
| { | |
| "name": "materialized_prefill_q512_kv515_h1_d64_bias_scalar_softmax", | |
| "provenance": { | |
| "notes": "A 512-query, 515-key attention shape with one head (head width 64) and a bias applied to Q, K and V. Key length 515 is not a multiple of four, so per-column softmax arithmetic must produce the correct result without four-wide grouping." | |
| }, | |
| "attrs": { "num_heads": 1, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 64], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 515, 64], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 515, 64], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.029, "cosStep": 0.017 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [192], | |
| "data": { "kind": "fillFloat32", "scale": 0.03, "sinStep": 0.023, "cosStep": 0.011 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 512, 64], "tolerance": 0.0004, "relTolerance": 0.0004 } | |
| } | |
| }, | |
| { | |
| "name": "materialized_sgmat_cached_q520_kv516_h2_d80_all_tails", | |
| "provenance": { | |
| "notes": "Head width 80, query length 520, and key/value length 516 each fall short of a round tile size, together exercising partial final tiles in the head, query, and key dimensions." | |
| }, | |
| "attrs": { "num_heads": 2, "scale": 0.11180339887498948 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 520, 160], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 516, 160], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 516, 160], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.03926990817, "cosStep": 0.0001522089464 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 520, 160], "tolerance": 0.001, "relTolerance": 0.001 } | |
| } | |
| }, | |
| { | |
| "name": "materialized_sgmat_q520_kv516_h2_d80_all_tails_bias", | |
| "provenance": { | |
| "notes": "A head width of 80, query length 520, and key/value length 516 leave partial final matrix tiles; fused Q bias must not affect padded rows." | |
| }, | |
| "attrs": { "num_heads": 2, "scale": 0.11180339887498948 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 520, 160], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 516, 160], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 516, 160], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.029, "cosStep": 0.017 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [480], | |
| "data": { "kind": "fillFloat32", "scale": 0.05, "sinStep": 0.023, "cosStep": 0.011 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 520, 160], "tolerance": 0.0012, "relTolerance": 0.0012 } | |
| } | |
| }, | |
| { | |
| "name": "materialized_sgmat_scalar_softmax_q513_kv515_h1_d80", | |
| "provenance": { | |
| "notes": "An odd KV length disables vec4 caching while preserving the generalized subgroup-matrix score/apply path; every GEMM dimension has a tail." | |
| }, | |
| "attrs": { "num_heads": 1, "scale": 0.11180339887498948 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 513, 80], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.011, "cosStep": 0.027 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 515, 80], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.017, "cosStep": 0.035 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 515, 80], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.07853981634, "cosStep": 0.0003050089955 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 513, 80], "tolerance": 0.001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "materialized_sgmat_cached_batch2_q512_kv512_h1_d32", | |
| "provenance": { | |
| "notes": "Two batches and head size 32 exercise the narrow-head subgroup-matrix route and the workgroup-z mapping to batch and head." | |
| }, | |
| "attrs": { "num_heads": 1, "scale": 0.17677669529663687 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 512, 32], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.007, "cosStep": 0.023 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 512, 32], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.015, "cosStep": 0.033 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 512, 32], | |
| "data": { "kind": "fillFloat32", "scale": 0.06, "sinStep": 0.1963495408, "cosStep": 0.000383495197 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 512, 32], "tolerance": 0.001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "bias_prefill_d256_register_boundary_compact", | |
| "provenance": { | |
| "notes": "Upper-head boundary for the fused-bias f32 Q32 broadcast specialization. At two subgroup-widths of vec4 head state the clustered kernel avoids the broadcast kernel's doubled long-lived Q/output register footprint." | |
| }, | |
| "attrs": { "num_heads": 8, "scale": 0.0625 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 2048], | |
| "data": { "kind": "fillFloat32", "scale": 0.16, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 2048], | |
| "data": { "kind": "fillFloat32", "scale": 0.16, "sinStep": 0.019, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 2048], | |
| "data": { "kind": "fillFloat32", "scale": 0.16, "sinStep": 0.007, "cosStep": 0.041 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [6144], | |
| "data": { "kind": "fillFloat32", "scale": 0.03, "sinStep": 0.023, "cosStep": 0.011 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 32, 2048], "tolerance": 0.00015, "relTolerance": 0.00015 } | |
| } | |
| }, | |
| { | |
| "name": "attn_bias_flash_full_b2_h8_s32", | |
| "attrs": { "num_heads": 8 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "attentionBiasT": { | |
| "dtype": "float32", | |
| "shape": [2, 8, 32, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.13, "cosStep": 0.29, "scale": 0.5 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 32, 256], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "attn_bias_flash_broadcast_b1h1_s32", | |
| "attrs": { "num_heads": 8 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "attentionBiasT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 32, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.19, "cosStep": 0.37, "scale": 0.5 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 32, 256], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "attn_bias_flash_broadcast_head_b2h1_s32", | |
| "attrs": { "num_heads": 8 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "attentionBiasT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 32, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.23, "cosStep": 0.11, "scale": 0.5 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 32, 256], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "attn_bias_flash_broadcast_batch_b1h8_s32", | |
| "attrs": { "num_heads": 8 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "attentionBiasT": { | |
| "dtype": "float32", | |
| "shape": [1, 8, 32, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.29, "cosStep": 0.07, "scale": 0.5 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 32, 256], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "attn_bias_fused_bias_flash_b2_h8_s32", | |
| "attrs": { "num_heads": 8 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [768], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.05, "cosStep": 0.43, "scale": 0.2 } | |
| }, | |
| "attentionBiasT": { | |
| "dtype": "float32", | |
| "shape": [2, 8, 32, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.13, "cosStep": 0.29, "scale": 0.5 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 32, 256], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "attn_bias_tiled_prefill_q32_h4_d64", | |
| "attrs": { "num_heads": 4 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "attentionBiasT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 32, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.19, "cosStep": 0.37, "scale": 0.5 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 32, 256], "tolerance": 0.00003 } } | |
| }, | |
| { | |
| "name": "attn_bias_scalar_cross_odd_headdim6", | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 4, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "attentionBiasT": { | |
| "dtype": "float32", | |
| "shape": [2, 2, 4, 5], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.13, "cosStep": 0.29, "scale": 0.5 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 4, 12], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "attn_bias_scalar_fused_bias_causal_odd_headdim6", | |
| "attrs": { "num_heads": 2, "unidirectional": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [36], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.05, "cosStep": 0.43, "scale": 0.2 } | |
| }, | |
| "attentionBiasT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 4, 4], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.19, "cosStep": 0.37, "scale": 0.5 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 4, 12], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "attn_bias_scalar_all_neg_inf_row_zero_q2_kv32_h8_d64", | |
| "provenance": { | |
| "notes": "BSH float32 Q/K/V uses eight heads of width 64, two query tokens, and 32 keys. Rank-4 attention bias is broadcast over batch and heads; query row 1 is -Infinity at every key while row 0 is finite. The portable scalar online-attention route must return zero for every head in row 1 without forming NaN from a zero denominator; row 0 follows the ordinary softmax-weighted value calculation." | |
| }, | |
| "attrs": { "num_heads": 8 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 2, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.25, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.25, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.25, "sinStep": 0.007, "cosStep": 0.041 } | |
| }, | |
| "attentionBiasT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 2, 32], | |
| "data": { | |
| "kind": "values", | |
| "values": [0.0, 0.193, 0.296, 0.259, 0.1, -0.105, -0.261, -0.295, -0.189, 0.005, 0.197, 0.296, 0.256, 0.096, -0.11, -0.264, -0.294, -0.185, 0.01, 0.201, 0.297, 0.254, 0.091, -0.115, -0.266, -0.293, -0.181, 0.015, 0.205, 0.298, 0.251, 0.086, "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity"] | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 2, 512], "tolerance": 0.00002, "relTolerance": 0.00002 } | |
| } | |
| }, | |
| { | |
| "name": "attn_bias_scalar_single_finite_key_q1_kv32_h8_d64", | |
| "provenance": { | |
| "notes": "Rank-4 bias has one finite entry at key 3 and -Infinity elsewhere. The scalar softmax therefore places all mass on key 3, so every head returns value row 3. This distinguishes a valid one-key denominator from `attn_bias_scalar_all_neg_inf_row_zero_q2_kv32_h8_d64`." | |
| }, | |
| "attrs": { "num_heads": 8 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.25, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.25, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.25, "sinStep": 0.007, "cosStep": 0.041 } | |
| }, | |
| "attentionBiasT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 1, 32], | |
| "data": { | |
| "kind": "values", | |
| "values": ["-Infinity", "-Infinity", "-Infinity", 0.0, "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity", "-Infinity"] | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 1, 512], "tolerance": 0.00001, "relTolerance": 0.00001 } | |
| } | |
| }, | |
| { | |
| "name": "attn_bias_flash_f16_b1_h8_s32", | |
| "attrs": { "num_heads": 8 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [1, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [1, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [1, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.02454369261, "cosStep": 0.001533980788 } | |
| }, | |
| "attentionBiasT": { | |
| "dtype": "float16", | |
| "shape": [1, 1, 32, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.19, "cosStep": 0.37, "scale": 0.5 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [1, 32, 256], "tolerance": 0.03 } } | |
| }, | |
| { | |
| "name": "flash_q30_below_cluster_h9_d64_no_bias", | |
| "provenance": { | |
| "notes": "Query length 30 across 270 query-head rows checks noncausal attention on subgroup and portable tiers." | |
| }, | |
| "attrs": { "num_heads": 9, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 30, 576], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 576], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 576], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.007, "cosStep": 0.041 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 30, 576], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "flash_q30_below_cluster_h9_d64_bias", | |
| "provenance": { "notes": "Fused QKV bias with query length 30 checks bias application across query heads." }, | |
| "attrs": { "num_heads": 9, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 30, 576], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 576], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 576], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.007, "cosStep": 0.041 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [1728], | |
| "data": { "kind": "fillFloat32", "scale": 0.05, "sinStep": 0.013, "cosStep": 0.029 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 30, 576], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "flash_q30_below_cluster_h9_d64_attn_bias", | |
| "provenance": { | |
| "notes": "Additive attention bias with query length 30 checks output parity on tiers without subgroups." | |
| }, | |
| "attrs": { "num_heads": 9, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 30, 576], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 576], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 576], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.007, "cosStep": 0.041 } | |
| }, | |
| "attentionBiasT": { | |
| "dtype": "float32", | |
| "shape": [1, 9, 30, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.23, "cosStep": 0.11, "scale": 0.5 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 30, 576], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "small_seq_minilm_b1_q11_h12_d32", | |
| "provenance": { | |
| "notes": "all-MiniLM-L6-v2 self-attention at a short sentence: the whole-head small-seq variant." | |
| }, | |
| "attrs": { "num_heads": 12 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 11, 384], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.043, "scale": 0.4 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 11, 384], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.4 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 11, 384], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 0.4 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 11, 384], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "small_seq_boundary_b1_q32_kv32_h4_d64", | |
| "provenance": { | |
| "notes": "A 32-token query and key/value sequence with 4 heads and head width 64 checks attention output at a short sequence length." | |
| }, | |
| "attrs": { "num_heads": 4 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.043, "scale": 0.4 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.4 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 256], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 0.4 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 32, 256], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "small_seq_cross_b1_q5_kv17_h3_d16", | |
| "provenance": { | |
| "notes": "Cross attention: kvSeq != qSeq, and neither is a power of two (the workgroup rounds up, the tail threads must not write)." | |
| }, | |
| "attrs": { "num_heads": 3 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 5, 48], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.043, "scale": 0.4 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 17, 48], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.4 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 17, 48], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 0.4 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 5, 48], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "small_seq_batch2_q7_kv7_h2_d8", | |
| "provenance": { | |
| "notes": "Batch > 1 drives the dispatch y axis; a wrong batch stride would mix the two sequences." | |
| }, | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 7, 16], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.043, "scale": 0.4 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 7, 16], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.4 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 7, 16], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 0.4 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 7, 16], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "small_seq_declines_once_flash_is_eligible_b1_q32_h12_d32", | |
| "provenance": { | |
| "notes": "A 32-token query, key and value sequence with 12 heads and head width 32 checks attention output at a short sequence length." | |
| }, | |
| "attrs": { "num_heads": 12 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 384], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.043, "scale": 0.4 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 384], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.4 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 384], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 0.4 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 32, 384], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "materialized_sgmat_q512_kv512_h2_d64_offset_value_scale", | |
| "provenance": { | |
| "notes": "Values oscillate around 1.0, keeping the attention average at order-one magnitude. This makes both the denominator published by row statistics and the division in the subgroup-matrix apply pass observable." | |
| }, | |
| "attrs": { "num_heads": 2, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.9, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.9, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 512, 128], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "offset": 1.0, "sinStep": 0.031, "cosStep": 0.019 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 512, 128], "tolerance": 0.0004, "relTolerance": 0.0004 } | |
| } | |
| }, | |
| { | |
| "name": "materialized_sgmat_fused_q1024_kv1024_h4_d64_offset_value_scale", | |
| "provenance": { | |
| "notes": "A 1,024-by-1,024 attention score matrix over four heads; values oscillate around 1.0 so denominator and value-scale errors remain observable." | |
| }, | |
| "attrs": { "num_heads": 4, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1024, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.9, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 1024, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.9, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 1024, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "offset": 1.0, "sinStep": 0.031, "cosStep": 0.019 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 1024, 256], "tolerance": 0.0004, "relTolerance": 0.0004 } | |
| } | |
| }, | |
| { | |
| "name": "materialized_sgmat_fused_q1024_kv1024_h4_d64_bias_offset_value_scale", | |
| "provenance": { | |
| "notes": "A 1024-query, 1024-key attention shape with 4 heads (head width 64) applies separate bias vectors to Q, K and V. V values oscillate around 1.0, keeping the roughly 16 MiB score tensor's output near unit scale so a missing or misapplied bias is observable." | |
| }, | |
| "attrs": { "num_heads": 4, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1024, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.9, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 1024, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.9, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 1024, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "offset": 1.0, "sinStep": 0.031, "cosStep": 0.019 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [768], | |
| "data": { "kind": "fillFloat32", "scale": 0.05, "sinStep": 0.041, "cosStep": 0.023 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 1024, 256], "tolerance": 0.0004, "relTolerance": 0.0004 } | |
| } | |
| }, | |
| { | |
| "name": "splitk_decode_h4_d64_kv2048_no_bias_ramp_value_scale", | |
| "provenance": { | |
| "notes": "A monotone value ramp makes each output an order-one function of the weighted key index. This exposes both uniform scale errors and incorrect exponential offsets in the cross-partition split-K combine." | |
| }, | |
| "attrs": { "num_heads": 4, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 2048, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 2048, 256], | |
| "data": { "kind": "linspace", "start": 0.5, "end": 2.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 1, 256], "tolerance": 0.00005 } } | |
| }, | |
| { | |
| "name": "splitk_decode_h4_d64_kv2048_no_bias_f16_ramp_value_scale", | |
| "provenance": { | |
| "notes": "A monotone value ramp keeps float16 decode outputs at order-one magnitude, making split-K accumulation, cross-partition rescaling, and final normalization observable." | |
| }, | |
| "attrs": { "num_heads": 4, "scale": 0.125 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [1, 1, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [1, 2048, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [1, 2048, 256], | |
| "data": { "kind": "linspace", "start": 0.5, "end": 2.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [1, 1, 256], "tolerance": 0.003 } } | |
| }, | |
| { | |
| "name": "flash_q32_h4_d128_no_bias_f16_ramp_value_scale", | |
| "provenance": { | |
| "notes": "A monotone value ramp gives each float16 q32 row a distinct order-one output, exposing the register-blocked epilogue division and an incorrect broadcast lane." | |
| }, | |
| "attrs": { "num_heads": 4, "scale": 0.08838834764831845 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [1, 64, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.017, "cosStep": 0.031 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [1, 64, 512], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.011, "cosStep": 0.023 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [1, 64, 512], | |
| "data": { "kind": "linspace", "start": 0.5, "end": 2.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [1, 64, 512], "tolerance": 0.003 } } | |
| }, | |
| { | |
| "name": "short_query_splitk_single_partition_q16_kv2048_h8_d32_ramp_value_scale", | |
| "provenance": { | |
| "notes": "A 16-query, 2,048-key attention case with a value ramp keeps outputs near unit magnitude and exposes normalization errors." | |
| }, | |
| "attrs": { "num_heads": 8, "scale": 0.17677669529663687 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 16, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.013, "cosStep": 0.029 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 2048, 256], | |
| "data": { "kind": "fillFloat32", "scale": 0.08, "sinStep": 0.019, "cosStep": 0.037 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 2048, 256], | |
| "data": { "kind": "linspace", "start": 0.5, "end": 2.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 16, 256], "tolerance": 0.00005 } } | |
| }, | |
| { | |
| "name": "small_seq_blocked_bias_causal_1x64x64_h4d16", | |
| "provenance": { | |
| "notes": "Short-sequence attention with 64 queries, 64 keys, four heads of width 16, fused bias, and causal masking." | |
| }, | |
| "attrs": { "num_heads": 4, "unidirectional": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 64], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 64], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 64, 64], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [192], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.19, "cosStep": 0.13 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 64, 64], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "small_seq_blocked_no_bias_causal_q13_kv40_h2d16", | |
| "provenance": { | |
| "notes": "Thirteen queries leave five active rows in the final eight-row block, and the key count is not divisible by sixteen. Causal masking makes out-of-range lanes and inactive rows contribute the identity partial." | |
| }, | |
| "attrs": { "num_heads": 2, "unidirectional": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 13, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 40, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 40, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 13, 32], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "small_seq_blocked_bias_bidirectional_q24_kv40_h3d32", | |
| "provenance": { | |
| "notes": "Head dim 32 (eight vec4 per row, the route's register ceiling) with bias and no causal mask; kv > q so every query sees all forty keys." | |
| }, | |
| "attrs": { "num_heads": 3, "unidirectional": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 24, 96], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 40, 96], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 40, 96], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [288], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.19, "cosStep": 0.13 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 24, 96], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "small_seq_blocked_no_bias_bidirectional_q3_kv5_h1d8", | |
| "provenance": { | |
| "notes": "Fewer keys than key lanes (5 keys, 8 lanes after the power-of-two floor) and fewer queries than one block: most lanes hold no key and merge identities." | |
| }, | |
| "attrs": { "num_heads": 1, "unidirectional": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 3, 8], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 5, 8], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 5, 8], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [1, 3, 8], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "small_seq_blocked_bias_causal_batch2_q16_kv16_h2d16", | |
| "provenance": { | |
| "notes": "Two batches of two heads at exactly two query blocks; the batch axis rides dispatch z and the bias is shared across batches." | |
| }, | |
| "attrs": { "num_heads": 2, "unidirectional": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 16, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.17, "cosStep": 0.31 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 16, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.11, "cosStep": 0.23 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 16, 32], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.07, "cosStep": 0.41 } | |
| }, | |
| "biasT": { | |
| "dtype": "float32", | |
| "shape": [96], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.19, "cosStep": 0.13 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float32", "shape": [2, 16, 32], "tolerance": 0.00002 } } | |
| }, | |
| { | |
| "name": "small_seq_positive_infinity_query", | |
| "provenance": { | |
| "notes": "The unmasked whole-head route always includes an `exp(0)` term, so a finite row cannot have a zero denominator. A positive-infinity query produces non-finite scores and the expected NaN result." | |
| }, | |
| "attrs": { "num_heads": 2 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 8], | |
| "data": { "kind": "cycle", "values": ["Infinity", 0.5, -0.25, 0.75, 0.125, -0.5, 0.25, 1.0] } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 8], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.4 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 8], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 0.4 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { | |
| "dtype": "float32", | |
| "shape": [1, 4, 8], | |
| "tolerance": 0.00002, | |
| "relTolerance": 0.00002, | |
| "allowNaN": true | |
| } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d1_q1_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 2], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d1_q5_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 2], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d6_q1_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 12], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d6_q5_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d15_q1_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 30], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d15_q5_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 30], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d31_q1_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 62], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d31_q5_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d15_q5_kv65_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 65, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 65, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 30], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d24_q5_kv65_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 48], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 65, 48], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 65, 48], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 48], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d31_q5_kv65_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 65, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 65, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d6_q4_kv2048_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 4, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 4, 12], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d6_q5_kv96_ordinary_tree_cost_below", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 96, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 96, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d6_q5_kv97_ordinary_tree_cost_above", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 97, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 97, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d6_q5_kv2047_uniform-probability", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { "dtype": "float32", "shape": [2, 5, 12], "data": { "kind": "constant", "value": 0.0 } }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d6_q5_kv2047_peaked", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 3.0 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 3.0 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d6_q5_kv2047_negative-scale", | |
| "attrs": { "num_heads": 2, "scale": -0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d6_q5_kv2047_constant-value", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { "dtype": "float32", "shape": [2, 2047, 12], "data": { "kind": "constant", "value": 0.25 } } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d31_q5_kv868_ordinary_tree_cost_below", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 868, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 868, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d31_q5_kv869_ordinary_tree_cost_above", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 869, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 869, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d31_q5_kv2047_uniform-probability", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { "dtype": "float32", "shape": [2, 5, 62], "data": { "kind": "constant", "value": 0.0 } }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d31_q5_kv2047_peaked", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 3.0 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 3.0 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d31_q5_kv2047_negative-scale", | |
| "attrs": { "num_heads": 2, "scale": -0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float32_d31_q5_kv2047_constant-value", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { "dtype": "float32", "shape": [2, 2047, 62], "data": { "kind": "constant", "value": 0.25 } } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00005, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d1_q1_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d1_q5_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d6_q1_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d6_q5_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d15_q1_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 30], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d15_q5_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 30], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d31_q1_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d31_q5_kv2047_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d15_q5_kv65_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 65, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 65, 30], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 30], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d24_q5_kv65_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 48], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 65, 48], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 65, 48], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 48], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d31_q5_kv65_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 65, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 65, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d6_q4_kv2048_ordinary", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 4, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 4, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d6_q5_kv174_ordinary_tree_cost_below", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 174, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 174, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d6_q5_kv175_ordinary_tree_cost_above", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 175, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 175, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d6_q5_kv2047_uniform-probability", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { "dtype": "float16", "shape": [2, 5, 12], "data": { "kind": "constant", "value": 0.0 } }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d6_q5_kv2047_peaked", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 3.0 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 3.0 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d6_q5_kv2047_negative-scale", | |
| "attrs": { "num_heads": 2, "scale": -0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d6_q5_kv2047_constant-value", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { "dtype": "float16", "shape": [2, 2047, 12], "data": { "kind": "constant", "value": 0.25 } } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d31_q5_kv1581_ordinary_tree_cost_below", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 1581, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 1581, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d31_q5_kv1582_ordinary_tree_cost_above", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 1582, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 1582, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d31_q5_kv2047_uniform-probability", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { "dtype": "float16", "shape": [2, 5, 62], "data": { "kind": "constant", "value": 0.0 } }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d31_q5_kv2047_peaked", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 3.0 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 3.0 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d31_q5_kv2047_negative-scale", | |
| "attrs": { "num_heads": 2, "scale": -0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "cooperative_value_float16_d31_q5_kv2047_constant-value", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2047, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { "dtype": "float16", "shape": [2, 2047, 62], "data": { "kind": "constant", "value": 0.25 } } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv2048-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv2049-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2049, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2049, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv4032-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4032, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4032, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv4033-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4033, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4033, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv8128-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv8129-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8129, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8129, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv2048-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv2049-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2049, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2049, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv4032-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4032, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4032, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv4033-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4033, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4033, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv8128-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv8129-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8129, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8129, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv2048-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv2049-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2049, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2049, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv4032-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4032, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4032, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv4033-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4033, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4033, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv8128-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv8129-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8129, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8129, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv2048-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv2049-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2049, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2049, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv4032-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4032, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4032, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv4033-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4033, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4033, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv8128-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv8129-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8129, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8129, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv2048-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv2049-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2049, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2049, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv4032-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4032, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4032, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv4033-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4033, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4033, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv8128-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q1-kv8129-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8129, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8129, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv2048-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2048, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv2049-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 2049, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 2049, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv4032-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4032, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4032, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv4033-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 4033, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 4033, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv8128-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float32-b2-q5-kv8129-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8129, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8129, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv2048-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv2049-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2049, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2049, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv4032-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 4032, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 4032, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv4033-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 4033, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 4033, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv8128-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv8129-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8129, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8129, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv2048-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv2049-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2049, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2049, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv4032-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 4032, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 4032, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv4033-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 4033, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 4033, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv8128-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv8129-h2-d1", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8129, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8129, 2], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 2], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv2048-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv2049-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2049, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2049, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv4032-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 4032, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 4032, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv4033-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 4033, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 4033, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv8128-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv8129-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8129, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8129, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv2048-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv2049-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2049, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2049, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv4032-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 4032, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 4032, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv4033-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 4033, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 4033, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv8128-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv8129-h2-d6", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8129, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8129, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv2048-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv2049-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2049, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2049, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv4032-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 4032, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 4032, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv4033-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 4033, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 4033, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv8128-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q1-kv8129-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 1, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8129, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8129, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 1, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv2048-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2048, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv2049-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 2049, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 2049, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv4032-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 4032, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 4032, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv4033-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 4033, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 4033, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv8128-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_float16-b2-q5-kv8129-h2-d31", | |
| "attrs": { "num_heads": 2, "scale": 0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8129, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8129, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float32-b2-q5-kv8128-h2-d6-peaked", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 3.0 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 3.0 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float32-b2-q5-kv8128-h2-d6-uniform", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { "dtype": "float32", "shape": [2, 5, 12], "data": { "kind": "constant", "value": 0.0 } }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float32-b2-q5-kv8128-h2-d6-negative-scale", | |
| "attrs": { "num_heads": 2, "scale": -0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float32-b2-q5-kv8128-h2-d6-constant-value", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { "dtype": "float32", "shape": [2, 8128, 12], "data": { "kind": "constant", "value": 0.25 } } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float32-b2-q5-kv8128-h2-d31-peaked", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 3.0 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 3.0 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float32-b2-q5-kv8128-h2-d31-uniform", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { "dtype": "float32", "shape": [2, 5, 62], "data": { "kind": "constant", "value": 0.0 } }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float32-b2-q5-kv8128-h2-d31-negative-scale", | |
| "attrs": { "num_heads": 2, "scale": -0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float32-b2-q5-kv8128-h2-d31-constant-value", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { "dtype": "float32", "shape": [2, 8128, 62], "data": { "kind": "constant", "value": 0.25 } } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.00005 } | |
| } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float16-b2-q5-kv8128-h2-d6-peaked", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 3.0 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 3.0 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float16-b2-q5-kv8128-h2-d6-uniform", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { "dtype": "float16", "shape": [2, 5, 12], "data": { "kind": "constant", "value": 0.0 } }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float16-b2-q5-kv8128-h2-d6-negative-scale", | |
| "attrs": { "num_heads": 2, "scale": -0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float16-b2-q5-kv8128-h2-d6-constant-value", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 12], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { "dtype": "float16", "shape": [2, 8128, 12], "data": { "kind": "constant", "value": 0.25 } } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 12], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float16-b2-q5-kv8128-h2-d31-peaked", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 3.0 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 3.0 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float16-b2-q5-kv8128-h2-d31-uniform", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { "dtype": "float16", "shape": [2, 5, 62], "data": { "kind": "constant", "value": 0.0 } }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float16-b2-q5-kv8128-h2-d31-negative-scale", | |
| "attrs": { "num_heads": 2, "scale": -0.37 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.007, "cosStep": 0.041, "scale": 1.0 } | |
| } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "capacity_fixture_general-float16-b2-q5-kv8128-h2-d31-constant-value", | |
| "attrs": { "num_heads": 2, "scale": 0 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float16", | |
| "shape": [2, 5, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.017, "cosStep": 0.031, "scale": 0.2 } | |
| }, | |
| "keyT": { | |
| "dtype": "float16", | |
| "shape": [2, 8128, 62], | |
| "data": { "kind": "fillFloat32", "sinStep": 0.011, "cosStep": 0.023, "scale": 0.2 } | |
| }, | |
| "valueT": { "dtype": "float16", "shape": [2, 8128, 62], "data": { "kind": "constant", "value": 0.25 } } | |
| }, | |
| "outputs": { "outputT": { "dtype": "float16", "shape": [2, 5, 62], "tolerance": 0.00001, "relTolerance": 0.001 } } | |
| }, | |
| { | |
| "name": "strict_peaked_score_dot_d31", | |
| "provenance": { | |
| "notes": "Peaked attention with cancellation in a 31-component score dot product; retain the dominant keys of a seeded long-context failure. Strict full-output reference checks expose score rounding errors." | |
| }, | |
| "attrs": { "num_heads": 1 }, | |
| "inputs": { | |
| "queryT": { | |
| "dtype": "float32", | |
| "shape": [1, 1, 31], | |
| "data": { | |
| "kind": "values", | |
| "values": [-4.603580951690674, 2.4694011211395264, 0.5958481431007385, -0.6162874698638916, 0.410151869058609, -0.5384976267814636, -9.427952766418457, 5.534396648406982, 1.4861818552017212, -1.5464770793914795, -5.755995750427246, 0.24505029618740082, 0.7311052680015564, -0.22322678565979004, -0.3151787519454956, -2.0053675174713135, 2.0767550468444824, 7.67042350769043, -4.6448822021484375, -0.07472153007984161, -3.127068042755127, 2.908768653869629, -1.5646088123321533, 0.53932124376297, -1.9329780340194702, -2.3620474338531494, 4.207735061645508, 1.4539403915405273, 4.645402908325195, 2.1866304874420166, -1.0813543796539307] | |
| } | |
| }, | |
| "keyT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 31], | |
| "data": { | |
| "kind": "values", | |
| "values": [-0.938359260559082, 1.5485115051269531, 0.8119107484817505, 0.3056987226009369, -1.0324673652648926, -0.04351373389363289, -2.3761210441589355, -1.9911582469940186, 0.7382145524024963, -1.191107988357544, -3.012772798538208, -4.2809882164001465, -2.1459436416625977, -6.021274089813232, -6.9034743309021, -2.0777809619903564, -10.839500427246094, 5.771046161651611, -4.207844257354736, 0.2793966233730316, -2.590756416320801, 7.631507396697998, -2.443232536315918, 1.3692840337753296, -4.455054759979248, -0.8365854024887085, 3.0824265480041504, -0.008047777228057384, 4.29814338684082, 0.08449697494506836, 4.817458629608154, 2.623422384262085, 4.2498908042907715, -3.7452609539031982, 1.0730547904968262, 1.1318910121917725, -2.033785581588745, -2.7525391578674316, 3.181476593017578, 0.20359492301940918, -0.947138249874115, -3.1326441764831543, 2.0629959106445312, -5.134936332702637, 1.811773419380188, 4.46182107925415, 2.490671157836914, -2.573709726333618, 3.462209701538086, -7.396786689758301, -4.157179355621338, -1.830617904663086, 3.0412375926971436, 2.828861713409424, 3.929518699645996, -3.4740450382232666, -2.6770780086517334, -0.7903353571891785, 1.1958003044128418, 3.8754827976226807, 3.558316946029663, -2.244096517562866, 2.4499993324279785, -3.318929672241211, 3.534796714782715, -3.421525716781616, -0.29581257700920105, -3.616366147994995, -4.518896579742432, 0.9318580627441406, -2.0583181381225586, -5.2779388427734375, -3.324937105178833, -3.1766347885131836, -1.1895227432250977, -1.3906116485595703, 1.8923944234848022, -3.8714237213134766, 4.402075290679932, 3.6688435077667236, -4.09726095199585, -5.090452671051025, -4.572426795959473, 4.1253461837768555, -0.8220138549804688, -3.383408308029175, -6.418537616729736, 1.2368862628936768, -3.662341833114624, 3.6227262020111084, 4.9924235343933105, 0.5356325507164001, -3.562772512435913, 1.0822727680206299, -0.3880661129951477, -1.791509747505188, -4.460970401763916, -2.026444673538208, -0.44926518201828003, -3.601229667663574, 2.5074386596679688, 4.223573207855225, -4.1185173988342285, -3.8950486183166504, 0.12262068688869476, 1.7189778089523315, 3.951084852218628, -0.7626795172691345, 3.2248387336730957, 5.208616256713867, 3.874028205871582, -4.77578592300415, -2.068880319595337, -4.2983479499816895, 0.6332686543464661, 0.22272300720214844, -0.264045774936676, 0.9338139891624451, -0.6955336928367615, 2.3428478240966797, 1.3801175355911255, 1.7520358562469482, 2.8925089836120605, -3.4073190689086914, -7.384486675262451, 2.617044448852539, 1.941261649131775, 3.9259676933288574, -1.349987268447876, 1.1500418186187744, -3.7555859088897705, 5.1603546142578125, -1.4522600173950195, 1.8844175338745117, -3.465437889099121, -1.9077763557434082, 2.8410861492156982, -2.4645156860351562, 1.0713920593261719, 0.04763047397136688, -0.6574701070785522, 5.296110153198242, -2.7927792072296143, -0.36267611384391785, -1.2440087795257568, -0.4342321455478668, -2.079885244369507, 2.686337947845459, 6.51432991027832, 1.4118140935897827, 0.6587169170379639, -0.7047138214111328, -1.3761299848556519, 2.742650032043457, -1.2519557476043701, -7.638920307159424, 0.7349771857261658, 3.1666359901428223, -4.035196304321289, 0.1965179592370987, 1.413048267364502, -2.9575233459472656, 6.252781867980957, 0.4123891294002533, 2.8222944736480713, 2.4006054401397705, -2.861823081970215, -4.098231315612793, 6.377841472625732, 4.449799537658691, -2.5013301372528076, 1.0029999017715454, 7.459688186645508, 1.228169322013855, 2.4318883419036865, -3.819110870361328, -0.7973586320877075, -2.105022430419922, 3.5157177448272705, -3.6519670486450195, 2.5659754276275635, 2.1254210472106934, -1.9502812623977661, 0.3085174560546875, 2.62060546875, -3.694474458694458, -1.8847516775131226, -2.2296531200408936, -0.2965717315673828, 2.8001489639282227, 3.488826274871826, -5.3169050216674805, -3.2980494499206543, 0.07414355129003525, -2.3781135082244873, -7.771304130554199, -2.785735845565796, 1.6771293878555298, 2.226713180541992, 1.0126700401306152, 3.0711567401885986, 0.8388527631759644, -2.3992326259613037, 7.604829788208008, -0.7925162315368652, -2.5497636795043945, -1.6087089776992798, 0.5142877697944641, 0.6042729616165161, 4.734670639038086, -7.278914928436279, -3.548374652862549, 0.27299681305885315, 0.010783867910504341, 6.151809215545654, -1.291567087173462, -5.640108585357666, -5.630848407745361, 1.0453190803527832, -1.166117548942566, 3.053666353225708, 4.037777900695801, -1.4878216981887817, -4.200186252593994, 4.54795503616333, 1.2157381772994995, 3.383805990219116, 1.2332260608673096, 1.6066349744796753, 1.2526073455810547, -2.0913355350494385, -1.814440369606018, 2.8526363372802734, 1.6907349824905396, 7.043039798736572, -1.0638808012008667, -2.1713786125183105, 1.3744189739227295, 4.074141025543213, -6.340703010559082, -1.2043397426605225, 2.328620672225952, 0.18495504558086395, 2.4976704120635986, 2.9896163940429688, -1.8402067422866821, 1.0008721351623535, -2.5801942348480225, -3.3952689170837402, 3.0889246463775635, -2.6357309818267822, 0.45772650837898254, 0.8363694548606873, 0.5089335441589355, -4.289903163909912, 4.838230609893799, 6.4474005699157715, 0.03253591060638428, -2.871030569076538, -3.3926784992218018, 1.3820642232894897, 0.41497281193733215, -2.096501350402832, -4.013208389282227, 2.5197339057922363, 4.053101539611816, -0.9187172651290894, 1.313807487487793, -5.246669292449951, 0.7704928517341614, -4.250590801239014, 1.3228774070739746, -2.434786796569824, 1.478389859199524, -3.5272557735443115, 2.2615952491760254, 3.5254058837890625, -2.723130941390991, -1.3956185579299927, -4.786566734313965, 5.526954174041748, -0.9239563941955566, -4.6802568435668945, -1.4946534633636475, -4.596007823944092, -5.18021821975708, 2.5263078212738037, -1.1098804473876953, -6.68611478805542, -2.9067540168762207, 0.3569640815258026, -0.1024317741394043, 2.164046049118042, -1.0159430503845215, -3.902045488357544, 3.3658645153045654, 4.279497146606445, -1.1697027683258057, 0.69818514585495, 2.0216431617736816, 3.9725635051727295, 1.9525566101074219, 1.5907446146011353, -1.847340703010559, -0.38186392188072205, 1.7283735275268555, 4.278647422790527, 1.9983806610107422, 0.16760316491127014, 2.4114184379577637, -6.2543416023254395, 5.019704341888428, -0.789268434047699, 0.5552124977111816, 1.154584288597107, 1.9024248123168945, 0.9920524954795837, 2.7371346950531006, 2.208163261413574, -5.432929039001465, -5.8536200523376465, -0.6535832285881042, 5.03729772567749, -0.7636529803276062, 3.256660223007202, -0.23956191539764404, -3.2314209938049316, 8.403531074523926, -2.483896255493164, -4.273157596588135, -1.7804183959960938, 2.2462210655212402, 1.931893229484558, 4.199028491973877, 2.619205951690674, 0.16194714605808258, -2.8420252799987793, 0.9810382127761841, -0.19237020611763, -0.7196061015129089, -0.31741034984588623, -1.6978389024734497, -0.7716947793960571, 6.069231033325195, -0.16296102106571198, 2.836162805557251, -2.985424757003784, -9.699101448059082, 7.5364508628845215, -1.921562910079956, -6.015560150146484, -5.403842449188232, -3.1669108867645264, -0.21799175441265106, 2.2949299812316895, -1.1086126565933228, 0.08647599071264267, 0.06253165751695633, -0.721998929977417, -1.3165853023529053, 0.509326159954071, 3.449054002761841, 2.159325361251831, -4.439384460449219, 2.3624978065490723, 1.055763602256775, -0.21986952424049377, -4.119861125946045, 1.0682194232940674, -0.5484025478363037, 7.436816215515137, 0.5235259532928467, -0.5891208052635193, 2.061568021774292, 2.99398136138916, -2.22829270362854, 4.349916458129883, 0.4150136113166809, -8.832959175109863, -1.7718764543533325, 5.9171223640441895, -1.488979458808899, -5.783481121063232, -1.7768049240112305, -0.5417624711990356, 2.5665385723114014, -5.063366889953613, -0.3037913739681244, 1.4484964609146118, 1.9435311555862427, -3.563626527786255, -1.0032819509506226, -1.831752896308899, -0.9575726389884949, -2.7768449783325195, 1.833138108253479, 1.4693732261657715, -2.997882127761841, 0.8937326073646545, -4.384085178375244, 0.6578567028045654, 1.3816412687301636, 4.21073055267334, -1.2049410343170166, -0.7203003764152527, -2.3315041065216064, 0.5357899069786072, -2.969306230545044, -2.780216932296753, -6.160231590270996, 3.53690767288208, 1.4048385620117188, -2.3729147911071777, 1.5792967081069946, -0.9380156397819519, 2.117182493209839, 4.7090373039245605, -2.06795334815979, -3.0784189701080322, -0.08236084878444672, 4.504591941833496, -3.6454880237579346, 4.4912238121032715, 0.21123190224170685, 1.3011717796325684, 0.3794885575771332, 1.0805591344833374, -0.5157648324966431, -1.9947513341903687, 2.493603467941284, -2.206573486328125, 4.376947402954102, -3.569247007369995, -1.3423194885253906, -3.938537120819092, 1.28368079662323, -0.9930199980735779, 0.2608835697174072, -0.27416297793388367, 2.108656883239746, -2.0756466388702393, -0.6146504282951355, 3.733445405960083, -1.5524762868881226, -0.9475694298744202, 2.6162519454956055, 1.4466592073440552, -2.274080753326416, 1.0885430574417114, -0.0291261188685894, -2.101846933364868, 5.244614601135254, -2.850349187850952, -6.4871344566345215, -6.57901668548584, -1.989088535308838, 0.2670519948005676, -2.525221824645996, -2.2072055339813232, -5.022716522216797, 6.735647201538086, -0.999782145023346, 3.4757142066955566, 0.9759162068367004, -1.6656674146652222, -5.19521951675415, 3.6595585346221924, -3.172922372817993, -3.3870182037353516, -3.7096874713897705, 4.571864604949951, -7.709280967712402, -0.15155068039894104, 3.0049943923950195, 0.21279023587703705, -3.7689297199249268, 0.6637315154075623, 2.5142405033111572, 1.1462419033050537, -2.0088207721710205, -2.4019768238067627, -2.752236843109131, 2.1814076900482178, -5.794204235076904, 2.770779848098755, 5.095966339111328, -1.5402424335479736, -1.1294127702713013, -7.226233959197998, 3.0687806606292725, 1.5397593975067139, 3.6578316688537598, -0.8976857662200928, 0.2160729169845581, 1.905109167098999, -1.2093182802200317, -5.595249176025391, -0.995287299156189, 2.5527234077453613, 4.622406959533691, -5.506547927856445, 3.8789284229278564, -8.417003631591797, 2.9667258262634277, -1.646222710609436, 2.7954299449920654, -3.7570834159851074, -6.507603645324707, -3.3205695152282715, 3.1167593002319336, -0.6812198162078857, -2.3100922107696533, 1.8178799152374268, 3.062282085418701, -3.0576045513153076, 0.11703171581029892, -1.4140836000442505, 2.066587209701538, 4.889932155609131, 2.8342528343200684, 3.440192222595215, 1.5345638990402222, 3.3603322505950928, -3.743858575820923, 4.100271701812744, -0.5338277220726013, -4.65574836730957, 0.11547733098268509, 0.7482351660728455, -1.7608702182769775, 6.082160949707031, -3.339463233947754, 0.30159395933151245, -1.279350996017456, 2.1933867931365967, 3.7806315422058105, 1.2347726821899414, -4.325666904449463, 3.4760701656341553, 3.6905901432037354, -1.3029669523239136, -2.736226797103882, -2.6789441108703613, 4.275927543640137, 4.905594348907471, -1.0120164155960083, 1.520769476890564, 1.5694568157196045, 8.4313383102417, -3.0385656356811523, 0.5085678100585938, -0.9634406566619873, -1.7307300567626953, 1.3929508924484253, 1.2785701751708984, 2.4642274379730225, 4.655439853668213, -1.0486823320388794, 0.1768893003463745, 1.3897366523742676, 3.5810141563415527, 1.2561254501342773, -1.1997597217559814, -1.5498569011688232, -4.2547926902771, 1.9576729536056519, -4.677628993988037, -0.3216533362865448, -3.4450266361236572, -0.3441568911075592, 0.9226361513137817, 6.06118631362915, 2.5313339233398438, 2.384709119796753, 4.471128463745117, 2.2681052684783936, -2.676154136657715, -3.4459095001220703, -0.780389666557312, 3.813485860824585, 2.4276366233825684, 2.709219455718994, -3.4371678829193115, 2.0623700618743896, 4.1038970947265625, 4.982641220092773, 5.600955009460449, 1.342166781425476, -1.5837109088897705, 3.156585931777954, 3.8647682666778564, 2.1559970378875732, 3.328605890274048, -0.8744257092475891, 2.739286184310913, -8.303900718688965, 0.8228793740272522, 1.6557470560073853, 5.513101100921631, -0.3243834674358368, 4.249722003936768, -0.8189479112625122, -2.3984079360961914, -0.5693768262863159, -0.5377610921859741, 4.277985095977783, 3.8933145999908447, -0.6294821500778198, -4.4367146492004395, -0.38403958082199097, 5.1247334480285645, 5.587265968322754, 4.128361701965332, 0.9834473729133606, -2.0346481800079346, 1.725474238395691, 0.7502555847167969, 3.9885337352752686, 2.560001850128174, -3.376950263977051, -6.13593053817749, 2.9706239700317383, 1.788330078125, 1.284881830215454, -3.0798871517181396, -1.466514229774475, -3.1532175540924072, 3.830277681350708, 2.278200387954712, 4.4109272956848145, -1.5952285528182983, -1.1757246255874634, 1.189308762550354, -1.0472774505615234, 1.6006300449371338, 1.8823949098587036, 10.058578491210938, 0.49873095750808716, 1.2094453573226929, 0.8077821135520935, -0.6763153672218323, 6.234210014343262, -6.298606872558594, 3.4258837699890137, -6.942567825317383, -3.56455135345459, 3.8056020736694336, -4.452441692352295, -1.7217493057250977, 0.32805782556533813, -0.3286590874195099, -5.0187764167785645, -3.450023889541626, -1.671494722366333, -5.005471706390381, 3.743216037750244, 7.481234550476074, -2.4394843578338623, 2.917043924331665, -3.3176329135894775, 0.8151799440383911, -3.382338523864746, 5.969918251037598, 2.10278582572937, 2.8301022052764893, 0.4306301474571228, -0.9396851062774658, -1.0914191007614136, 9.007556915283203, -0.9423571228981018, -4.485244274139404, 0.8416038751602173, 6.1189985275268555, -1.3947173357009888, -0.30049994587898254, -7.068595886230469, -0.5177247524261475, 3.6066231727600098, -1.0261223316192627, 0.47112902998924255, -3.1157662868499756, -0.3787647783756256, -4.2609639167785645, -0.9626432657241821, 1.4201300144195557, -1.0827269554138184, -5.474300384521484, -3.3185229301452637, -3.0433852672576904, 3.2443771362304688, -1.231376051902771, -4.630900859832764, -6.510419845581055, 5.582302093505859, -2.6046299934387207, -0.4432124197483063, 1.0256634950637817, -3.2697818279266357, 0.6226915121078491, 2.5266757011413574, 1.048400640487671, 1.9647331237792969, -4.592171669006348, 0.8583394289016724, 1.9532541036605835, 6.344082832336426, 4.275424957275391, 2.290695905685425, 0.34229883551597595, -1.5635662078857422, 5.581178665161133, -0.9996865391731262, -2.076176404953003, -5.872065544128418, 3.527291774749756, 1.0792614221572876, -3.126208543777466, 1.5961874723434448, 0.7889476418495178, -4.202235221862793, 3.598719358444214, 1.4660769701004028, 0.07295584678649902, -4.152729034423828, 2.598478078842163, 7.036521911621094, 1.6636124849319458, 3.7744486331939697, -4.72822904586792, -1.0582082271575928, -1.8370083570480347, -2.24786639213562, -0.20284181833267212, -0.3986450135707855, -1.7060449123382568, -3.6338469982147217, -5.5461320877075195, 0.2630825340747833, -0.9124316573143005, 3.0716488361358643, -1.2887310981750488, 6.0537495613098145, 3.7270495891571045, -2.780531883239746, -8.350885391235352, 4.271461486816406, 3.729401111602783, 0.40585991740226746, 5.304995536804199, 1.2327404022216797, 0.49745985865592957, 2.4704203605651855, -0.17393143475055695, 4.133304595947266, 1.7906571626663208, -1.694115400314331, 2.903900384902954, -3.479269027709961, 0.7965129613876343, -2.654611110687256, 0.6351232528686523, 8.814518928527832, -4.902263641357422, -2.831056833267212, -1.6034172773361206, -0.030363090336322784, 0.6455665230751038, 5.196569919586182, -2.999300956726074, -2.091648578643799, -2.501926898956299, 3.33477783203125, 1.2625021934509277, 1.7775719165802002, -2.75301194190979, 0.7606552243232727, 2.0647873878479004, 0.8076590299606323, -4.608912467956543, 2.1315133571624756, 0.1608181744813919, -6.424572467803955, 0.06756782531738281, 3.9104154109954834, 3.5957393646240234, -7.959792137145996, -2.2908034324645996, 0.6848043203353882, -4.630284309387207, 2.3232297897338867, -1.456964135169983, -0.9069021344184875, 4.636352062225342, -2.683253526687622, 1.5549581050872803, -3.886908531188965, 0.009574754163622856, 3.022937059402466, 4.221953392028809, 0.47589409351348877, -2.7710466384887695, 2.267042636871338, 0.33639028668403625, 4.167510509490967, -0.5560881495475769, -0.4188867509365082, -5.585330963134766, 0.38675859570503235, -3.948882579803467, -4.225355625152588, -1.6025742292404175, -0.3120875060558319, -6.005615234375, 6.841942310333252, -1.5823642015457153, 2.6282310485839844, -0.8715185523033142, 2.7016334533691406, -3.670609951019287, 0.9741904735565186, -2.4821367263793945, -0.4806496202945709, 1.2583237886428833, -2.868248462677002, -1.689350962638855, -2.839918851852417, -3.253728151321411, 1.6785799264907837, -1.7997545003890991, -0.5343484878540039, -3.219731569290161, -2.040842294692993, 3.3426170349121094, 2.3899078369140625, 1.4514071941375732, 7.009835243225098, 3.1619017124176025, -4.377050876617432, -0.6588703393936157, 0.8422726392745972, 4.028613567352295, 1.6573874950408936, -2.382800817489624, -1.9955029487609863, -0.8739973902702332, 3.2426769733428955, -2.965749502182007, -6.6972270011901855, 0.15321072936058044, 7.553710460662842, 1.4385944604873657, 5.872476100921631, -2.9478607177734375, 4.9526777267456055, 2.6245365142822266, -1.9966551065444946, 0.6726754903793335, 1.1892529726028442, 1.4518258571624756, -4.360916614532471, 1.4100059270858765, 3.222438335418701, -2.996763229370117, 3.6325294971466064, -2.0356345176696777, -0.5483319759368896, 2.036126136779785, -5.73969030380249, -1.3483808040618896, -3.245002031326294, -0.08159467577934265, 3.335707426071167, -5.762048244476318, -7.053657531738281, -1.169312596321106, 2.813046455383301, 1.0889942646026611, -5.948988914489746, -6.4359002113342285, 0.08478347957134247, 2.380765676498413, 3.7646303176879883, -2.7444443702697754, -3.102839469909668, -1.757478952407837, 3.2004921436309814, -6.320134162902832, 0.5382134914398193, -2.2410402297973633, 0.041353873908519745, -2.9106221199035645, -1.8942980766296387, -5.710167407989502, 0.4806017279624939, 3.0899593830108643, 9.929020881652832, 2.7618348598480225, 4.6774725914001465, 5.3619489669799805, 2.9129791259765625, 3.0319178104400635, 1.7246770858764648, -0.7266660928726196, 2.128216028213501, -5.9730658531188965, -7.782568454742432, 4.4569268226623535, 0.5114919543266296, -3.3906335830688477, -1.9996895790100098, 2.3923254013061523, 6.606669902801514, -2.89886474609375, 1.8258895874023438, -2.8198764324188232, 0.20146070420742035, 2.877028465270996, -1.7449191808700562, -6.216216087341309, 2.036463975906372, -2.1515254974365234, 5.440614223480225, 4.506964683532715, -9.357906341552734, -0.5228316783905029, 3.938828945159912, -2.0353851318359375, 1.695735216140747, 3.9348785877227783, 4.042734622955322, -0.4739146828651428, 1.7991786003112793, -2.6997485160827637, 0.872657835483551, -5.897721767425537, 0.8334681391716003, -7.581630706787109, 6.275232791900635, 2.7582902908325195, 1.7595807313919067, 0.5387783050537109, 6.603665351867676, -0.9109653234481812, -3.731651544570923, 2.4394876956939697, -2.047475814819336, -3.0524346828460693, 3.5872690677642822, -2.885838270187378, -2.87896466255188, 0.6041905283927917, -0.48542845249176025, 4.064090251922607, -1.409283995628357, -3.609076976776123, -0.4201042354106903, 0.9663137793540955, -0.911774754524231, 1.6911269426345825, 3.487149715423584, 0.3410574793815613, -5.668308258056641, 1.7238975763320923, -2.052401065826416, 0.7771494388580322, 0.43887147307395935, 1.569775938987732, -1.6513454914093018, -0.18747363984584808, 4.973291873931885, -2.1417882442474365, -2.098345994949341, -2.789458751678467, 1.325199007987976, 2.989220380783081, -0.4153672456741333, -2.2424631118774414, 0.12303625792264938, 1.9606338739395142, 2.3030498027801514, -2.839768648147583, -4.910196781158447, 2.4983201026916504, 3.873516798019409, 4.734925270080566, -0.8201799988746643, -1.6690980195999146, 5.95207405090332, 2.657376527786255, 3.3412322998046875, 3.6165010929107666, -4.8594651222229] | |
| } | |
| }, | |
| "valueT": { | |
| "dtype": "float32", | |
| "shape": [1, 32, 31], | |
| "data": { | |
| "kind": "values", | |
| "values": [0.3135853111743927, -1.140121579170227, 0.9930762648582458, -0.4949437081813812, -0.0822831243276596, -0.8181787133216858, -0.7349724769592285, 1.8167531490325928, 0.4169541001319885, 0.0859602838754654, -0.39520999789237976, -2.365351438522339, 0.10650282353162766, -1.1892844438552856, -0.46905550360679626, -1.6732369661331177, 0.9983707070350647, -0.17129333317279816, 1.2476829290390015, -0.6233380436897278, 0.17354480922222137, -0.3594263792037964, 0.8938873410224915, 1.6213818788528442, -1.3244545459747314, -1.5596511363983154, 0.7466456294059753, -0.4521908462047577, 1.1761423349380493, -0.03831910714507103, 0.5159599781036377, -1.2938860654830933, 0.10328269749879837, 0.9369741678237915, 2.1953041553497314, 2.498061180114746, -1.4441447257995605, -0.6211039423942566, 0.7246407270431519, -1.4676510095596313, 0.22930468618869781, 0.7444967031478882, -0.19731292128562927, -0.5367640256881714, -0.6388059854507446, -1.2148466110229492, -1.980094075202942, -0.40294554829597473, -1.2852504253387451, 2.203619956970215, -1.7825570106506348, -0.11380273848772049, 0.12401601672172546, -2.3555383682250977, -0.5020725727081299, 1.2331348657608032, 0.24324943125247955, 0.8881780505180359, -0.09667322039604187, -1.1226214170455933, 1.6823837757110596, 1.7521265745162964, -0.3704899847507477, 1.0267367362976074, -0.7846487760543823, 0.4540637135505676, -0.039851799607276917, 0.491803914308548, -1.0488920211791992, -0.3828355669975281, 0.3673359453678131, -1.435823678970337, 1.5045503377914429, -0.7013046741485596, 1.5060393810272217, -0.6430074572563171, -0.6128403544425964, -0.48677659034729004, 3.196849822998047, 1.3925418853759766, -0.7226791977882385, -0.6368839740753174, 0.14075112342834473, 2.114765167236328, 1.710802435874939, 0.48247623443603516, -0.35885846614837646, -1.0488749742507935, 0.6628772020339966, 0.9234923124313354, -0.6474218964576721, -1.4047768115997314, -1.7218989133834839, -0.9709041118621826, -0.8873065710067749, -1.1762055158615112, 0.8901023268699646, 0.1955544501543045, -0.1388145387172699, 1.2467032670974731, -0.2432718724012375, 0.5872036218643188, 0.6271599531173706, -0.7157629728317261, 1.3168741464614868, -0.8445070385932922, 2.9603095054626465, 0.5349099636077881, -0.9974209070205688, -0.36135679483413696, 0.4892527461051941, -2.173987627029419, -0.6511834263801575, 0.4373239278793335, -0.2505161762237549, -0.08000052720308304, 0.19558246433734894, 0.7754176259040833, -1.1615113019943237, -0.038085293024778366, 0.5196376442909241, 0.2767477035522461, 0.016156932339072227, 0.357386976480484, 0.3494991958141327, -0.672308087348938, 1.3419185876846313, 0.3929719626903534, 0.3650331199169159, -0.06167544797062874, -1.9730652570724487, -1.7578065395355225, -2.726686954498291, -0.40093541145324707, -0.8438417315483093, -0.2485499531030655, 0.6522184610366821, -0.327290803194046, 0.29092058539390564, -2.995554208755493, 1.1315032243728638, 1.992648720741272, -0.2140272557735443, 1.6448848247528076, 0.9444259405136108, -1.0894583463668823, 0.4277198016643524, 0.07952125370502472, 0.7840049862861633, -0.0626804456114769, -0.13136595487594604, 1.082075595855713, 0.5271586775779724, -0.15924440324306488, -0.1932799220085144, 0.41878482699394226, -1.4030133485794067, 1.01351797580719, -1.164273977279663, -0.9538624882698059, -0.5704706907272339, 0.39108696579933167, 0.5848796367645264, -0.8388364315032959, 1.3550539016723633, 0.4025687873363495, -0.9309587478637695, -0.6909217834472656, -0.3989182114601135, 0.24198246002197266, 2.1105079650878906, 2.722891092300415, -0.9466133713722229, -2.1504430770874023, -0.1893906146287918, -0.34814268350601196, 1.569991111755371, 1.8858706951141357, 1.549607753753662, -1.2191393375396729, 0.09162020683288574, 0.7834292650222778, -0.05043448880314827, -1.6823631525039673, -1.3346718549728394, 0.10742785036563873, -1.0297068357467651, -0.9159796237945557, -1.3385614156723022, -2.056715488433838, -0.4279741942882538, -0.3600090742111206, -0.3498900234699249, -1.5080920457839966, -0.8841137886047363, -1.2703626155853271, -0.2277052104473114, 0.5924492478370667, 0.5239526033401489, 1.2489488124847412, -0.2565913498401642, -0.8857434988021851, 0.44524070620536804, 0.8386643528938293, 0.3883855938911438, 1.6088263988494873, 0.25742751359939575, -0.08870656043291092, -1.2717077732086182, 0.9416640996932983, -0.24938109517097473, -1.4664559364318848, -1.240290641784668, -0.4919045865535736, 0.3275773525238037, 0.18431761860847473, 1.4508121013641357, 0.06566665321588516, 1.308436632156372, 0.5495946407318115, -0.6336750388145447, -1.6110320091247559, 0.040068890899419785, -1.6338006258010864, 0.724075198173523, -2.598790407180786, -0.5419098138809204, -1.7159208059310913, 1.2082232236862183, -1.3096784353256226, 0.6608143448829651, -0.04762393236160278, -0.25987911224365234, 1.9599093198776245, -2.031761884689331, 0.25647440552711487, -1.0200247764587402, 1.3471623659133911, 0.22604689002037048, -0.41997382044792175, -1.2334675788879395, -0.7363154292106628, 0.986403226852417, -0.6347023248672485, 0.2160046249628067, -0.09333209693431854, -0.027551718056201935, 0.9714614748954773, 1.1765806674957275, -0.8683401942253113, -0.23691673576831818, 1.3531279563903809, 0.05834520235657692, -0.7927512526512146, 0.709891140460968, 0.15844735503196716, -0.8088329434394836, 0.18825219571590424, -0.23908038437366486, 0.3207535743713379, -0.926067590713501, -1.1390469074249268, 0.8104516267776489, 0.5410809516906738, -0.5684459209442139, 0.5646101832389832, -0.3049106299877167, 0.129154771566391, 0.4187126159667969, 0.7239491939544678, -0.45305514335632324, -0.5725536346435547, 0.19421616196632385, 0.0030043977312743664, -0.7251066565513611, 0.7177196145057678, 0.027893858030438423, 0.6889516711235046, 1.500014066696167, -0.782677173614502, 1.1629501581192017, 1.601444125175476, 0.5730816721916199, 1.9012742042541504, 0.4929531216621399, 0.644393265247345, -1.762568712234497, -0.09971026331186295, -2.284930944442749, -1.6383693218231201, -0.3938314616680145, 1.1835072040557861, 0.37856948375701904, 0.7222040891647339, 0.2030038833618164, 0.5696743130683899, 1.0045697689056396, 0.2782384157180786, 0.38214996457099915, -1.394051432609558, 0.22833888232707977, 0.3076225221157074, -1.206984519958496, -1.1816993951797485, -0.017268067225813866, 0.8570862412452698, -1.5505545139312744, 0.8459658026695251, 0.8447489142417908, -1.8673709630966187, -0.5883230566978455, -0.7746997475624084, 0.2198861539363861, 2.101945638656616, -2.389890432357788, 0.90372633934021, -0.8721292614936829, -2.8387060165405273, -0.07084941118955612, 0.344439834356308, -1.0086097717285156, 0.5549963116645813, -1.5850210189819336, 0.8893465399742126, 0.6501853466033936, -0.8595990538597107, -0.6417908668518066, 0.6672805547714233, -0.019956311210989952, -0.4478723108768463, -0.19931358098983765, -2.2243542671203613, 1.0958597660064697, -0.9550692439079285, 2.020092487335205, -0.7309495210647583, -0.5696631073951721, 0.3479924201965332, -0.794750988483429, -0.3962552845478058, 0.5559350252151489, 0.2587278485298157, -2.1382710933685303, -0.28647202253341675, -1.1322981119155884, -0.47944870591163635, 0.29269418120384216, 0.3386552929878235, -0.28843045234680176, 1.026650309562683, 1.4236359596252441, -0.537285327911377, 2.7967166900634766, -1.2839258909225464, 0.7890858054161072, 1.2398662567138672, -0.06283293664455414, -0.06412607431411743, 1.2574576139450073, -0.33228641748428345, -0.8787168860435486, 0.8737987875938416, 0.33743152022361755, 0.20718586444854736, 2.9224693775177, -0.49074339866638184, -1.3937145471572876, 0.28851062059402466, -1.2112212181091309, 0.7510772943496704, 0.833134114742279, -0.0024491369258612394, 0.8971508741378784, 1.1187107563018799, -0.062225304543972015, 1.0512137413024902, -1.3849244117736816, 1.7565845251083374, 0.42118141055107117, -0.1983335018157959, -0.10458172112703323, 1.5455936193466187, 0.8692666292190552, 0.7418861389160156, -0.17833212018013, -0.9309237003326416, 1.6702316999435425, -0.35057076811790466, 0.42465656995773315, -0.2631094455718994, -1.2703020572662354, -1.3178367614746094, 0.9894893765449524, -0.2777640223503113, -0.23159341514110565, -0.1185995563864708, 1.7773746252059937, -0.4494297206401825, 2.1107194423675537, -0.04838847368955612, 1.418770432472229, 0.03482380136847496, -0.015071584843099117, -0.015928076580166817, -1.9237861633300781, -0.48128530383110046, 0.1754772812128067, -1.8449681997299194, -0.2471522092819214, 0.8239746689796448, 0.5014067888259888, 0.7619838118553162, -1.0264618396759033, -0.420654296875, -2.675394058227539, -0.43431356549263, 1.6075408458709717, 1.2982854843139648, 0.6836685538291931, 0.041022785007953644, 0.80536288022995, -0.2692723572254181, -0.9367192387580872, -0.1255049854516983, -0.136193186044693, -1.0408296585083008, 0.9202841520309448, -1.0148478746414185, -0.41916418075561523, 0.8111618161201477, 1.260310173034668, -1.3192261457443237, -0.7789309620857239, -0.20768098533153534, -0.7235012650489807, -0.27719464898109436, 1.868742823600769, 1.043196201324463, -0.08812263607978821, 1.4367797374725342, -2.547663688659668, 1.0644986629486084, 0.7557515501976013, 0.06165686249732971, 0.1670362502336502, 0.23342832922935486, 0.5929941534996033, 0.7099955677986145, 1.1115835905075073, 0.27687662839889526, 0.1727999448776245, 0.20563729107379913, -0.8337585926055908, -0.6365842223167419, 1.8644338846206665, 1.5116453170776367, -0.9098451733589172, 0.660534679889679, -0.6676521301269531, 1.2385640144348145, 0.5678735971450806, 0.11002666503190994, -1.0074976682662964, -0.36444517970085144, 0.4849940538406372, -1.1281017065048218, -1.018126130104065, 0.2759059965610504, 1.4764353036880493, -0.38103440403938293, 0.2068512737751007, -2.4129528999328613, -0.7495005130767822, -1.6950150728225708, 2.0052855014801025, -0.9250421524047852, -0.29764434695243835, 0.8076159954071045, 1.4896864891052246, 0.5981106758117676, 0.6164911985397339, -0.3855854272842407, 0.7856700420379639, 0.19548584520816803, -2.083366632461548, -1.226356029510498, -0.42033228278160095, -0.05115073546767235, 0.965887188911438, 0.18124713003635406, 0.47707095742225647, 1.1649526357650757, 0.8746424913406372, -0.6942687034606934, -0.7653554081916809, 0.9963589310646057, -0.23927105963230133, 0.4738757312297821, 0.11266365647315979, -0.28952863812446594, -0.37844014167785645, -0.9466109275817871, 0.7643041610717773, 1.2830102443695068, 1.5013915300369263, 0.013402672484517097, -0.3872188329696655, -0.07944482564926147, -0.39409515261650085, 0.47416073083877563, -0.2859121561050415, -0.7193459272384644, 0.99665766954422, -0.29285308718681335, -0.33693376183509827, 0.6256549954414368, -0.6760838031768799, 0.47411400079727173, -0.1859898716211319, 0.8897451162338257, 0.5464538335800171, -0.16949228942394257, 1.1850061416625977, -0.11645249277353287, -1.363887906074524, -1.2194769382476807, -1.3752646446228027, 0.056402817368507385, 2.363173007965088, -1.1259015798568726, -0.5645925998687744, 1.3709412813186646, -0.30520451068878174, -0.2485964596271515, -0.7654258012771606, 0.8796111345291138, -0.7409971356391907, 0.24690108001232147, -0.367805540561676, 0.38838356733322144, 1.2713433504104614, -1.3487658500671387, 0.9513140916824341, -0.3953744173049927, 1.4455121755599976, -0.16613228619098663, -1.4874244928359985, 1.455793857574463, -0.38440078496932983, -0.23849081993103027, -0.8105587363243103, 1.0997885465621948, 0.6784364581108093, -0.9292951822280884, -0.5981008410453796, 0.08192890882492065, -1.4797435998916626, -1.4346808195114136, 0.3970819115638733, -1.6663901805877686, 0.7132349610328674, -0.7757848501205444, -1.043884038925171, -1.0447864532470703, -0.22986288368701935, 1.9164795875549316, -1.7304792404174805, -1.429462194442749, -0.5469136238098145, 1.1832613945007324, -0.6857299208641052, -1.1816262006759644, 0.40230974555015564, -0.8442919850349426, -0.06920543313026428, 0.5381433963775635, 0.49964210391044617, 0.0801040381193161, 0.4155808687210083, 0.40458911657333374, -0.7304293513298035, 0.11742853373289108, 0.2008821964263916, -1.590287208557129, 0.0008807664271444082, -0.2927974462509155, -0.4696594476699829, -1.624590277671814, 1.1629918813705444, 0.5482709407806396, -0.8603935837745667, -0.614637017250061, 0.756623387336731, -0.10549036413431168, 0.4400331676006317, -0.6912477016448975, 1.434116244316101, -2.290132761001587, -0.10405559092760086, 0.7688944339752197, 0.9294468760490417, -0.5946775078773499, -0.9113851189613342, -0.9738170504570007, 0.20028012990951538, 1.0584979057312012, -0.5528257489204407, 0.7926974892616272, -1.4664043188095093, 1.2963244915008545, 0.6986837387084961, 0.9991676807403564, 1.8873963356018066, 1.3326090574264526, -1.6281583309173584, 0.14576327800750732, -1.8715819120407104, 0.48451635241508484, -0.793789803981781, -1.510298490524292, 1.6011110544204712, 0.23117133975028992, 0.730718195438385, 0.2936563491821289, 0.1895376294851303, 0.769700825214386, -0.3741244971752167, -0.6231249570846558, 0.23797570168972015, 1.5730246305465698, -0.21436616778373718, -0.38109859824180603, -0.8181793689727783, -0.3007747232913971, 0.5481688380241394, 0.25186312198638916, -0.4952433705329895, -0.77156001329422, 1.1792556047439575, 0.7198000550270081, -0.001488607143983245, -0.22659683227539062, 1.2742793560028076, 0.836797833442688, -0.7004169225692749, -1.2485592365264893, -1.2160406112670898, 0.43051162362098694, 1.6543811559677124, -1.3789386749267578, 0.5080353617668152, 1.0032483339309692, -0.34208500385284424, 0.8165767192840576, 0.1572141945362091, 1.7990540266036987, 1.8277548551559448, -0.5126051306724548, -1.8268874883651733, 0.9425990581512451, 0.33361756801605225, 0.6095427870750427, 1.079925775527954, 0.1254076212644577, 0.600680410861969, 1.240211844444275, -0.33404242992401123, 0.20986421406269073, 2.2486486434936523, -1.0637012720108032, 0.3589666187763214, 0.3928970992565155, -0.8141562938690186, -0.492461621761322, -0.7646403312683105, 0.1692318469285965, 0.3967769145965576, 0.06528323888778687, 0.2725403606891632, -0.12132346630096436, 3.082085132598877, 0.28672146797180176, -0.9596141576766968, -0.1475156545639038, -2.3957462310791016, -0.8410696387290955, -0.8839673399925232, 1.382981300354004, -1.2307699918746948, 1.598165512084961, 0.14907759428024292, 0.34563690423965454, 1.340978741645813, 2.5250279903411865, 0.18549327552318573, -0.7060521245002747, 0.7721242904663086, 0.8909433484077454, 1.1526126861572266, 0.3143792748451233, -1.4154666662216187, 0.0539420060813427, 0.2078375518321991, 1.1103744506835938, -0.45627883076667786, 0.5193660259246826, 0.168664813041687, -1.1077802181243896, 0.4951797425746918, -0.9913276433944702, -1.5251976251602173, 1.2398988008499146, 1.7282602787017822, -0.02357933484017849, 0.9216755628585815, -0.7414364814758301, -0.833078920841217, 2.983912229537964, 0.41545867919921875, 0.7772195935249329, -0.6287941336631775, -0.8910388946533203, 1.2793712615966797, -0.8031114935874939, -0.44917628169059753, -3.01263689994812, -0.8762814402580261, 0.4317987561225891, -0.44747158885002136, -0.6839948892593384, -0.16642023622989655, 0.16853277385234833, -1.8781075477600098, 0.709719717502594, 0.033680159598588943, 1.5139952898025513, 0.6178788542747498, 0.19274656474590302, -1.0743346214294434, -0.37113845348358154, -0.1909959316253662, 0.7476138472557068, -2.2313923835754395, -0.9487156271934509, -0.13762512803077698, 0.4876900017261505, -1.4740794897079468, 1.0050513744354248, -1.313053846359253, -0.3951532244682312, -0.3730211555957794, -0.35197535157203674, 1.1078901290893555, 1.0141648054122925, -0.454977422952652, -2.444795846939087, 0.41596633195877075, 1.3474538326263428, -1.415298342704773, 0.7909344434738159, 0.5495659112930298, -1.5418521165847778, -1.613130807876587, 0.6924472451210022, -1.264030933380127, -1.0813060998916626, -0.02254706621170044, 1.3012642860412598, 1.7490803003311157, 0.5604135990142822, -0.7672365307807922, 0.7948440909385681, 0.5566037893295288, 1.3411715030670166, 0.3006228804588318, -1.2523417472839355, 1.5772382020950317, 0.9121758937835693, 1.7356005907058716, 0.8125799894332886, -0.03240947052836418, -1.0974725484848022, -1.7536977529525757, -0.709144651889801, 0.38358116149902344, -0.465495765209198, 0.049626074731349945, 0.4005023241043091, 0.46225541830062866, 0.26612889766693115, 0.464568555355072, -1.280190110206604, -1.6887928247451782, -0.13087303936481476, 0.7406087517738342, -1.9660354852676392, 1.6217604875564575, -1.0094306468963623, -0.29227691888809204, -0.19485032558441162, -0.2143404185771942, 0.23058457672595978, -1.5278124809265137, 0.6304916143417358, -0.4170866310596466, 1.1377733945846558, 1.0406544208526611, -1.8229618072509766, -0.1465083658695221, -0.30432137846946716, 0.08831009268760681, -0.02260924130678177, 1.119814157485962, 0.3811313509941101, 1.1972957849502563, 1.5394437313079834, 0.48551157116889954, -0.26416704058647156, 0.1540594846010208, -0.15016889572143555, -0.31926819682121277, 1.2852492332458496, -1.2216774225234985, 0.08037099987268448, 2.39387583732605, 0.7506410479545593, -0.17922767996788025, -1.1713016033172607, 0.4060302674770355, -1.0595183372497559, 1.6147276163101196, 0.003477555699646473, -0.051796164363622665, 0.18666474521160126, 0.6771888732910156, 1.0134283304214478, 0.14267320930957794, -0.5471084713935852, 0.5441461801528931, 0.40283307433128357, 0.2911508083343506, 0.4152504503726959, 1.208652138710022, -0.5100974440574646, 0.6342632174491882, -1.1675331592559814, -1.5221149921417236, 0.05316447094082832, -0.0813196524977684, 1.01199471950531, 0.051480021327733994, -1.6869728565216064, -0.2603415846824646, -0.23187705874443054, 1.2468911409378052, 0.23324468731880188, 0.7042439579963684, 0.22939924895763397, -2.0322399139404297, 0.8856128454208374, -0.0870763286948204, -0.25373056530952454, 0.765662670135498, -0.3816468417644501, 0.024581804871559143, -1.0650910139083862, 0.02333621121942997, -0.49722710251808167, -0.20430535078048706, -0.4640643298625946, 0.9596408009529114, -1.1594306230545044, 1.4819990396499634, -0.12352020293474197, -0.08309502899646759, -0.9618757367134094, 0.05835501849651337, 0.5188295841217041, -0.5884439945220947, 0.8258252143859863, 0.0003034077526535839, -0.5389164686203003, 0.7312366962432861, 0.10675261169672012, -0.6845133900642395, -0.5602142214775085, 0.35485848784446716, -0.631377637386322, 1.0898704528808594, 1.1449052095413208, 2.0357506275177, -0.6655678749084473, -0.5462687611579895, -0.06042955070734024, -1.1809108257293701, -1.1243287324905396, -0.09176240861415863, -0.09314295649528503, -0.6263387799263, -0.5302619934082031, 0.6841952204704285, 1.6026581525802612, 2.103156328201294, 1.109363079071045, -0.6633663773536682, 1.915641188621521, -2.2750754356384277, 0.06842529773712158, -0.042299848049879074, -0.26548686623573303, 0.7900799512863159, 0.6951451897621155, 0.8022504448890686, -0.03647937625646591, 0.9253780841827393, -0.3430221974849701, 0.732639491558075, 0.3038836419582367, 1.012094497680664, -0.2671186625957489, -1.1780132055282593, -0.1885654628276825, 0.2675173282623291, 0.31405869126319885, -1.1087676286697388, -1.0567039251327515, 0.07995950430631638, 0.030178237706422806, -0.3292213976383209, 0.9492305517196655, -1.1984694004058838, -0.09278693050146103, 0.8861746788024902, 1.1864407062530518, -0.18123234808444977, -0.20713992416858673, 2.183767080307007, -0.12322887033224106, -0.6017999053001404, -1.4218717813491821, 1.1548081636428833, -1.4165807962417603, 0.6911677718162537, 0.19517982006072998, -0.7184047102928162, -0.5243710875511169, 0.006716263480484486, -0.9589756727218628, -1.0097674131393433, -0.0956309586763382, 0.1027553454041481, -1.5098659992218018, 0.5481741428375244, -2.4098758697509766, 0.9613944292068481, 0.5066353678703308, 1.443918228149414, -0.9365898370742798, 2.2947921752929688, 1.2438660860061646, 0.08709891885519028, -0.14432889223098755, 0.6866790652275085, 0.4662763178348541, -0.2207685261964798, 0.4743915796279907, 0.2891919016838074, 1.3224998712539673, -1.0251775979995728, -0.36878034472465515, 0.11027038842439651, -1.2347626686096191, 0.7376652359962463, -0.06504292041063309, -2.0373663902282715, 0.7454690933227539, 0.3337567150592804, 0.8405992388725281, -1.9283803701400757, -0.04741388186812401, 0.7085415124893188, 0.025480618700385094, 0.03776437044143677, 0.6023868918418884, 0.08599583804607391, -0.9523072838783264, 2.364105463027954, 0.6584208011627197, -1.8148558139801025, 0.1697038859128952, -1.1584564447402954, -0.5929057002067566] | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "outputT": { "dtype": "float32", "shape": [1, 1, 31], "tolerance": 0.000002, "relTolerance": 0.00002 } | |
| } | |
| } | |
| ] | |
| } | |