Source code

Revision control

Copy as Markdown

Other Tools

{
"tests": [
{
"name": "averagePool2d float32 4D constant tensor all positive default options",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
22.975555502750634,
78.15438048012338,
9.68611138116071,
51.29803808129347,
32.19308601456918,
87.65037289600019,
87.25082191311348,
39.49793996935087,
80.09963591169489,
10.220142557736978,
52.60270021646585,
1.4128639882603933,
11.954064466077474,
85.0007506374375,
64.7837446465813,
88.03128735720126,
11.333851214909307,
70.61659435728073,
84.90442561999888,
79.06688041781518,
7.328724951604215,
35.97796581186121,
10.17730631094398,
1.4140757517112412,
78.10038172113374,
91.59549689157087,
65.64701225681809,
55.14215004436653,
18.432438840756184,
49.34624267439973,
15.648024969290454,
68.02723372727797,
20.342549040418124,
26.72794900604616,
64.87446829774323,
46.56714896227794,
79.57832937136276,
4.338463748959498,
38.18383968382213,
45.253981324455175,
80.9717996657439,
67.58124910163149,
6.026499585657263,
29.77881349289366,
58.58993337807239,
2.2384984647495054,
14.505490166700486,
68.72449589246624,
76.45657404642184,
23.53263275794233
],
"type": "float32",
"constant": true
}
},
"expected": {
"name": "output",
"shape": [1, 2, 1, 1],
"data": [
47.26926803588867,
44.72445297241211
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor all positive default options",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
22.975555502750634,
78.15438048012338,
9.68611138116071,
51.29803808129347,
32.19308601456918,
87.65037289600019,
87.25082191311348,
39.49793996935087,
80.09963591169489,
10.220142557736978,
52.60270021646585,
1.4128639882603933,
11.954064466077474,
85.0007506374375,
64.7837446465813,
88.03128735720126,
11.333851214909307,
70.61659435728073,
84.90442561999888,
79.06688041781518,
7.328724951604215,
35.97796581186121,
10.17730631094398,
1.4140757517112412,
78.10038172113374,
91.59549689157087,
65.64701225681809,
55.14215004436653,
18.432438840756184,
49.34624267439973,
15.648024969290454,
68.02723372727797,
20.342549040418124,
26.72794900604616,
64.87446829774323,
46.56714896227794,
79.57832937136276,
4.338463748959498,
38.18383968382213,
45.253981324455175,
80.9717996657439,
67.58124910163149,
6.026499585657263,
29.77881349289366,
58.58993337807239,
2.2384984647495054,
14.505490166700486,
68.72449589246624,
76.45657404642184,
23.53263275794233
],
"type": "float32"
}
},
"expected": {
"name": "output",
"shape": [1, 2, 1, 1],
"data": [
47.26926803588867,
44.72445297241211
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor all negative default options",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
-83.87757731810672,
-2.0740278160840973,
-7.561108501687542,
-45.27426240728714,
-16.366556721916695,
-44.90851354569205,
-42.041864278576966,
-44.77232004469474,
-1.5066278585637178,
-52.65203675020273,
-92.0185617404752,
-48.00409189056276,
-61.522973144977634,
-93.44403784112669,
-25.780331283162965,
-95.51873647896396,
-10.963757774358783,
-59.13274884066298,
-32.601736114443554,
-21.451043477036478,
-87.11596404238824,
-61.326115814276626,
-41.989721754495825,
-87.87648787075247,
-71.69316094374365,
-80.24160387383347,
-97.48886243642632,
-75.89422421069519,
-45.08991580050407,
-88.27134747370127,
-90.71282719640234,
-93.32392100055493,
-59.14753161989912,
-45.331061517612305,
-51.325623691528534,
-31.15479613935011,
-31.624241001643554,
-62.80167996617545,
-63.5585108082942,
-68.96183132099878,
-43.094152045751045,
-15.80344395122441,
-64.31091886555717,
-66.45872774317789,
-42.02725165929741,
-26.032954597038938,
-22.737527779713233,
-70.32036541871405,
-85.28228199042766,
-92.10668232344767
],
"type": "float32"
}
},
"expected": {
"name": "output",
"shape": [1, 2, 1, 1],
"data": [
-49.258975982666016,
-60.52408981323242
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.windowDimensions",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
22.975555502750634,
78.15438048012338,
9.68611138116071,
51.29803808129347,
32.19308601456918,
87.65037289600019,
87.25082191311348,
39.49793996935087,
80.09963591169489,
10.220142557736978,
52.60270021646585,
1.4128639882603933,
11.954064466077474,
85.0007506374375,
64.7837446465813,
88.03128735720126,
11.333851214909307,
70.61659435728073,
84.90442561999888,
79.06688041781518,
7.328724951604215,
35.97796581186121,
10.17730631094398,
1.4140757517112412,
78.10038172113374,
91.59549689157087,
65.64701225681809,
55.14215004436653,
18.432438840756184,
49.34624267439973,
15.648024969290454,
68.02723372727797,
20.342549040418124,
26.72794900604616,
64.87446829774323,
46.56714896227794,
79.57832937136276,
4.338463748959498,
38.18383968382213,
45.253981324455175,
80.9717996657439,
67.58124910163149,
6.026499585657263,
29.77881349289366,
58.58993337807239,
2.2384984647495054,
14.505490166700486,
68.72449589246624,
76.45657404642184,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"windowDimensions": [3, 3]
},
"expected": {
"name": "output",
"shape": [1, 2, 3, 3],
"data": [
43.46498107910156,
49.37273406982422,
42.7481689453125,
50.038944244384766,
52.452327728271484,
58.46046447753906,
32.15948486328125,
34.75465393066406,
54.00202560424805,
49.65404510498047,
41.824440002441406,
35.84912109375,
43.23125457763672,
37.842769622802734,
32.67961120605469,
41.17021942138672,
42.79708480834961,
38.987247467041016
],
"type": "float32"
}
},
{
"name": "global averagePool2d float32 4D tensor all positive options.windowDimensions",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
22.975555502750634,
78.15438048012338,
9.68611138116071,
51.29803808129347,
32.19308601456918,
87.65037289600019,
87.25082191311348,
39.49793996935087,
80.09963591169489,
10.220142557736978,
52.60270021646585,
1.4128639882603933,
11.954064466077474,
85.0007506374375,
64.7837446465813,
88.03128735720126,
11.333851214909307,
70.61659435728073,
84.90442561999888,
79.06688041781518,
7.328724951604215,
35.97796581186121,
10.17730631094398,
1.4140757517112412,
78.10038172113374,
91.59549689157087,
65.64701225681809,
55.14215004436653,
18.432438840756184,
49.34624267439973,
15.648024969290454,
68.02723372727797,
20.342549040418124,
26.72794900604616,
64.87446829774323,
46.56714896227794,
79.57832937136276,
4.338463748959498,
38.18383968382213,
45.253981324455175,
80.9717996657439,
67.58124910163149,
6.026499585657263,
29.77881349289366,
58.58993337807239,
2.2384984647495054,
14.505490166700486,
68.72449589246624,
76.45657404642184,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"windowDimensions": [5, 5]
},
"expected": {
"name": "output",
"shape": [1, 2, 1, 1],
"data": [
47.26926803588867,
44.72445297241211
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.padding",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
22.975555502750634,
78.15438048012338,
9.68611138116071,
51.29803808129347,
32.19308601456918,
87.65037289600019,
87.25082191311348,
39.49793996935087,
80.09963591169489,
10.220142557736978,
52.60270021646585,
1.4128639882603933,
11.954064466077474,
85.0007506374375,
64.7837446465813,
88.03128735720126,
11.333851214909307,
70.61659435728073,
84.90442561999888,
79.06688041781518,
7.328724951604215,
35.97796581186121,
10.17730631094398,
1.4140757517112412,
78.10038172113374,
91.59549689157087,
65.64701225681809,
55.14215004436653,
18.432438840756184,
49.34624267439973,
15.648024969290454,
68.02723372727797,
20.342549040418124,
26.72794900604616,
64.87446829774323,
46.56714896227794,
79.57832937136276,
4.338463748959498,
38.18383968382213,
45.253981324455175,
80.9717996657439,
67.58124910163149,
6.026499585657263,
29.77881349289366,
58.58993337807239,
2.2384984647495054,
14.505490166700486,
68.72449589246624,
76.45657404642184,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"padding": [1, 0, 0, 1]
},
"expected": {
"name": "output",
"shape": [1, 2, 2, 2],
"data": [
52.43666076660156,
49.84208297729492,
47.26926803588867,
46.15715408325195,
46.63268280029297,
43.616947174072266,
44.72445297241211,
44.05451583862305
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.strides",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
22.975555502750634,
78.15438048012338,
9.68611138116071,
51.29803808129347,
32.19308601456918,
87.65037289600019,
87.25082191311348,
39.49793996935087,
80.09963591169489,
10.220142557736978,
52.60270021646585,
1.4128639882603933,
11.954064466077474,
85.0007506374375,
64.7837446465813,
88.03128735720126,
11.333851214909307,
70.61659435728073,
84.90442561999888,
79.06688041781518,
7.328724951604215,
35.97796581186121,
10.17730631094398,
1.4140757517112412,
78.10038172113374,
91.59549689157087,
65.64701225681809,
55.14215004436653,
18.432438840756184,
49.34624267439973,
15.648024969290454,
68.02723372727797,
20.342549040418124,
26.72794900604616,
64.87446829774323,
46.56714896227794,
79.57832937136276,
4.338463748959498,
38.18383968382213,
45.253981324455175,
80.9717996657439,
67.58124910163149,
6.026499585657263,
29.77881349289366,
58.58993337807239,
2.2384984647495054,
14.505490166700486,
68.72449589246624,
76.45657404642184,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"windowDimensions": [3, 3],
"strides": [2, 2]
},
"expected": {
"name": "output",
"shape": [1, 2, 2, 2],
"data": [
43.46498107910156,
42.7481689453125,
32.15948486328125,
54.00202560424805,
49.65404510498047,
35.84912109375,
41.17021942138672,
38.987247467041016
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.dilations",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
22.975555502750634,
78.15438048012338,
9.68611138116071,
51.29803808129347,
32.19308601456918,
87.65037289600019,
87.25082191311348,
39.49793996935087,
80.09963591169489,
10.220142557736978,
52.60270021646585,
1.4128639882603933,
11.954064466077474,
85.0007506374375,
64.7837446465813,
88.03128735720126,
11.333851214909307,
70.61659435728073,
84.90442561999888,
79.06688041781518,
7.328724951604215,
35.97796581186121,
10.17730631094398,
1.4140757517112412,
78.10038172113374,
91.59549689157087,
65.64701225681809,
55.14215004436653,
18.432438840756184,
49.34624267439973,
15.648024969290454,
68.02723372727797,
20.342549040418124,
26.72794900604616,
64.87446829774323,
46.56714896227794,
79.57832937136276,
4.338463748959498,
38.18383968382213,
45.253981324455175,
80.9717996657439,
67.58124910163149,
6.026499585657263,
29.77881349289366,
58.58993337807239,
2.2384984647495054,
14.505490166700486,
68.72449589246624,
76.45657404642184,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"windowDimensions": [3, 3],
"dilations": [2, 2]
},
"expected": {
"name": "output",
"shape": [1, 2, 1, 1],
"data": [
32.2001838684082,
42.971012115478516
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.layout=nchw",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
22.975555502750634,
78.15438048012338,
9.68611138116071,
51.29803808129347,
32.19308601456918,
87.65037289600019,
87.25082191311348,
39.49793996935087,
80.09963591169489,
10.220142557736978,
52.60270021646585,
1.4128639882603933,
11.954064466077474,
85.0007506374375,
64.7837446465813,
88.03128735720126,
11.333851214909307,
70.61659435728073,
84.90442561999888,
79.06688041781518,
7.328724951604215,
35.97796581186121,
10.17730631094398,
1.4140757517112412,
78.10038172113374,
91.59549689157087,
65.64701225681809,
55.14215004436653,
18.432438840756184,
49.34624267439973,
15.648024969290454,
68.02723372727797,
20.342549040418124,
26.72794900604616,
64.87446829774323,
46.56714896227794,
79.57832937136276,
4.338463748959498,
38.18383968382213,
45.253981324455175,
80.9717996657439,
67.58124910163149,
6.026499585657263,
29.77881349289366,
58.58993337807239,
2.2384984647495054,
14.505490166700486,
68.72449589246624,
76.45657404642184,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"layout": "nchw"
},
"expected": {
"name": "output",
"shape": [1, 2, 1, 1],
"data": [
47.26926803588867,
44.72445297241211
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.layout=nhwc",
"inputs": {
"input": {
"shape": [1, 5, 5, 2],
"data": [
22.975555502750634,
91.59549689157087,
78.15438048012338,
65.64701225681809,
9.68611138116071,
55.14215004436653,
51.29803808129347,
18.432438840756184,
32.19308601456918,
49.34624267439973,
87.65037289600019,
15.648024969290454,
87.25082191311348,
68.02723372727797,
39.49793996935087,
20.342549040418124,
80.09963591169489,
26.72794900604616,
10.220142557736978,
64.87446829774323,
52.60270021646585,
46.56714896227794,
1.4128639882603933,
79.57832937136276,
11.954064466077474,
4.338463748959498,
85.0007506374375,
38.18383968382213,
64.7837446465813,
45.253981324455175,
88.03128735720126,
80.9717996657439,
11.333851214909307,
67.58124910163149,
70.61659435728073,
6.026499585657263,
84.90442561999888,
29.77881349289366,
79.06688041781518,
58.58993337807239,
7.328724951604215,
2.2384984647495054,
35.97796581186121,
14.505490166700486,
10.17730631094398,
68.72449589246624,
1.4140757517112412,
76.45657404642184,
78.10038172113374,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"layout": "nhwc"
},
"expected": {
"name": "output",
"shape": [1, 1, 1, 2],
"data": [
47.26926803588867,
44.72445297241211
],
"type": "float32"
}
},
{
"name": "global averagePool2d float32 4D tensor options.layout=nhwc and options.windowDimensions",
"inputs": {
"input": {
"shape": [1, 5, 5, 2],
"data": [
22.975555502750634,
91.59549689157087,
78.15438048012338,
65.64701225681809,
9.68611138116071,
55.14215004436653,
51.29803808129347,
18.432438840756184,
32.19308601456918,
49.34624267439973,
87.65037289600019,
15.648024969290454,
87.25082191311348,
68.02723372727797,
39.49793996935087,
20.342549040418124,
80.09963591169489,
26.72794900604616,
10.220142557736978,
64.87446829774323,
52.60270021646585,
46.56714896227794,
1.4128639882603933,
79.57832937136276,
11.954064466077474,
4.338463748959498,
85.0007506374375,
38.18383968382213,
64.7837446465813,
45.253981324455175,
88.03128735720126,
80.9717996657439,
11.333851214909307,
67.58124910163149,
70.61659435728073,
6.026499585657263,
84.90442561999888,
29.77881349289366,
79.06688041781518,
58.58993337807239,
7.328724951604215,
2.2384984647495054,
35.97796581186121,
14.505490166700486,
10.17730631094398,
68.72449589246624,
1.4140757517112412,
76.45657404642184,
78.10038172113374,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"layout": "nhwc",
"windowDimensions": [5, 5]
},
"expected": {
"name": "output",
"shape": [1, 1, 1, 2],
"data": [
47.26926803588867,
44.72445297241211
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.roundingType=floor",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
22.975555502750634,
78.15438048012338,
9.68611138116071,
51.29803808129347,
32.19308601456918,
87.65037289600019,
87.25082191311348,
39.49793996935087,
80.09963591169489,
10.220142557736978,
52.60270021646585,
1.4128639882603933,
11.954064466077474,
85.0007506374375,
64.7837446465813,
88.03128735720126,
11.333851214909307,
70.61659435728073,
84.90442561999888,
79.06688041781518,
7.328724951604215,
35.97796581186121,
10.17730631094398,
1.4140757517112412,
78.10038172113374,
91.59549689157087,
65.64701225681809,
55.14215004436653,
18.432438840756184,
49.34624267439973,
15.648024969290454,
68.02723372727797,
20.342549040418124,
26.72794900604616,
64.87446829774323,
46.56714896227794,
79.57832937136276,
4.338463748959498,
38.18383968382213,
45.253981324455175,
80.9717996657439,
67.58124910163149,
6.026499585657263,
29.77881349289366,
58.58993337807239,
2.2384984647495054,
14.505490166700486,
68.72449589246624,
76.45657404642184,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"windowDimensions": [3, 3],
"padding": [1, 0, 0, 1],
"strides": [2, 2],
"roundingType": "floor"
},
"expected": {
"name": "output",
"shape": [1, 2, 2, 2],
"data": [
54.20252990722656,
37.16582489013672,
50.038944244384766,
58.46046447753906,
52.73374557495117,
39.1442985534668,
43.23125457763672,
32.67961120605469
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.roundingType=ceil",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
22.975555502750634,
78.15438048012338,
9.68611138116071,
51.29803808129347,
32.19308601456918,
87.65037289600019,
87.25082191311348,
39.49793996935087,
80.09963591169489,
10.220142557736978,
52.60270021646585,
1.4128639882603933,
11.954064466077474,
85.0007506374375,
64.7837446465813,
88.03128735720126,
11.333851214909307,
70.61659435728073,
84.90442561999888,
79.06688041781518,
7.328724951604215,
35.97796581186121,
10.17730631094398,
1.4140757517112412,
78.10038172113374,
91.59549689157087,
65.64701225681809,
55.14215004436653,
18.432438840756184,
49.34624267439973,
15.648024969290454,
68.02723372727797,
20.342549040418124,
26.72794900604616,
64.87446829774323,
46.56714896227794,
79.57832937136276,
4.338463748959498,
38.18383968382213,
45.253981324455175,
80.9717996657439,
67.58124910163149,
6.026499585657263,
29.77881349289366,
58.58993337807239,
2.2384984647495054,
14.505490166700486,
68.72449589246624,
76.45657404642184,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"windowDimensions": [3, 3],
"padding": [1, 0, 0, 1],
"strides": [2, 2],
"roundingType": "ceil"
},
"expected": {
"name": "output",
"shape": [1, 2, 3, 3],
"data": [
54.20252990722656,
37.16582489013672,
21.206613540649414,
50.038944244384766,
58.46046447753906,
51.3569221496582,
37.24428939819336,
54.04661178588867,
78.58363342285156,
52.73374557495117,
39.1442985534668,
57.1103515625,
43.23125457763672,
32.67961120605469,
56.23945999145508,
40.00800323486328,
43.85149002075195,
41.061283111572266
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.layout=nhwc and options.roundingType=floor",
"inputs": {
"input": {
"shape": [1, 5, 5, 2],
"data": [
22.975555502750634,
91.59549689157087,
78.15438048012338,
65.64701225681809,
9.68611138116071,
55.14215004436653,
51.29803808129347,
18.432438840756184,
32.19308601456918,
49.34624267439973,
87.65037289600019,
15.648024969290454,
87.25082191311348,
68.02723372727797,
39.49793996935087,
20.342549040418124,
80.09963591169489,
26.72794900604616,
10.220142557736978,
64.87446829774323,
52.60270021646585,
46.56714896227794,
1.4128639882603933,
79.57832937136276,
11.954064466077474,
4.338463748959498,
85.0007506374375,
38.18383968382213,
64.7837446465813,
45.253981324455175,
88.03128735720126,
80.9717996657439,
11.333851214909307,
67.58124910163149,
70.61659435728073,
6.026499585657263,
84.90442561999888,
29.77881349289366,
79.06688041781518,
58.58993337807239,
7.328724951604215,
2.2384984647495054,
35.97796581186121,
14.505490166700486,
10.17730631094398,
68.72449589246624,
1.4140757517112412,
76.45657404642184,
78.10038172113374,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"windowDimensions": [3, 3],
"padding": [1, 0, 0, 1],
"strides": [2, 2],
"layout": "nhwc",
"roundingType": "floor"
},
"expected": {
"name": "output",
"shape": [1, 2, 2, 2],
"data": [
54.20252990722656,
52.73374557495117,
37.16582489013672,
39.1442985534668,
50.038944244384766,
43.23125457763672,
58.46046447753906,
32.67961120605469
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.layout=nhwc and options.roundingType=ceil",
"inputs": {
"input": {
"shape": [1, 5, 5, 2],
"data": [
22.975555502750634,
91.59549689157087,
78.15438048012338,
65.64701225681809,
9.68611138116071,
55.14215004436653,
51.29803808129347,
18.432438840756184,
32.19308601456918,
49.34624267439973,
87.65037289600019,
15.648024969290454,
87.25082191311348,
68.02723372727797,
39.49793996935087,
20.342549040418124,
80.09963591169489,
26.72794900604616,
10.220142557736978,
64.87446829774323,
52.60270021646585,
46.56714896227794,
1.4128639882603933,
79.57832937136276,
11.954064466077474,
4.338463748959498,
85.0007506374375,
38.18383968382213,
64.7837446465813,
45.253981324455175,
88.03128735720126,
80.9717996657439,
11.333851214909307,
67.58124910163149,
70.61659435728073,
6.026499585657263,
84.90442561999888,
29.77881349289366,
79.06688041781518,
58.58993337807239,
7.328724951604215,
2.2384984647495054,
35.97796581186121,
14.505490166700486,
10.17730631094398,
68.72449589246624,
1.4140757517112412,
76.45657404642184,
78.10038172113374,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"windowDimensions": [3, 3],
"padding": [1, 0, 0, 1],
"strides": [2, 2],
"layout": "nhwc",
"roundingType": "ceil"
},
"expected": {
"name": "output",
"shape": [1, 3, 3, 2],
"data": [
54.20252990722656,
52.73374557495117,
37.16582489013672,
39.1442985534668,
21.206613540649414,
57.1103515625,
50.038944244384766,
43.23125457763672,
58.46046447753906,
32.67961120605469,
51.3569221496582,
56.23945999145508,
37.24428939819336,
40.00800323486328,
54.04661178588867,
43.85149002075195,
78.58363342285156,
41.061283111572266
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.outputSizes ignores options.roundingType=floor",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
22.975555502750634,
78.15438048012338,
9.68611138116071,
51.29803808129347,
32.19308601456918,
87.65037289600019,
87.25082191311348,
39.49793996935087,
80.09963591169489,
10.220142557736978,
52.60270021646585,
1.4128639882603933,
11.954064466077474,
85.0007506374375,
64.7837446465813,
88.03128735720126,
11.333851214909307,
70.61659435728073,
84.90442561999888,
79.06688041781518,
7.328724951604215,
35.97796581186121,
10.17730631094398,
1.4140757517112412,
78.10038172113374,
91.59549689157087,
65.64701225681809,
55.14215004436653,
18.432438840756184,
49.34624267439973,
15.648024969290454,
68.02723372727797,
20.342549040418124,
26.72794900604616,
64.87446829774323,
46.56714896227794,
79.57832937136276,
4.338463748959498,
38.18383968382213,
45.253981324455175,
80.9717996657439,
67.58124910163149,
6.026499585657263,
29.77881349289366,
58.58993337807239,
2.2384984647495054,
14.505490166700486,
68.72449589246624,
76.45657404642184,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"windowDimensions": [3, 3],
"padding": [1, 0, 0, 1],
"strides": [2, 2],
"roundingType": "floor",
"outputSizes": [3, 3]
},
"expected": {
"name": "output",
"shape": [1, 2, 3, 3],
"data": [
54.20252990722656,
37.16582489013672,
21.206613540649414,
50.038944244384766,
58.46046447753906,
51.3569221496582,
37.24428939819336,
54.04661178588867,
78.58363342285156,
52.73374557495117,
39.1442985534668,
57.1103515625,
43.23125457763672,
32.67961120605469,
56.23945999145508,
40.00800323486328,
43.85149002075195,
41.061283111572266
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.outputSizes ignores options.roundingType=ceil",
"inputs": {
"input": {
"shape": [1, 2, 5, 5],
"data": [
22.975555502750634,
78.15438048012338,
9.68611138116071,
51.29803808129347,
32.19308601456918,
87.65037289600019,
87.25082191311348,
39.49793996935087,
80.09963591169489,
10.220142557736978,
52.60270021646585,
1.4128639882603933,
11.954064466077474,
85.0007506374375,
64.7837446465813,
88.03128735720126,
11.333851214909307,
70.61659435728073,
84.90442561999888,
79.06688041781518,
7.328724951604215,
35.97796581186121,
10.17730631094398,
1.4140757517112412,
78.10038172113374,
91.59549689157087,
65.64701225681809,
55.14215004436653,
18.432438840756184,
49.34624267439973,
15.648024969290454,
68.02723372727797,
20.342549040418124,
26.72794900604616,
64.87446829774323,
46.56714896227794,
79.57832937136276,
4.338463748959498,
38.18383968382213,
45.253981324455175,
80.9717996657439,
67.58124910163149,
6.026499585657263,
29.77881349289366,
58.58993337807239,
2.2384984647495054,
14.505490166700486,
68.72449589246624,
76.45657404642184,
23.53263275794233
],
"type": "float32"
}
},
"options": {
"windowDimensions": [3, 3],
"padding": [1, 0, 0, 1],
"strides": [2, 2],
"roundingType": "ceil",
"outputSizes": [2, 2]
},
"expected": {
"name": "output",
"shape": [1, 2, 2, 2],
"data": [
54.20252990722656,
37.16582489013672,
50.038944244384766,
58.46046447753906,
52.73374557495117,
39.1442985534668,
43.23125457763672,
32.67961120605469
],
"type": "float32"
}
},
{
"name": "averagePool2d float32 4D tensor options.dilations with options.strides",
"inputs": {
"input": {
"shape": [1, 7, 7, 2],
"data": [
70.71148774443492,
99.33489815408664,
76.41767900938127,
39.409808491208075,
38.163289750884786,
45.97125579577395,
65.35275817451954,
64.51607308318059,
7.725966798101558,
41.76720213197029,
94.92633986102845,
53.4757741282748,
95.46460581561715,
58.46179617509972,
15.831390456395834,
78.41020177955981,
24.454091426720414,
20.630917089878963,
32.06352406991017,
47.85192144436541,
91.60813996882193,
72.3534960877585,
74.69429879171796,
28.860215094737086,
71.82395761056222,
7.989691677216348,
88.16659758415284,
58.6985038368079,
63.60618868578896,
55.8818785297152,
52.80997356964097,
72.91473981865086,
46.95766296624579,
22.102796753895348,
87.14309482408858,
89.6496773704621,
63.1961060394868,
11.760882769042901,
70.68730644647478,
57.704439449166166,
1.1838214608898001,
25.26912465963118,
95.29122935012228,
1.9658531197579432,
53.368467017876874,
21.40085377593268,
55.86185685082425,
27.824509095022275,
7.642839647105948,
82.34233289843691,
91.7521616316225,
62.791557264860565,
28.11526123625361,
28.724785838845257,
29.887035626290203,
66.43102984451734,
7.010304526340372,
34.337018989980514,
73.20159661759989,
7.883560316368032,
17.82563551949343,
33.79915704452567,
65.01251297487225,
30.264028793619268,
75.76551637076324,
21.1508003371365,
60.84249522847649,
98.56522463801258,
62.609908350393084,
42.42991434971615,
53.142145502626946,
36.295458325008624,
79.95863074037406,
79.6073479374342,
16.05911470947725,
19.27552016276064,
53.930229800491915,
48.416206270762906,
93.00965219282095,
62.08652309606562,
83.50532824078782,
61.079643266937,
75.51439445416229,
54.19378092928726,
2.5728738625729886,
59.476519581318875,
34.22541363563057,
13.070153382932116,
12.419061788136698,
55.82337008512126,
4.55381397818555,
63.4783048068831,
62.35559240600399,
56.96109146563499,
34.770159024929015,
0.9611224125308793,
35.306870987826144,
98.0079011498779
],
"type": "float32"
}
},
"options": {
"windowDimensions": [3, 3],
"padding": [1, 0, 0, 1],
"strides": [2, 2],
"layout": "nhwc"
},
"expected": {
"name": "output",
"shape": [1, 3, 3, 2],
"data": [
42.940242767333984,
55.268165588378906,
51.6013298034668,
50.220027923583984,
72.13362884521484,
41.542198181152344,
48.91604232788086,
38.775962829589844,
61.21329879760742,
49.504154205322266,
57.72294998168945,
38.6922492980957,
50.19099807739258,
29.15436363220215,
52.98439025878906,
43.10562515258789,
66.77796936035156,
55.2725830078125
],
"type": "float32"
}
}
]
}