blob: 311a7d9c78aaca3e1f9be2fdda045bee897ba12e [file] [log] [blame]
{
"tests": [
{
"name": "convTranspose2d float32 4D input and filter(non-constant) tensors default options",
"inputs": {
"input": {
"shape": [1, 1, 2, 2],
"data": [
-76.02988383382066,
-71.32389057460688,
-2.085512195999769,
-76.10441972856492
],
"type": "float32"
},
"filter": {
"shape": [1, 1, 2, 2],
"data": [
63.98739089703227,
-97.92857637226295,
-87.83247798464106,
-19.121183948450366
],
"type": "float32"
}
},
"expected": {
"shape": [1, 1, 3, 3],
"data": [
-4864.9541015625,
2881.66845703125,
6984.64697265625,
6544.44677734375,
3052.84326171875,
8816.5947265625,
183.1757049560547,
6724.31787109375,
1455.2066650390625
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors default options",
"inputs": {
"input": {
"shape": [1, 1, 2, 2],
"data": [
-76.02988383382066,
-71.32389057460688,
-2.085512195999769,
-76.10441972856492
],
"type": "float32"
},
"filter": {
"shape": [1, 1, 2, 2],
"data": [
63.98739089703227,
-97.92857637226295,
-87.83247798464106,
-19.121183948450366
],
"type": "float32",
"constant": true
}
},
"expected": {
"shape": [1, 1, 3, 3],
"data": [
-4864.9541015625,
2881.66845703125,
6984.64697265625,
6544.44677734375,
3052.84326171875,
8816.5947265625,
183.1757049560547,
6724.31787109375,
1455.2066650390625
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.padding",
"inputs": {
"input": {
"shape": [1, 1, 2, 2],
"data": [
-76.02988383382066,
-71.32389057460688,
-2.085512195999769,
-76.10441972856492
],
"type": "float32"
},
"filter": {
"shape": [1, 1, 2, 2],
"data": [
63.98739089703227,
-97.92857637226295,
-87.83247798464106,
-19.121183948450366
],
"type": "float32",
"constant": true
}
},
"options": {
"padding": [1, 1, 1, 1]
},
"expected": {
"shape": [1, 1, 1, 1],
"data": [
3052.84326171875
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.strides",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
9.894964540954291,
85.68415702346587,
24.094748480252548,
12.874409836228523,
32.236353301686904,
-38.46024349445712,
-68.43195409231569,
-96.19399584390335,
-10.756102339485494
],
"type": "float32"
},
"filter": {
"shape": [1, 2, 3, 3],
"data": [
40.96311950512268,
-92.30080102023575,
93.07175377236138,
-24.275884210454365,
40.96179340360786,
63.58423287755542,
66.61102029547635,
38.26567426829985,
35.453481305983416,
-50.56008968241721,
-95.59720535330331,
-14.890781966723395,
-86.73116027713128,
71.45942817317783,
-78.4748360510919,
2.367216720219375,
2.41961735973382,
58.25714567285877
],
"type": "float32",
"constant": true
}
},
"options": {
"strides": [3, 2]
},
"expected": {
"shape": [1, 2, 9, 7],
"data": [
405.32861328125,
-913.3131713867188,
4430.83203125,
-7908.716796875,
8961.7705078125,
-2223.964599609375,
2242.54052734375,
-240.20901489257812,
405.3154602050781,
-1450.89501953125,
3509.776611328125,
4863.240234375,
986.9640502929688,
1532.0460205078125,
659.1137084960938,
378.6374816894531,
6058.3203125,
3278.76220703125,
4642.77734375,
922.0017700195312,
854.2426147460938,
527.3759765625,
-1188.318359375,
2518.74560546875,
-2975.44140625,
1424.842529296875,
3549.911376953125,
-3579.562255859375,
-312.5376892089844,
527.35888671875,
36.043426513671875,
1320.4588623046875,
2983.38037109375,
-1575.4005126953125,
-2445.465087890625,
857.5775756835938,
492.6479797363281,
2603.7392578125,
1233.5458984375,
-1418.9852294921875,
-1471.7071533203125,
-1363.5494384765625,
-2803.186279296875,
6316.32421875,
-10309.48828125,
8878.783203125,
-9393.546875,
992.7969360351562,
-1001.08935546875,
1661.2462158203125,
-2803.095458984375,
-2015.9989013671875,
-3940.2783203125,
-5855.30712890625,
-440.5892333984375,
-683.9185180664062,
-4558.322265625,
-2618.594970703125,
-8833.7314453125,
-3680.927978515625,
-4126.88671875,
-411.5895080566406,
-381.3412780761719,
-500.290283203125,
-945.930908203125,
-4479.54248046875,
-8191.166015625,
-2494.13671875,
-2303.390625,
-358.7896423339844,
-858.2017822265625,
707.0885009765625,
-8207.9921875,
6122.94091796875,
-8813.81640625,
1721.796875,
-1890.8314208984375,
23.423524856567383,
23.942028045654297,
779.2853393554688,
207.3228759765625,
5048.751953125,
58.300071716308594,
1403.691162109375,
-650.9312744140625,
-1230.757568359375,
-1821.5830078125,
-3081.70556640625,
1464.52880859375,
3676.69189453125,
572.703125,
-1116.612548828125,
919.9979248046875,
-3806.2138671875,
2303.591552734375,
805.9589233398438,
-2748.346923828125,
3018.161376953125,
30.476518630981445,
31.151145935058594,
826.3367919921875,
77.99964904785156,
1786.9542236328125,
-93.05907440185547,
-2240.583984375,
3459.92578125,
6541.9033203125,
5882.58203125,
9195.876953125,
1976.2332763671875,
1028.2532958984375,
160.16677856445312,
5935.18310546875,
-4890.1083984375,
13713.203125,
-6873.9677734375,
8481.697265625,
-768.6249389648438,
844.0834350585938,
-161.99327087402344,
-165.5791473388672,
-4214.3623046875,
-232.75265502929688,
-5629.44921875,
-26.025653839111328,
-626.6198120117188
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.dilations",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
-23.303862322607927,
-60.660800814902856,
-45.27723579857441,
79.39347194577522,
16.536097856789752,
-46.916933052373636,
-47.06090492120389,
82.67905506257102,
-6.757763278948744
],
"type": "float32"
},
"filter": {
"shape": [1, 1, 2, 2],
"data": [
80.87123567764502,
-18.78697954458781,
-66.28471209276029,
-25.946448546240262
],
"type": "float32",
"constant": true
}
},
"options": {
"dilations": [2, 2]
},
"expected": {
"shape": [1, 1, 5, 5],
"data": [
-1884.6121826171875,
-4905.71435546875,
-3223.817138671875,
1139.6331787109375,
850.62255859375,
6420.6484375,
1337.2947998046875,
-5285.7939453125,
-310.6633605957031,
881.4274291992188,
-2261.183837890625,
10707.2412109375,
3943.46484375,
20.642683029174805,
1301.741455078125,
-5262.5732421875,
-1096.090576171875,
1049.896728515625,
-429.05303955078125,
1217.3277587890625,
3119.418701171875,
-5480.357421875,
1668.999755859375,
-2145.227783203125,
175.3399658203125
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.outputPadding",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
9.894964540954291,
85.68415702346587,
24.094748480252548,
12.874409836228523,
32.236353301686904,
-38.46024349445712,
-68.43195409231569,
-96.19399584390335,
-10.756102339485494
],
"type": "float32"
},
"filter": {
"shape": [1, 2, 3, 3],
"data": [
40.96311950512268,
-92.30080102023575,
93.07175377236138,
-24.275884210454365,
40.96179340360786,
63.58423287755542,
66.61102029547635,
38.26567426829985,
35.453481305983416,
-50.56008968241721,
-95.59720535330331,
-14.890781966723395,
-86.73116027713128,
71.45942817317783,
-78.4748360510919,
2.367216720219375,
2.41961735973382,
58.25714567285877
],
"type": "float32",
"constant": true
}
},
"options": {
"strides": [3, 2],
"outputPadding": [1, 1]
},
"expected": {
"shape": [1, 2, 10, 8],
"data": [
405.32861328125,
-913.3131713867188,
4430.83203125,
-7908.716796875,
8961.7705078125,
-2223.964599609375,
2242.54052734375,
0,
-240.20901489257812,
405.3154602050781,
-1450.89501953125,
3509.776611328125,
4863.240234375,
986.9640502929688,
1532.0460205078125,
0,
659.1137084960938,
378.6374816894531,
6058.3203125,
3278.76220703125,
4642.77734375,
922.0017700195312,
854.2426147460938,
0,
527.3759765625,
-1188.318359375,
2518.74560546875,
-2975.44140625,
1424.842529296875,
3549.911376953125,
-3579.562255859375,
0,
-312.5376892089844,
527.35888671875,
36.043426513671875,
1320.4588623046875,
2983.38037109375,
-1575.4005126953125,
-2445.465087890625,
0,
857.5775756835938,
492.6479797363281,
2603.7392578125,
1233.5458984375,
-1418.9852294921875,
-1471.7071533203125,
-1363.5494384765625,
0,
-2803.186279296875,
6316.32421875,
-10309.48828125,
8878.783203125,
-9393.546875,
992.7969360351562,
-1001.08935546875,
0,
1661.2462158203125,
-2803.095458984375,
-2015.9989013671875,
-3940.2783203125,
-5855.30712890625,
-440.5892333984375,
-683.9185180664062,
0,
-4558.322265625,
-2618.594970703125,
-8833.7314453125,
-3680.927978515625,
-4126.88671875,
-411.5895080566406,
-381.3412780761719,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-500.290283203125,
-945.930908203125,
-4479.54248046875,
-8191.166015625,
-2494.13671875,
-2303.390625,
-358.7896423339844,
0,
-858.2017822265625,
707.0885009765625,
-8207.9921875,
6122.94091796875,
-8813.81640625,
1721.796875,
-1890.8314208984375,
0,
23.423524856567383,
23.942028045654297,
779.2853393554688,
207.3228759765625,
5048.751953125,
58.300071716308594,
1403.691162109375,
0,
-650.9312744140625,
-1230.757568359375,
-1821.5830078125,
-3081.70556640625,
1464.52880859375,
3676.69189453125,
572.703125,
0,
-1116.612548828125,
919.9979248046875,
-3806.2138671875,
2303.591552734375,
805.9589233398438,
-2748.346923828125,
3018.161376953125,
0,
30.476518630981445,
31.151145935058594,
826.3367919921875,
77.99964904785156,
1786.9542236328125,
-93.05907440185547,
-2240.583984375,
0,
3459.92578125,
6541.9033203125,
5882.58203125,
9195.876953125,
1976.2332763671875,
1028.2532958984375,
160.16677856445312,
0,
5935.18310546875,
-4890.1083984375,
13713.203125,
-6873.9677734375,
8481.697265625,
-768.6249389648438,
844.0834350585938,
0,
-161.99327087402344,
-165.5791473388672,
-4214.3623046875,
-232.75265502929688,
-5629.44921875,
-26.025653839111328,
-626.6198120117188,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.outputSizes",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
9.894964540954291,
85.68415702346587,
24.094748480252548,
12.874409836228523,
32.236353301686904,
-38.46024349445712,
-68.43195409231569,
-96.19399584390335,
-10.756102339485494
],
"type": "float32"
},
"filter": {
"shape": [1, 2, 3, 3],
"data": [
40.96311950512268,
-92.30080102023575,
93.07175377236138,
-24.275884210454365,
40.96179340360786,
63.58423287755542,
66.61102029547635,
38.26567426829985,
35.453481305983416,
-50.56008968241721,
-95.59720535330331,
-14.890781966723395,
-86.73116027713128,
71.45942817317783,
-78.4748360510919,
2.367216720219375,
2.41961735973382,
58.25714567285877
],
"type": "float32",
"constant": true
}
},
"options": {
"strides": [3, 2],
"outputSizes": [10, 8]
},
"expected": {
"shape": [1, 2, 10, 8],
"data": [
405.32861328125,
-913.3131713867188,
4430.83203125,
-7908.716796875,
8961.7705078125,
-2223.964599609375,
2242.54052734375,
0,
-240.20901489257812,
405.3154602050781,
-1450.89501953125,
3509.776611328125,
4863.240234375,
986.9640502929688,
1532.0460205078125,
0,
659.1137084960938,
378.6374816894531,
6058.3203125,
3278.76220703125,
4642.77734375,
922.0017700195312,
854.2426147460938,
0,
527.3759765625,
-1188.318359375,
2518.74560546875,
-2975.44140625,
1424.842529296875,
3549.911376953125,
-3579.562255859375,
0,
-312.5376892089844,
527.35888671875,
36.043426513671875,
1320.4588623046875,
2983.38037109375,
-1575.4005126953125,
-2445.465087890625,
0,
857.5775756835938,
492.6479797363281,
2603.7392578125,
1233.5458984375,
-1418.9852294921875,
-1471.7071533203125,
-1363.5494384765625,
0,
-2803.186279296875,
6316.32421875,
-10309.48828125,
8878.783203125,
-9393.546875,
992.7969360351562,
-1001.08935546875,
0,
1661.2462158203125,
-2803.095458984375,
-2015.9989013671875,
-3940.2783203125,
-5855.30712890625,
-440.5892333984375,
-683.9185180664062,
0,
-4558.322265625,
-2618.594970703125,
-8833.7314453125,
-3680.927978515625,
-4126.88671875,
-411.5895080566406,
-381.3412780761719,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-500.290283203125,
-945.930908203125,
-4479.54248046875,
-8191.166015625,
-2494.13671875,
-2303.390625,
-358.7896423339844,
0,
-858.2017822265625,
707.0885009765625,
-8207.9921875,
6122.94091796875,
-8813.81640625,
1721.796875,
-1890.8314208984375,
0,
23.423524856567383,
23.942028045654297,
779.2853393554688,
207.3228759765625,
5048.751953125,
58.300071716308594,
1403.691162109375,
0,
-650.9312744140625,
-1230.757568359375,
-1821.5830078125,
-3081.70556640625,
1464.52880859375,
3676.69189453125,
572.703125,
0,
-1116.612548828125,
919.9979248046875,
-3806.2138671875,
2303.591552734375,
805.9589233398438,
-2748.346923828125,
3018.161376953125,
0,
30.476518630981445,
31.151145935058594,
826.3367919921875,
77.99964904785156,
1786.9542236328125,
-93.05907440185547,
-2240.583984375,
0,
3459.92578125,
6541.9033203125,
5882.58203125,
9195.876953125,
1976.2332763671875,
1028.2532958984375,
160.16677856445312,
0,
5935.18310546875,
-4890.1083984375,
13713.203125,
-6873.9677734375,
8481.697265625,
-768.6249389648438,
844.0834350585938,
0,
-161.99327087402344,
-165.5791473388672,
-4214.3623046875,
-232.75265502929688,
-5629.44921875,
-26.025653839111328,
-626.6198120117188,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.autoPad=explicit options.padding",
"inputs": {
"input": {
"shape": [1, 1, 2, 2],
"data": [
-76.02988383382066,
-71.32389057460688,
-2.085512195999769,
-76.10441972856492
],
"type": "float32"
},
"filter": {
"shape": [1, 1, 2, 2],
"data": [
63.98739089703227,
-97.92857637226295,
-87.83247798464106,
-19.121183948450366
],
"type": "float32",
"constant": true
}
},
"options": {
"padding": [1, 1, 1, 1],
"autoPad": "explicit"
},
"expected": {
"shape": [1, 1, 1, 1],
"data": [
3052.84326171875
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.autoPad=same-upper",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
9.894964540954291,
85.68415702346587,
24.094748480252548,
12.874409836228523,
32.236353301686904,
-38.46024349445712,
-68.43195409231569,
-96.19399584390335,
-10.756102339485494
],
"type": "float32"
},
"filter": {
"shape": [1, 2, 3, 3],
"data": [
40.96311950512268,
-92.30080102023575,
93.07175377236138,
-24.275884210454365,
40.96179340360786,
63.58423287755542,
66.61102029547635,
38.26567426829985,
35.453481305983416,
-50.56008968241721,
-95.59720535330331,
-14.890781966723395,
-86.73116027713128,
71.45942817317783,
-78.4748360510919,
2.367216720219375,
2.41961735973382,
58.25714567285877
],
"type": "float32",
"constant": true
}
},
"options": {
"strides": [2, 2],
"autoPad": "same-upper"
},
"expected": {
"shape": [1, 2, 6, 6],
"data": [
405.32861328125,
-913.3131713867188,
4430.83203125,
-7908.716796875,
8961.7705078125,
-2223.964599609375,
-240.20901489257812,
405.3154602050781,
-1450.89501953125,
3509.776611328125,
4863.240234375,
986.9640502929688,
1186.4896240234375,
-809.680908203125,
8577.0654296875,
303.3206481933594,
6067.6201171875,
4471.9130859375,
-312.5376892089844,
527.35888671875,
36.043426513671875,
1320.4588623046875,
2983.38037109375,
-1575.4005126953125,
-1945.608642578125,
6808.97216796875,
-7705.7490234375,
10112.3291015625,
-10812.5322265625,
-478.9102478027344,
1661.2462158203125,
-2803.095458984375,
-2015.9989013671875,
-3940.2783203125,
-5855.30712890625,
-440.5892333984375,
-500.290283203125,
-945.930908203125,
-4479.54248046875,
-8191.166015625,
-2494.13671875,
-2303.390625,
-858.2017822265625,
707.0885009765625,
-8207.9921875,
6122.94091796875,
-8813.81640625,
1721.796875,
-627.5077514648438,
-1206.8155517578125,
-1042.297607421875,
-2874.382568359375,
6513.28076171875,
3734.991943359375,
-1116.612548828125,
919.9979248046875,
-3806.2138671875,
2303.591552734375,
805.9589233398438,
-2748.346923828125,
3490.402099609375,
6573.0546875,
6708.9189453125,
9273.876953125,
3763.1875,
935.1942749023438,
5935.18310546875,
-4890.1083984375,
13713.203125,
-6873.9677734375,
8481.697265625,
-768.6249389648438
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.autoPad=same-upper ignored options.padding",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
9.894964540954291,
85.68415702346587,
24.094748480252548,
12.874409836228523,
32.236353301686904,
-38.46024349445712,
-68.43195409231569,
-96.19399584390335,
-10.756102339485494
],
"type": "float32"
},
"filter": {
"shape": [1, 2, 3, 3],
"data": [
40.96311950512268,
-92.30080102023575,
93.07175377236138,
-24.275884210454365,
40.96179340360786,
63.58423287755542,
66.61102029547635,
38.26567426829985,
35.453481305983416,
-50.56008968241721,
-95.59720535330331,
-14.890781966723395,
-86.73116027713128,
71.45942817317783,
-78.4748360510919,
2.367216720219375,
2.41961735973382,
58.25714567285877
],
"type": "float32",
"constant": true
}
},
"options": {
"padding": [1, 1, 1, 1],
"strides": [2, 2],
"autoPad": "same-upper"
},
"expected": {
"shape": [1, 2, 6, 6],
"data": [
405.32861328125,
-913.3131713867188,
4430.83203125,
-7908.716796875,
8961.7705078125,
-2223.964599609375,
-240.20901489257812,
405.3154602050781,
-1450.89501953125,
3509.776611328125,
4863.240234375,
986.9640502929688,
1186.4896240234375,
-809.680908203125,
8577.0654296875,
303.3206481933594,
6067.6201171875,
4471.9130859375,
-312.5376892089844,
527.35888671875,
36.043426513671875,
1320.4588623046875,
2983.38037109375,
-1575.4005126953125,
-1945.608642578125,
6808.97216796875,
-7705.7490234375,
10112.3291015625,
-10812.5322265625,
-478.9102478027344,
1661.2462158203125,
-2803.095458984375,
-2015.9989013671875,
-3940.2783203125,
-5855.30712890625,
-440.5892333984375,
-500.290283203125,
-945.930908203125,
-4479.54248046875,
-8191.166015625,
-2494.13671875,
-2303.390625,
-858.2017822265625,
707.0885009765625,
-8207.9921875,
6122.94091796875,
-8813.81640625,
1721.796875,
-627.5077514648438,
-1206.8155517578125,
-1042.297607421875,
-2874.382568359375,
6513.28076171875,
3734.991943359375,
-1116.612548828125,
919.9979248046875,
-3806.2138671875,
2303.591552734375,
805.9589233398438,
-2748.346923828125,
3490.402099609375,
6573.0546875,
6708.9189453125,
9273.876953125,
3763.1875,
935.1942749023438,
5935.18310546875,
-4890.1083984375,
13713.203125,
-6873.9677734375,
8481.697265625,
-768.6249389648438
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.autoPad=same-lower",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
9.894964540954291,
85.68415702346587,
24.094748480252548,
12.874409836228523,
32.236353301686904,
-38.46024349445712,
-68.43195409231569,
-96.19399584390335,
-10.756102339485494
],
"type": "float32"
},
"filter": {
"shape": [1, 2, 3, 3],
"data": [
40.96311950512268,
-92.30080102023575,
93.07175377236138,
-24.275884210454365,
40.96179340360786,
63.58423287755542,
66.61102029547635,
38.26567426829985,
35.453481305983416,
-50.56008968241721,
-95.59720535330331,
-14.890781966723395,
-86.73116027713128,
71.45942817317783,
-78.4748360510919,
2.367216720219375,
2.41961735973382,
58.25714567285877
],
"type": "float32",
"constant": true
}
},
"options": {
"strides": [2, 2],
"autoPad": "same-lower"
},
"expected": {
"shape": [1, 2, 6, 6],
"data": [
405.3154602050781,
-1450.89501953125,
3509.776611328125,
4863.240234375,
986.9640502929688,
1532.0460205078125,
-809.680908203125,
8577.0654296875,
303.3206481933594,
6067.6201171875,
4471.9130859375,
-2725.319580078125,
527.35888671875,
36.043426513671875,
1320.4588623046875,
2983.38037109375,
-1575.4005126953125,
-2445.465087890625,
6808.97216796875,
-7705.7490234375,
10112.3291015625,
-10812.5322265625,
-478.9102478027344,
-2364.638671875,
-2803.095458984375,
-2015.9989013671875,
-3940.2783203125,
-5855.30712890625,
-440.5892333984375,
-683.9185180664062,
-2618.594970703125,
-8833.7314453125,
-3680.927978515625,
-4126.88671875,
-411.5895080566406,
-381.3412780761719,
707.0885009765625,
-8207.9921875,
6122.94091796875,
-8813.81640625,
1721.796875,
-1890.8314208984375,
-1206.8155517578125,
-1042.297607421875,
-2874.382568359375,
6513.28076171875,
3734.991943359375,
1976.394287109375,
919.9979248046875,
-3806.2138671875,
2303.591552734375,
805.9589233398438,
-2748.346923828125,
3018.161376953125,
6573.0546875,
6708.9189453125,
9273.876953125,
3763.1875,
935.1942749023438,
-2080.417236328125,
-4890.1083984375,
13713.203125,
-6873.9677734375,
8481.697265625,
-768.6249389648438,
844.0834350585938,
-165.5791473388672,
-4214.3623046875,
-232.75265502929688,
-5629.44921875,
-26.025653839111328,
-626.6198120117188
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.autoPad=same-lower ignored options.padding",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
9.894964540954291,
85.68415702346587,
24.094748480252548,
12.874409836228523,
32.236353301686904,
-38.46024349445712,
-68.43195409231569,
-96.19399584390335,
-10.756102339485494
],
"type": "float32"
},
"filter": {
"shape": [1, 2, 3, 3],
"data": [
40.96311950512268,
-92.30080102023575,
93.07175377236138,
-24.275884210454365,
40.96179340360786,
63.58423287755542,
66.61102029547635,
38.26567426829985,
35.453481305983416,
-50.56008968241721,
-95.59720535330331,
-14.890781966723395,
-86.73116027713128,
71.45942817317783,
-78.4748360510919,
2.367216720219375,
2.41961735973382,
58.25714567285877
],
"type": "float32",
"constant": true
}
},
"options": {
"padding": [1, 1, 1, 1],
"strides": [2, 2],
"autoPad": "same-lower"
},
"expected": {
"shape": [1, 2, 6, 6],
"data": [
405.3154602050781,
-1450.89501953125,
3509.776611328125,
4863.240234375,
986.9640502929688,
1532.0460205078125,
-809.680908203125,
8577.0654296875,
303.3206481933594,
6067.6201171875,
4471.9130859375,
-2725.319580078125,
527.35888671875,
36.043426513671875,
1320.4588623046875,
2983.38037109375,
-1575.4005126953125,
-2445.465087890625,
6808.97216796875,
-7705.7490234375,
10112.3291015625,
-10812.5322265625,
-478.9102478027344,
-2364.638671875,
-2803.095458984375,
-2015.9989013671875,
-3940.2783203125,
-5855.30712890625,
-440.5892333984375,
-683.9185180664062,
-2618.594970703125,
-8833.7314453125,
-3680.927978515625,
-4126.88671875,
-411.5895080566406,
-381.3412780761719,
707.0885009765625,
-8207.9921875,
6122.94091796875,
-8813.81640625,
1721.796875,
-1890.8314208984375,
-1206.8155517578125,
-1042.297607421875,
-2874.382568359375,
6513.28076171875,
3734.991943359375,
1976.394287109375,
919.9979248046875,
-3806.2138671875,
2303.591552734375,
805.9589233398438,
-2748.346923828125,
3018.161376953125,
6573.0546875,
6708.9189453125,
9273.876953125,
3763.1875,
935.1942749023438,
-2080.417236328125,
-4890.1083984375,
13713.203125,
-6873.9677734375,
8481.697265625,
-768.6249389648438,
844.0834350585938,
-165.5791473388672,
-4214.3623046875,
-232.75265502929688,
-5629.44921875,
-26.025653839111328,
-626.6198120117188
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.inputLayout=nchw",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
9.894964540954291,
85.68415702346587,
24.094748480252548,
12.874409836228523,
32.236353301686904,
-38.46024349445712,
-68.43195409231569,
-96.19399584390335,
-10.756102339485494
],
"type": "float32"
},
"filter": {
"shape": [1, 2, 3, 3],
"data": [
40.96311950512268,
-92.30080102023575,
93.07175377236138,
-24.275884210454365,
40.96179340360786,
63.58423287755542,
66.61102029547635,
38.26567426829985,
35.453481305983416,
-50.56008968241721,
-95.59720535330331,
-14.890781966723395,
-86.73116027713128,
71.45942817317783,
-78.4748360510919,
2.367216720219375,
2.41961735973382,
58.25714567285877
],
"type": "float32",
"constant": true
}
},
"options": {
"inputLayout": "nchw"
},
"expected": {
"shape": [1, 2, 5, 5],
"data": [
405.32861328125,
2596.5771484375,
-6000.77880859375,
5750.810546875,
2242.54052734375,
287.1669616699219,
-1542.5599365234375,
201.3699493408203,
12985.3310546875,
-2047.5162353515625,
-2456.6103515625,
8206.8583984375,
10376.37109375,
-3526.02001953125,
-2592.311767578125,
2518.82373046875,
2172.04345703125,
-8902.2451171875,
-6885.82666015625,
-2047.468017578125,
-4558.322265625,
-9026.1748046875,
-6823.5537109375,
-3822.001220703125,
-381.3412780761719,
-500.290283203125,
-5278.12939453125,
-9556.7421875,
-3579.294677734375,
-358.7896423339844,
-1509.133056640625,
-9585.0283203125,
1927.8074951171875,
-1805.5863037109375,
-1318.1282958984375,
2366.736572265625,
9756.3564453125,
16228.5,
2232.58203125,
4582.01953125,
5965.65966796875,
3560.370361328125,
166.09043884277344,
8565.1220703125,
-1396.5006103515625,
-161.99327087402344,
-393.29119873046875,
-4244.86474609375,
-5630.01318359375,
-626.6198120117188
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc",
"inputs": {
"input": {
"shape": [1, 3, 3, 1],
"data": [
9.894964540954291,
85.68415702346587,
24.094748480252548,
12.874409836228523,
32.236353301686904,
-38.46024349445712,
-68.43195409231569,
-96.19399584390335,
-10.756102339485494
],
"type": "float32"
},
"filter": {
"shape": [1, 2, 3, 3],
"data": [
40.96311950512268,
-92.30080102023575,
93.07175377236138,
-24.275884210454365,
40.96179340360786,
63.58423287755542,
66.61102029547635,
38.26567426829985,
35.453481305983416,
-50.56008968241721,
-95.59720535330331,
-14.890781966723395,
-86.73116027713128,
71.45942817317783,
-78.4748360510919,
2.367216720219375,
2.41961735973382,
58.25714567285877
],
"type": "float32",
"constant": true
}
},
"options": {
"inputLayout": "nhwc"
},
"expected": {
"shape": [1, 5, 5, 2],
"data": [
405.32861328125,
-500.290283203125,
2596.5771484375,
-5278.12939453125,
-6000.77880859375,
-9556.7421875,
5750.810546875,
-3579.294677734375,
2242.54052734375,
-358.7896423339844,
287.1669616699219,
-1509.133056640625,
-1542.5599365234375,
-9585.0283203125,
201.3699493408203,
1927.8074951171875,
12985.3310546875,
-1805.5863037109375,
-2047.5162353515625,
-1318.1282958984375,
-2456.6103515625,
2366.736572265625,
8206.8583984375,
9756.3564453125,
10376.37109375,
16228.5,
-3526.02001953125,
2232.58203125,
-2592.311767578125,
4582.01953125,
2518.82373046875,
5965.65966796875,
2172.04345703125,
3560.370361328125,
-8902.2451171875,
166.09043884277344,
-6885.82666015625,
8565.1220703125,
-2047.468017578125,
-1396.5006103515625,
-4558.322265625,
-161.99327087402344,
-9026.1748046875,
-393.29119873046875,
-6823.5537109375,
-4244.86474609375,
-3822.001220703125,
-5630.01318359375,
-381.3412780761719,
-626.6198120117188
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.filterLayout=iohw",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
9.894964540954291,
85.68415702346587,
24.094748480252548,
12.874409836228523,
32.236353301686904,
-38.46024349445712,
-68.43195409231569,
-96.19399584390335,
-10.756102339485494
],
"type": "float32"
},
"filter": {
"shape": [1, 2, 3, 3],
"data": [
40.96311950512268,
-92.30080102023575,
93.07175377236138,
-24.275884210454365,
40.96179340360786,
63.58423287755542,
66.61102029547635,
38.26567426829985,
35.453481305983416,
-50.56008968241721,
-95.59720535330331,
-14.890781966723395,
-86.73116027713128,
71.45942817317783,
-78.4748360510919,
2.367216720219375,
2.41961735973382,
58.25714567285877
],
"type": "float32",
"constant": true
}
},
"options": {
"filterLayout": "iohw"
},
"expected": {
"shape": [1, 2, 5, 5],
"data": [
405.32861328125,
2596.5771484375,
-6000.77880859375,
5750.810546875,
2242.54052734375,
287.1669616699219,
-1542.5599365234375,
201.3699493408203,
12985.3310546875,
-2047.5162353515625,
-2456.6103515625,
8206.8583984375,
10376.37109375,
-3526.02001953125,
-2592.311767578125,
2518.82373046875,
2172.04345703125,
-8902.2451171875,
-6885.82666015625,
-2047.468017578125,
-4558.322265625,
-9026.1748046875,
-6823.5537109375,
-3822.001220703125,
-381.3412780761719,
-500.290283203125,
-5278.12939453125,
-9556.7421875,
-3579.294677734375,
-358.7896423339844,
-1509.133056640625,
-9585.0283203125,
1927.8074951171875,
-1805.5863037109375,
-1318.1282958984375,
2366.736572265625,
9756.3564453125,
16228.5,
2232.58203125,
4582.01953125,
5965.65966796875,
3560.370361328125,
166.09043884277344,
8565.1220703125,
-1396.5006103515625,
-161.99327087402344,
-393.29119873046875,
-4244.86474609375,
-5630.01318359375,
-626.6198120117188
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.filterLayout=hwoi",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
9.894964540954291,
85.68415702346587,
24.094748480252548,
12.874409836228523,
32.236353301686904,
-38.46024349445712,
-68.43195409231569,
-96.19399584390335,
-10.756102339485494
],
"type": "float32"
},
"filter": {
"shape": [3, 3, 2, 1],
"data": [
40.96311950512268,
-50.56008968241721,
-92.30080102023575,
-95.59720535330331,
93.07175377236138,
-14.890781966723395,
-24.275884210454365,
-86.73116027713128,
40.96179340360786,
71.45942817317783,
63.58423287755542,
-78.4748360510919,
66.61102029547635,
2.367216720219375,
38.26567426829985,
2.41961735973382,
35.453481305983416,
58.25714567285877
],
"type": "float32",
"constant": true
}
},
"options": {
"filterLayout": "hwoi"
},
"expected": {
"shape": [1, 2, 5, 5],
"data": [
405.32861328125,
2596.5771484375,
-6000.77880859375,
5750.810546875,
2242.54052734375,
287.1669616699219,
-1542.5599365234375,
201.3699493408203,
12985.3310546875,
-2047.5162353515625,
-2456.6103515625,
8206.8583984375,
10376.37109375,
-3526.02001953125,
-2592.311767578125,
2518.82373046875,
2172.04345703125,
-8902.2451171875,
-6885.82666015625,
-2047.468017578125,
-4558.322265625,
-9026.1748046875,
-6823.5537109375,
-3822.001220703125,
-381.3412780761719,
-500.290283203125,
-5278.12939453125,
-9556.7421875,
-3579.294677734375,
-358.7896423339844,
-1509.133056640625,
-9585.0283203125,
1927.8074951171875,
-1805.5863037109375,
-1318.1282958984375,
2366.736572265625,
9756.3564453125,
16228.5,
2232.58203125,
4582.01953125,
5965.65966796875,
3560.370361328125,
166.09043884277344,
8565.1220703125,
-1396.5006103515625,
-161.99327087402344,
-393.29119873046875,
-4244.86474609375,
-5630.01318359375,
-626.6198120117188
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.filterLayout=ohwi",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
9.894964540954291,
85.68415702346587,
24.094748480252548,
12.874409836228523,
32.236353301686904,
-38.46024349445712,
-68.43195409231569,
-96.19399584390335,
-10.756102339485494
],
"type": "float32"
},
"filter": {
"shape": [2, 3, 3, 1],
"data": [
40.96311950512268,
-92.30080102023575,
93.07175377236138,
-24.275884210454365,
40.96179340360786,
63.58423287755542,
66.61102029547635,
38.26567426829985,
35.453481305983416,
-50.56008968241721,
-95.59720535330331,
-14.890781966723395,
-86.73116027713128,
71.45942817317783,
-78.4748360510919,
2.367216720219375,
2.41961735973382,
58.25714567285877
],
"type": "float32",
"constant": true
}
},
"options": {
"filterLayout": "ohwi"
},
"expected": {
"shape": [1, 2, 5, 5],
"data": [
405.32861328125,
2596.5771484375,
-6000.77880859375,
5750.810546875,
2242.54052734375,
287.1669616699219,
-1542.5599365234375,
201.3699493408203,
12985.3310546875,
-2047.5162353515625,
-2456.6103515625,
8206.8583984375,
10376.37109375,
-3526.02001953125,
-2592.311767578125,
2518.82373046875,
2172.04345703125,
-8902.2451171875,
-6885.82666015625,
-2047.468017578125,
-4558.322265625,
-9026.1748046875,
-6823.5537109375,
-3822.001220703125,
-381.3412780761719,
-500.290283203125,
-5278.12939453125,
-9556.7421875,
-3579.294677734375,
-358.7896423339844,
-1509.133056640625,
-9585.0283203125,
1927.8074951171875,
-1805.5863037109375,
-1318.1282958984375,
2366.736572265625,
9756.3564453125,
16228.5,
2232.58203125,
4582.01953125,
5965.65966796875,
3560.370361328125,
166.09043884277344,
8565.1220703125,
-1396.5006103515625,
-161.99327087402344,
-393.29119873046875,
-4244.86474609375,
-5630.01318359375,
-626.6198120117188
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.bias",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
-35.50202479799816,
-65.90990648626578,
-66.672293514068,
80.32994045387008,
-89.53493227053441,
-52.51627346126466,
-99.28214091000234,
-13.35498515563036,
-46.226616683751544
],
"type": "float32"
},
"filter": {
"shape": [1, 1, 3, 3],
"data": [
64.41018509298152,
2.8492947110761833,
-74.475134769611,
45.144679656015455,
66.50646443100189,
-59.3402779768406,
50.17738650272881,
-72.58010817012352,
48.844270540309566
],
"type": "float32",
"constant": true
}
},
"options": {
"bias": {
"shape": [1],
"data": [
3.3796334459218684
],
"type": "float32",
"constant": true
}
},
"expected": {
"shape": [1, 1, 5, 5],
"data": [
-2283.3125,
-4343.04541015625,
-1834.77392578125,
4722.0595703125,
4968.8076171875,
3574.718505859375,
-10871.2939453125,
-14903.5322265625,
5998.84521484375,
7870.888671875,
-4546.3310546875,
-569.7133178710938,
-9006.1337890625,
4306.3984375,
3305.884033203125,
-447.93438720703125,
-17525.416015625,
10706.7138671875,
-2840.132080078125,
181.3609161376953,
-4978.3388671875,
6539.169921875,
-6196.20849609375,
2706.197998046875,
-2254.525634765625
],
"type": "float32"
}
},
{
"name": "convTranspose2d float32 4D input and filter tensors options.activation=relu",
"inputs": {
"input": {
"shape": [1, 1, 3, 3],
"data": [
-35.50202479799816,
-65.90990648626578,
-66.672293514068,
80.32994045387008,
-89.53493227053441,
-52.51627346126466,
-99.28214091000234,
-13.35498515563036,
-46.226616683751544
],
"type": "float32"
},
"filter": {
"shape": [1, 1, 3, 3],
"data": [
64.41018509298152,
2.8492947110761833,
-74.475134769611,
45.144679656015455,
66.50646443100189,
-59.3402779768406,
50.17738650272881,
-72.58010817012352,
48.844270540309566
],
"type": "float32",
"constant": true
}
},
"options": {
"activation": "relu" // relu operator
},
"expected": {
"shape": [1, 1, 5, 5],
"data": [
0,
0,
0,
4718.68017578125,
4965.42822265625,
3571.3388671875,
0,
0,
5995.4658203125,
7867.50927734375,
0,
0,
0,
4303.01904296875,
3302.50439453125,
0,
0,
10703.3349609375,
0,
177.98129272460938,
0,
6535.79052734375,
0,
2702.818359375,
0
],
"type": "float32"
}
}
]
}