diff --git "a/build/webgpu/test.json" "b/build/webgpu/test.json" --- "a/build/webgpu/test.json" +++ "b/build/webgpu/test.json" @@ -1,4 +1,13 @@ { + "fixtureArrays": { + "vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT": [-1.125, -1.0625, -1, -0.9375, -0.875, -0.8125, -0.75, -0.6875, -0.625, -0.5625, -0.5, -0.4375, -0.375, -0.3125, -0.25, -0.1875, -0.125, -0.0625, 0, 0.0625, 0.125, 0.1875, 0.25, 0.3125, 0.375, 0.4375, 0.5, 0.5625, 0.625, 0.6875, 0.75, 0.8125, 0.875, 0.9375, 1, 1.0625, 1.125], + "vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT": [-0.28125, -0.25, -0.21875, -0.1875, -0.15625, -0.125, -0.09375, -0.0625, -0.03125, 0, 0.03125, 0.0625, 0.09375, 0.125, 0.15625, 0.1875, 0.21875, 0.25, 0.28125], + "vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT": [-1.375, -1.25, -1.125, -1, -0.875, -0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1, 1.125, 1.25, 1.375], + "vector-boundary-float32-c33-k2-b17-t17-cap8_input_cumulativeSequenceLengthT": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], + "vector-boundary-float32-c33-k2-b17-t17-cap8_input_captureCountT": [-3, 0, 99, 2, 1, -3, 0, 99, 2, 1, -3, 0, 99, 2, 1, -3, 0], + "unit-packed-all-taps-float32-c5-k2-cap1_input_weightT": [-0.5, -0.4375, -0.375, -0.3125, -0.25, -0.1875, -0.125, -0.0625, 0, 0.0625, 0.125, 0.1875, 0.25, 0.3125, 0.375, 0.4375, 0.5], + "unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT": [-1.125, -1, -0.875, -0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1, 1.125] + }, "cases": [ { "name": "k4_varlen_plain", @@ -806,6 +815,3697 @@ "stateUpdateT": { "dtype": "float32", "shape": [2, 2, 2], "tolerance": 0.00001, "relTolerance": 0.0001 } }, "attrs": { "state_update_capacity": 2 } + }, + { + "name": "dilation2_bias0_capture0_float32", + "attrs": { "dilation": 2, "state_update_capacity": 0, "activation": "none" }, + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float32", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 3, 6], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [8, 3], "tolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 3, 6], "tolerance": 0 } + } + }, + { + "name": "dilation2_bias0_capture0_float16", + "attrs": { "dilation": 2, "state_update_capacity": 0, "activation": "none" }, + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float16", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 3, 6], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [8, 3], "tolerance": 0.002 }, + "finalStateT": { "dtype": "float16", "shape": [3, 3, 6], "tolerance": 0 } + } + }, + { + "name": "dilation2_bias0_capture2_float32", + "attrs": { "dilation": 2, "state_update_capacity": 2, "activation": "none" }, + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float32", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 3, 6], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [2, 1, 0] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [8, 3], "tolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 3, 6], "tolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 2, 3], "tolerance": 0 } + } + }, + { + "name": "dilation2_bias0_capture2_float16", + "attrs": { "dilation": 2, "state_update_capacity": 2, "activation": "none" }, + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float16", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 3, 6], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [2, 1, 0] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [8, 3], "tolerance": 0.002 }, + "finalStateT": { "dtype": "float16", "shape": [3, 3, 6], "tolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 2, 3], "tolerance": 0 } + } + }, + { + "name": "dilation2_bias1_capture0_float32", + "attrs": { "dilation": 2, "state_update_capacity": 0, "activation": "silu" }, + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float32", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 3, 6], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + }, + "biasT": { + "dtype": "float32", + "shape": [3], + "data": { "kind": "fillFloat32", "sinStep": 0.284, "cosStep": 0.185, "scale": 0.2 } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [8, 3], "tolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 3, 6], "tolerance": 0 } + } + }, + { + "name": "dilation2_bias1_capture0_float16", + "attrs": { "dilation": 2, "state_update_capacity": 0, "activation": "silu" }, + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float16", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 3, 6], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + }, + "biasT": { + "dtype": "float16", + "shape": [3], + "data": { "kind": "fillFloat32", "sinStep": 0.284, "cosStep": 0.185, "scale": 0.2 } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [8, 3], "tolerance": 0.002 }, + "finalStateT": { "dtype": "float16", "shape": [3, 3, 6], "tolerance": 0 } + } + }, + { + "name": "dilation2_bias1_capture2_float32", + "attrs": { "dilation": 2, "state_update_capacity": 2, "activation": "silu" }, + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float32", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 3, 6], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + }, + "biasT": { + "dtype": "float32", + "shape": [3], + "data": { "kind": "fillFloat32", "sinStep": 0.284, "cosStep": 0.185, "scale": 0.2 } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [2, 1, 0] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [8, 3], "tolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 3, 6], "tolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 2, 3], "tolerance": 0 } + } + }, + { + "name": "dilation2_bias1_capture2_float16", + "attrs": { "dilation": 2, "state_update_capacity": 2, "activation": "silu" }, + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float16", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 3, 6], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + }, + "biasT": { + "dtype": "float16", + "shape": [3], + "data": { "kind": "fillFloat32", "sinStep": 0.284, "cosStep": 0.185, "scale": 0.2 } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [2, 1, 0] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [8, 3], "tolerance": 0.002 }, + "finalStateT": { "dtype": "float16", "shape": [3, 3, 6], "tolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 2, 3], "tolerance": 0 } + } + }, + { + "name": "dilation3_bias0_capture0_float32", + "attrs": { "dilation": 3, "state_update_capacity": 0, "activation": "none" }, + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float32", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 3, 9], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [8, 3], "tolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 3, 9], "tolerance": 0 } + } + }, + { + "name": "dilation3_bias0_capture0_float16", + "attrs": { "dilation": 3, "state_update_capacity": 0, "activation": "none" }, + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float16", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 3, 9], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [8, 3], "tolerance": 0.002 }, + "finalStateT": { "dtype": "float16", "shape": [3, 3, 9], "tolerance": 0 } + } + }, + { + "name": "dilation3_bias0_capture2_float32", + "attrs": { "dilation": 3, "state_update_capacity": 2, "activation": "none" }, + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float32", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 3, 9], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [2, 1, 0] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [8, 3], "tolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 3, 9], "tolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 2, 3], "tolerance": 0 } + } + }, + { + "name": "dilation3_bias0_capture2_float16", + "attrs": { "dilation": 3, "state_update_capacity": 2, "activation": "none" }, + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float16", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 3, 9], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [2, 1, 0] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [8, 3], "tolerance": 0.002 }, + "finalStateT": { "dtype": "float16", "shape": [3, 3, 9], "tolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 2, 3], "tolerance": 0 } + } + }, + { + "name": "dilation3_bias1_capture0_float32", + "attrs": { "dilation": 3, "state_update_capacity": 0, "activation": "silu" }, + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float32", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 3, 9], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + }, + "biasT": { + "dtype": "float32", + "shape": [3], + "data": { "kind": "fillFloat32", "sinStep": 0.284, "cosStep": 0.185, "scale": 0.2 } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [8, 3], "tolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 3, 9], "tolerance": 0 } + } + }, + { + "name": "dilation3_bias1_capture0_float16", + "attrs": { "dilation": 3, "state_update_capacity": 0, "activation": "silu" }, + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float16", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 3, 9], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + }, + "biasT": { + "dtype": "float16", + "shape": [3], + "data": { "kind": "fillFloat32", "sinStep": 0.284, "cosStep": 0.185, "scale": 0.2 } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [8, 3], "tolerance": 0.002 }, + "finalStateT": { "dtype": "float16", "shape": [3, 3, 9], "tolerance": 0 } + } + }, + { + "name": "dilation3_bias1_capture2_float32", + "attrs": { "dilation": 3, "state_update_capacity": 2, "activation": "silu" }, + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float32", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 3, 9], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + }, + "biasT": { + "dtype": "float32", + "shape": [3], + "data": { "kind": "fillFloat32", "sinStep": 0.284, "cosStep": 0.185, "scale": 0.2 } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [2, 1, 0] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [8, 3], "tolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 3, 9], "tolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 2, 3], "tolerance": 0 } + } + }, + { + "name": "dilation3_bias1_capture2_float16", + "attrs": { "dilation": 3, "state_update_capacity": 2, "activation": "silu" }, + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [8, 3], + "data": { "kind": "fillFloat32", "sinStep": 0.071, "cosStep": 0.074, "scale": 0.2 } + }, + "weightT": { + "dtype": "float16", + "shape": [3, 1, 4], + "data": { "kind": "fillFloat32", "sinStep": 0.142, "cosStep": 0.11099999999999999, "scale": 0.2 } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 3, 9], + "data": { "kind": "fillFloat32", "sinStep": 0.21299999999999997, "cosStep": 0.148, "scale": 0.2 } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 8] } + }, + "biasT": { + "dtype": "float16", + "shape": [3], + "data": { "kind": "fillFloat32", "sinStep": 0.284, "cosStep": 0.185, "scale": 0.2 } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [2, 1, 0] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [8, 3], "tolerance": 0.002 }, + "finalStateT": { "dtype": "float16", "shape": [3, 3, 9], "tolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 2, 3], "tolerance": 0 } + } + }, + { + "name": "vector-boundary-float32-c4-k4-b5-t30-cap4", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [30, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [4, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [5, 4, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [6], + "data": { "kind": "values", "values": [0, 1, 8, 11, 28, 30] } + }, + "biasT": { + "dtype": "float32", + "shape": [4], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { "dtype": "int32", "shape": [5], "data": { "kind": "values", "values": [-3, 0, 99, 2, 1] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [30, 4], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [5, 4, 3], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [5, 4, 4], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 4 } + }, + { + "name": "vector-boundary-float32-c6-k3-b3-t51-cap8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [51, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [6, 1, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 6, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 17, 18, 51] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-3, 0, 99] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [51, 6], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 6, 2], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 8, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 8 } + }, + { + "name": "vector-boundary-float32-c8-k8-b3-t12-cap8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [12, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [8, 1, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 8, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 2, 3, 12] } + }, + "biasT": { + "dtype": "float32", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-3, 0, 99] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [12, 8], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 8, 7], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 8 } + }, + { + "name": "vector-boundary-float32-c5-k4-b3-t11-cap3", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [11, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [5, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 5, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 8, 11] } + }, + "biasT": { + "dtype": "float32", + "shape": [5], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-3, 0, 99] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [11, 5], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 5, 3], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 3, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 3 } + }, + { + "name": "vector-boundary-float32-c4-k2-b4-t4-cap2", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [4, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [4, 1, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [4, 4, 1], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [5], + "data": { "kind": "values", "values": [0, 1, 2, 3, 4] } + }, + "captureCountT": { "dtype": "int32", "shape": [4], "data": { "kind": "values", "values": [-3, 0, 99, 2] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [4, 4], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [4, 4, 1], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [4, 2, 4], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 2 } + }, + { + "name": "vector-boundary-float32-c8-k1-b3-t12-cap2", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [12, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [8, 1, 1], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 8, 0], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 12] } + }, + "biasT": { + "dtype": "float32", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-3, 0, 99] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [12, 8], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 8, 0], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 2, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 2 } + }, + { + "name": "vector-boundary-float32-c4-k9-b3-t11-cap0", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [11, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [4, 1, 9], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 4, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 8, 11] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [11, 4], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 4, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 0 } + }, + { + "name": "vector-boundary-float32-c6-k4-b3-t3-cap4", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [6, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 6, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "biasT": { + "dtype": "float32", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-3, 0, 99] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 6, 3], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 4, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 4 } + }, + { + "name": "vector-boundary-float32-c5-k3-b5-t5-cap8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [5, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [5, 1, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [5, 5, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [6], + "data": { "kind": "values", "values": [0, 1, 2, 3, 4, 5] } + }, + "biasT": { + "dtype": "float32", + "shape": [5], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { "dtype": "int32", "shape": [5], "data": { "kind": "values", "values": [-3, 0, 99, 2, 1] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [5, 5], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [5, 5, 2], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [5, 8, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 8 } + }, + { + "name": "vector-boundary-float32-c8-k8-b2-t2-cap8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [2, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [8, 1, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [2, 8, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [3], + "data": { "kind": "values", "values": [0, 1, 2] } + }, + "captureCountT": { "dtype": "int32", "shape": [2], "data": { "kind": "values", "values": [-3, 2] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [2, 8], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [2, 8, 7], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [2, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 8 } + }, + { + "name": "vector-boundary-float32-c4-k4-b1-t1-cap0", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [4, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [1, 4, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { "dtype": "int32", "shape": [2], "data": { "kind": "values", "values": [0, 1] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [1, 4], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [1, 4, 3], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 0 } + }, + { + "name": "vector-boundary-float32-c33-k2-b17-t17-cap8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [17, 33], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [33, 1, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [17, 33, 1], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [18], + "data": { + "kind": "values", + "values": { + "$ref": "#/fixtureArrays/vector-boundary-float32-c33-k2-b17-t17-cap8_input_cumulativeSequenceLengthT" + } + } + }, + "biasT": { + "dtype": "float32", + "shape": [33], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { + "dtype": "int32", + "shape": [17], + "data": { + "kind": "values", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c33-k2-b17-t17-cap8_input_captureCountT" } + } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [17, 33], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [17, 33, 1], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [17, 8, 33], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 8 } + }, + { + "name": "vector-boundary-float32-c4-k4-b17-t17-cap0", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [17, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float32", + "shape": [4, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [17, 4, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [18], + "data": { + "kind": "values", + "values": { + "$ref": "#/fixtureArrays/vector-boundary-float32-c33-k2-b17-t17-cap8_input_cumulativeSequenceLengthT" + } + } + }, + "biasT": { + "dtype": "float32", + "shape": [4], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [17, 4], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [17, 4, 3], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 0 } + }, + { + "name": "vector-boundary-float16-c4-k4-b5-t30-cap4", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [30, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [4, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [5, 4, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [6], + "data": { "kind": "values", "values": [0, 1, 8, 11, 28, 30] } + }, + "biasT": { + "dtype": "float16", + "shape": [4], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { "dtype": "int32", "shape": [5], "data": { "kind": "values", "values": [-3, 0, 99, 2, 1] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [30, 4], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [5, 4, 3], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [5, 4, 4], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 4 } + }, + { + "name": "vector-boundary-float16-c6-k3-b3-t51-cap8", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [51, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [6, 1, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 6, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 17, 18, 51] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-3, 0, 99] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [51, 6], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 6, 2], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 8, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 8 } + }, + { + "name": "vector-boundary-float16-c8-k8-b3-t12-cap8", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [12, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [8, 1, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 8, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 2, 3, 12] } + }, + "biasT": { + "dtype": "float16", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-3, 0, 99] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [12, 8], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 8, 7], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 8 } + }, + { + "name": "vector-boundary-float16-c5-k4-b3-t11-cap3", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [11, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [5, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 5, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 8, 11] } + }, + "biasT": { + "dtype": "float16", + "shape": [5], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-3, 0, 99] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [11, 5], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 5, 3], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 3, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 3 } + }, + { + "name": "vector-boundary-float16-c4-k2-b4-t4-cap2", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [4, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [4, 1, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [4, 4, 1], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [5], + "data": { "kind": "values", "values": [0, 1, 2, 3, 4] } + }, + "captureCountT": { "dtype": "int32", "shape": [4], "data": { "kind": "values", "values": [-3, 0, 99, 2] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [4, 4], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [4, 4, 1], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [4, 2, 4], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 2 } + }, + { + "name": "vector-boundary-float16-c8-k1-b3-t12-cap2", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [12, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [8, 1, 1], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 8, 0], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 3, 4, 12] } + }, + "biasT": { + "dtype": "float16", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-3, 0, 99] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [12, 8], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 8, 0], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 2, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 2 } + }, + { + "name": "vector-boundary-float16-c4-k9-b3-t11-cap0", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [11, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [4, 1, 9], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 4, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 8, 11] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [11, 4], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 4, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 0 } + }, + { + "name": "vector-boundary-float16-c6-k4-b3-t3-cap4", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [6, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 6, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "biasT": { + "dtype": "float16", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-3, 0, 99] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 6, 3], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 4, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 4 } + }, + { + "name": "vector-boundary-float16-c5-k3-b5-t5-cap8", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [5, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [5, 1, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [5, 5, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [6], + "data": { "kind": "values", "values": [0, 1, 2, 3, 4, 5] } + }, + "biasT": { + "dtype": "float16", + "shape": [5], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { "dtype": "int32", "shape": [5], "data": { "kind": "values", "values": [-3, 0, 99, 2, 1] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [5, 5], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [5, 5, 2], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [5, 8, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 8 } + }, + { + "name": "vector-boundary-float16-c8-k8-b2-t2-cap8", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [2, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [8, 1, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [2, 8, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [3], + "data": { "kind": "values", "values": [0, 1, 2] } + }, + "captureCountT": { "dtype": "int32", "shape": [2], "data": { "kind": "values", "values": [-3, 2] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [2, 8], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [2, 8, 7], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [2, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 8 } + }, + { + "name": "vector-boundary-float16-c4-k4-b1-t1-cap0", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [4, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [1, 4, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { "dtype": "int32", "shape": [2], "data": { "kind": "values", "values": [0, 1] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [1, 4], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [1, 4, 3], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 0 } + }, + { + "name": "vector-boundary-float16-c33-k2-b17-t17-cap8", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [17, 33], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [33, 1, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [17, 33, 1], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [18], + "data": { + "kind": "values", + "values": { + "$ref": "#/fixtureArrays/vector-boundary-float32-c33-k2-b17-t17-cap8_input_cumulativeSequenceLengthT" + } + } + }, + "biasT": { + "dtype": "float16", + "shape": [33], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + }, + "captureCountT": { + "dtype": "int32", + "shape": [17], + "data": { + "kind": "values", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c33-k2-b17-t17-cap8_input_captureCountT" } + } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [17, 33], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [17, 33, 1], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [17, 8, 33], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 8 } + }, + { + "name": "vector-boundary-float16-c4-k4-b17-t17-cap0", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [17, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_inputT" } + } + }, + "weightT": { + "dtype": "float16", + "shape": [4, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [17, 4, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/vector-boundary-float32-c4-k4-b5-t30-cap4_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [18], + "data": { + "kind": "values", + "values": { + "$ref": "#/fixtureArrays/vector-boundary-float32-c33-k2-b17-t17-cap8_input_cumulativeSequenceLengthT" + } + } + }, + "biasT": { + "dtype": "float16", + "shape": [4], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [17, 4], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [17, 4, 3], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "silu", "state_update_capacity": 0 } + }, + { + "name": "unit-packed-all-taps-float32-c5-k2-cap1", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [5, 1, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 5, 1], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 5, 1], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float32-c6-k2-cap3", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [6, 1, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 6, 1], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 6, 1], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float32-c8-k2-cap8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [8, 1, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 8, 1], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 8, 1], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float32-c5-k3-cap1", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [5, 1, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 5, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 5, 2], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float32-c6-k3-cap3", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [6, 1, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 6, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 6, 2], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float32-c8-k3-cap8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [8, 1, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 8, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 8, 2], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float32-c5-k4-cap1", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [5, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 5, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 5, 3], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float32-c6-k4-cap3", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [6, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 6, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 6, 3], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float32-c8-k4-cap8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [8, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 8, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 8, 3], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float32-c5-k5-cap1", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [5, 1, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 5, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 5, 4], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float32-c6-k5-cap3", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [6, 1, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 6, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 6, 4], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float32-c8-k5-cap8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [8, 1, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 8, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 8, 4], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float32-c5-k6-cap1", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [5, 1, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 5, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 5, 5], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float32-c6-k6-cap3", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [6, 1, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 6, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 6, 5], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float32-c8-k6-cap8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [8, 1, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 8, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 8, 5], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float32-c5-k7-cap1", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [5, 1, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 5, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 5, 6], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float32-c6-k7-cap3", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [6, 1, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 6, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 6, 6], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float32-c8-k7-cap8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [8, 1, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 8, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 8, 6], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float32-c5-k8-cap1", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [5, 1, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 5, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 5, 7], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float32-c6-k8-cap3", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [6, 1, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 6, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 6, 7], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float32-c8-k8-cap8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [8, 1, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 8, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 8, 7], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float16-c5-k2-cap1", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [5, 1, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 5, 1], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 5, 1], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float16-c6-k2-cap3", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [6, 1, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 6, 1], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 6, 1], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float16-c8-k2-cap8", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [8, 1, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 8, 1], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 8, 1], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float16-c5-k3-cap1", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [5, 1, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 5, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 5, 2], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float16-c6-k3-cap3", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [6, 1, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 6, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 6, 2], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float16-c8-k3-cap8", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [8, 1, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 8, 2], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 8, 2], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float16-c5-k4-cap1", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [5, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 5, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 5, 3], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float16-c6-k4-cap3", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [6, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 6, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 6, 3], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float16-c8-k4-cap8", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [8, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 8, 3], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 8, 3], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float16-c5-k5-cap1", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [5, 1, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 5, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 5, 4], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float16-c6-k5-cap3", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [6, 1, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 6, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 6, 4], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float16-c8-k5-cap8", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [8, 1, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 8, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 8, 4], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float16-c5-k6-cap1", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [5, 1, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 5, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 5, 5], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float16-c6-k6-cap3", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [6, 1, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 6, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 6, 5], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float16-c8-k6-cap8", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [8, 1, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 8, 5], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 8, 5], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float16-c5-k7-cap1", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [5, 1, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 5, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 5, 6], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float16-c6-k7-cap3", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [6, 1, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 6, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 6, 6], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float16-c8-k7-cap8", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [8, 1, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 8, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 8, 6], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "unit-packed-all-taps-float16-c5-k8-cap1", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [5, 1, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 5, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 5], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 5, 7], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1 } + }, + { + "name": "unit-packed-all-taps-float16-c6-k8-cap3", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [6, 1, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 6, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 6], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 6, 7], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3 } + }, + { + "name": "unit-packed-all-taps-float16-c8-k8-cap8", + "inputs": { + "inputT": { + "dtype": "float16", + "shape": [3, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float16", + "shape": [8, 1, 8], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float16", + "shape": [3, 8, 7], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 1, 2, 3] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float16", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float16", "shape": [3, 8], "tolerance": 0.00001, "relTolerance": 0.00048828125 }, + "finalStateT": { "dtype": "float16", "shape": [3, 8, 7], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float16", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8 } + }, + { + "name": "capture-vector-dilated-multitoken-c5", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [6, 5], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [5, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 5, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 2, 4, 6] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [6, 5], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 5, 6], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 1, 5], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "none", "state_update_capacity": 1, "dilation": 2 } + }, + { + "name": "capture-vector-dilated-multitoken-c6", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [6, 6], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [6, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 6, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 2, 4, 6] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [6], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [6, 6], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 6, 6], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 3, 6], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 3, "dilation": 2 } + }, + { + "name": "capture-vector-dilated-multitoken-c8", + "inputs": { + "inputT": { + "dtype": "float32", + "shape": [6, 8], + "data": { + "kind": "cycle", + "values": [-0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75] + } + }, + "weightT": { + "dtype": "float32", + "shape": [8, 1, 4], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_weightT" } + } + }, + "initialStateT": { + "dtype": "float32", + "shape": [3, 8, 6], + "data": { + "kind": "cycle", + "values": { "$ref": "#/fixtureArrays/unit-packed-all-taps-float32-c5-k2-cap1_input_initialStateT" } + } + }, + "cumulativeSequenceLengthT": { + "dtype": "int32", + "shape": [4], + "data": { "kind": "values", "values": [0, 2, 4, 6] } + }, + "captureCountT": { "dtype": "int32", "shape": [3], "data": { "kind": "values", "values": [-1, 0, 19] } }, + "biasT": { + "dtype": "float32", + "shape": [8], + "data": { "kind": "cycle", "values": [-0.1875, -0.125, -0.0625, 0.0, 0.0625, 0.125, 0.1875] } + } + }, + "outputs": { + "outputT": { "dtype": "float32", "shape": [6, 8], "tolerance": 0.00001, "relTolerance": 0.00001 }, + "finalStateT": { "dtype": "float32", "shape": [3, 8, 6], "tolerance": 0, "relTolerance": 0 }, + "stateUpdateT": { "dtype": "float32", "shape": [3, 8, 8], "tolerance": 0, "relTolerance": 0 } + }, + "attrs": { "activation": "swish", "state_update_capacity": 8, "dilation": 2 } } ] }