{ "tests": [ { "name": "convTranspose2d float32 4D input and filter(non-constant) tensors default options", "inputs": { "input": { "shape": [1, 1, 2, 2], "data": [ 0.5872158177067033, 0.6077792328258038, 0.01728916618181975, 0.26146076483771563 ], "type": "float32" }, "filter": { "shape": [1, 1, 2, 2], "data": [ 0.32927132527587477, 0.5866857173772775, 0.29701370673751004, 0.0033378428248385106 ], "type": "float32" } }, "expected": { "shape": [1, 1, 3, 3], "data": [ 0.1933533400297165, 0.5446354150772095, 0.3565753698348999, 0.18010397255420685, 0.2787136137485504, 0.15542395412921906, 0.0051351189613342285, 0.07771513611078262, 0.0008727149106562138 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D both input and filter constant tensors default options", "inputs": { "input": { "shape": [1, 1, 2, 2], "data": [ 0.5872158177067033, 0.6077792328258038, 0.01728916618181975, 0.26146076483771563 ], "type": "float32", "constant": true }, "filter": { "shape": [1, 1, 2, 2], "data": [ 0.32927132527587477, 0.5866857173772775, 0.29701370673751004, 0.0033378428248385106 ], "type": "float32", "constant": true } }, "expected": { "shape": [1, 1, 3, 3], "data": [ 0.1933533400297165, 0.5446354150772095, 0.3565753698348999, 0.18010397255420685, 0.2787136137485504, 0.15542395412921906, 0.0051351189613342285, 0.07771513611078262, 0.0008727149106562138 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors default options", "inputs": { "input": { "shape": [1, 1, 2, 2], "data": [ 0.5872158177067033, 0.6077792328258038, 0.01728916618181975, 0.26146076483771563 ], "type": "float32" }, "filter": { "shape": [1, 1, 2, 2], "data": [ 0.32927132527587477, 0.5866857173772775, 0.29701370673751004, 0.0033378428248385106 ], "type": "float32", "constant": true } }, "expected": { "shape": [1, 1, 3, 3], "data": [ 0.1933533400297165, 0.5446354150772095, 0.3565753698348999, 0.18010397255420685, 0.2787136137485504, 0.15542395412921906, 0.0051351189613342285, 0.07771513611078262, 0.0008727149106562138 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.groups", "inputs": { "input": { "shape": [1, 2, 2, 2], "data": [ 0.8161798343223461, 0.544277595043074, 0.791066952587467, 0.3656411302728415, 0.2542919917049826, 0.20815767803688034, 0.7023073172218113, 0.573446998515611 ], "type": "float32" }, "filter": { "shape": [2, 1, 2, 2], "data": [ 0.09232201736721923, 0.31896016969423147, 0.5445202353307315, 0.65828078346301, 0.9634372989011768, 0.01211885979286964, 0.9230011822371578, 0.4781944254526862 ], "type": "float32", "constant": true } }, "options": { "groups": 2 }, "expected": { "shape": [1, 2, 3, 3], "data": [ 0.07535136491060257, 0.3105776607990265, 0.1736028790473938, 0.5174593329429626, 1.1197212934494019, 0.4749124348163605, 0.4307519793510437, 0.7198431491851807, 0.24069452285766602, 0.023476747795939445, 0.1003265455365181, 0.06639400124549866, 0.20330555737018585, 0.5576914548873901, 0.3199329376220703, 0.3824205696582794, 0.7745689153671265, 0.3774891495704651 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.groups=2 options.strides=[2, 2]", "inputs": { "input": { "shape": [1, 2, 2, 2], "data": [ 0.8161798343223461, 0.544277595043074, 0.791066952587467, 0.3656411302728415, 0.2542919917049826, 0.20815767803688034, 0.7023073172218113, 0.573446998515611 ], "type": "float32" }, "filter": { "shape": [2, 1, 2, 2], "data": [ 0.09232201736721923, 0.31896016969423147, 0.5445202353307315, 0.65828078346301, 0.9634372989011768, 0.01211885979286964, 0.9230011822371578, 0.4781944254526862 ], "type": "float32", "constant": true } }, "options": { "groups": 2, "strides": [2, 2] }, "expected": { "shape": [1, 2, 4, 4], "data": [ 0.07535136491060257, 0.26032882928848267, 0.050248805433511734, 0.1736028790473938, 0.44442644715309143, 0.537275493144989, 0.29637017846107483, 0.3582874834537506, 0.07303289324045181, 0.2523188292980194, 0.03375672549009323, 0.11662495136260986, 0.4307519793510437, 0.5207441449165344, 0.19909898936748505, 0.24069452285766602, 0.023476747795939445, 0.08110900968313217, 0.019217535853385925, 0.06639400124549866, 0.13846713304519653, 0.16739553213119507, 0.11334607005119324, 0.13702619075775146, 0.06483843177556992, 0.22400806844234467, 0.05294178053736687, 0.18290674686431885, 0.3824205696582794, 0.4623154401779175, 0.31225350499153137, 0.3774891495704651 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.padding", "inputs": { "input": { "shape": [1, 1, 2, 2], "data": [ 0.5872158177067033, 0.6077792328258038, 0.01728916618181975, 0.26146076483771563 ], "type": "float32" }, "filter": { "shape": [1, 1, 2, 2], "data": [ 0.32927132527587477, 0.5866857173772775, 0.29701370673751004, 0.0033378428248385106 ], "type": "float32", "constant": true } }, "options": { "padding": [1, 1, 1, 1] }, "expected": { "shape": [1, 1, 1, 1], "data": [ 0.2787136137485504 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.strides", "inputs": { "input": { "shape": [1, 1, 3, 3], "data": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [1, 2, 3, 3], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "strides": [3, 2] }, "expected": { "shape": [1, 2, 9, 7], "data": [ 0.04828956723213196, 0.03513447195291519, 0.6485382318496704, 0.4458966553211212, 1.015426516532898, 0.4092629551887512, 0.4157154858112335, 0.0469902828335762, 0.0066622416488826275, 0.6519761085510254, 0.08455146849155426, 1.2531912326812744, 0.07760494202375412, 0.6478374600410461, 0.018416915088891983, 0.04900681599974632, 0.27412328124046326, 0.6219525337219238, 0.7271442413330078, 0.5708546042442322, 0.4705001711845398, 0.3327140808105469, 0.24207575619220734, 0.5793426632881165, 0.24261142313480377, 1.0615012645721436, 0.593023955821991, 0.6023737192153931, 0.32376202940940857, 0.04590269923210144, 0.7076690793037415, 0.0460042729973793, 1.177173137664795, 0.11244992911815643, 0.9387195110321045, 0.12689214944839478, 0.3376559019088745, 0.40547001361846924, 0.3384030759334564, 0.5897663235664368, 0.8271709680557251, 0.6817569732666016, 0.08246752619743347, 0.06000163406133652, 0.8564596176147461, 0.5787978172302246, 1.1360399723052979, 0.39879822731018066, 0.4050857424736023, 0.0802486464381218, 0.011377583257853985, 0.8690866827964783, 0.1097523421049118, 1.4495694637298584, 0.0756206065416336, 0.6312723755836487, 0.03145187348127365, 0.08369242399930954, 0.37237587571144104, 0.8073278069496155, 0.8744456768035889, 0.556257963180542, 0.45846959948539734, 0.05494653806090355, 0.0034586030524224043, 0.7153855562210083, 0.04389362782239914, 0.869132936000824, 0.04028744250535965, 0.21026825904846191, 0.04203145205974579, 0.02203426882624626, 0.5411697030067444, 0.2796400785446167, 0.5878635048866272, 0.25666558742523193, 0.0901883915066719, 0.015911730006337166, 0.023744819685816765, 0.21005792915821075, 0.30134889483451843, 0.2883978486061096, 0.27659088373184204, 0.09458412230014801, 0.3785804808139801, 0.02382970042526722, 0.5037901997566223, 0.0238824300467968, 1.0520728826522827, 0.05837669596076012, 0.3046796917915344, 0.2895958125591278, 0.15181563794612885, 0.3435823321342468, 0.15215156972408295, 0.7628997564315796, 0.37190964818000793, 0.13068340718746185, 0.1096314787864685, 0.16360129415988922, 0.16581982374191284, 0.16396330296993256, 0.3246387541294098, 0.400781512260437, 0.13705284893512726, 0.09383610635995865, 0.00590650225058198, 0.9360047578811646, 0.05697628855705261, 0.9210482239723206, 0.03925730288028717, 0.20489174127578735, 0.07178010046482086, 0.03762948885560036, 0.7056396007537842, 0.36298784613609314, 0.6046316623687744, 0.2501027286052704, 0.08788229525089264, 0.027173593640327454, 0.04055071249604225, 0.27599334716796875, 0.3911670744419098, 0.3143731355667114, 0.26951852440834045, 0.09216563403606415 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.dilations", "inputs": { "input": { "shape": [1, 1, 3, 3], "data": [ 0.3194596882329144, 0.9762163819788108, 0.41314086405782646, 0.4798294207950651, 0.7674162198689658, 0.9083173676123812, 0.620514237394759, 0.6580719790256742, 0.6553052148945859 ], "type": "float32" }, "filter": { "shape": [1, 1, 2, 2], "data": [ 0.6835425651112257, 0.9641214608820772, 0.8272836859778003, 0.5771222965089409 ], "type": "float32", "constant": true } }, "options": { "dilations": [2, 2] }, "expected": { "shape": [1, 1, 5, 5], "data": [ 0.21836428344249725, 0.6672854423522949, 0.590397298336029, 0.9411911368370056, 0.39831796288490295, 0.3279838263988495, 0.5245616436004639, 1.0834873914718628, 0.7398824691772461, 0.8757283091545105, 0.6884316205978394, 1.2574280500411987, 1.5723320245742798, 1.1978574991226196, 0.8702266216278076, 0.39695504307746887, 0.6348709464073181, 1.0283564329147339, 0.44289299845695496, 0.5242102146148682, 0.5133413076400757, 0.5444121956825256, 0.9002358913421631, 0.37978801131248474, 0.3781912326812744 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.outputPadding", "inputs": { "input": { "shape": [1, 1, 3, 3], "data": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [1, 2, 3, 3], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "strides": [3, 2], "outputPadding": [1, 1] }, "expected": { "shape": [1, 2, 10, 8], "data": [ 0.04828956723213196, 0.03513447195291519, 0.6485382318496704, 0.4458966553211212, 1.015426516532898, 0.4092629551887512, 0.4157154858112335, 0, 0.0469902828335762, 0.0066622416488826275, 0.6519761085510254, 0.08455146849155426, 1.2531912326812744, 0.07760494202375412, 0.6478374600410461, 0, 0.018416915088891983, 0.04900681599974632, 0.27412328124046326, 0.6219525337219238, 0.7271442413330078, 0.5708546042442322, 0.4705001711845398, 0, 0.3327140808105469, 0.24207575619220734, 0.5793426632881165, 0.24261142313480377, 1.0615012645721436, 0.593023955821991, 0.6023737192153931, 0, 0.32376202940940857, 0.04590269923210144, 0.7076690793037415, 0.0460042729973793, 1.177173137664795, 0.11244992911815643, 0.9387195110321045, 0, 0.12689214944839478, 0.3376559019088745, 0.40547001361846924, 0.3384030759334564, 0.5897663235664368, 0.8271709680557251, 0.6817569732666016, 0, 0.08246752619743347, 0.06000163406133652, 0.8564596176147461, 0.5787978172302246, 1.1360399723052979, 0.39879822731018066, 0.4050857424736023, 0, 0.0802486464381218, 0.011377583257853985, 0.8690866827964783, 0.1097523421049118, 1.4495694637298584, 0.0756206065416336, 0.6312723755836487, 0, 0.03145187348127365, 0.08369242399930954, 0.37237587571144104, 0.8073278069496155, 0.8744456768035889, 0.556257963180542, 0.45846959948539734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.05494653806090355, 0.0034586030524224043, 0.7153855562210083, 0.04389362782239914, 0.869132936000824, 0.04028744250535965, 0.21026825904846191, 0, 0.04203145205974579, 0.02203426882624626, 0.5411697030067444, 0.2796400785446167, 0.5878635048866272, 0.25666558742523193, 0.0901883915066719, 0, 0.015911730006337166, 0.023744819685816765, 0.21005792915821075, 0.30134889483451843, 0.2883978486061096, 0.27659088373184204, 0.09458412230014801, 0, 0.3785804808139801, 0.02382970042526722, 0.5037901997566223, 0.0238824300467968, 1.0520728826522827, 0.05837669596076012, 0.3046796917915344, 0, 0.2895958125591278, 0.15181563794612885, 0.3435823321342468, 0.15215156972408295, 0.7628997564315796, 0.37190964818000793, 0.13068340718746185, 0, 0.1096314787864685, 0.16360129415988922, 0.16581982374191284, 0.16396330296993256, 0.3246387541294098, 0.400781512260437, 0.13705284893512726, 0, 0.09383610635995865, 0.00590650225058198, 0.9360047578811646, 0.05697628855705261, 0.9210482239723206, 0.03925730288028717, 0.20489174127578735, 0, 0.07178010046482086, 0.03762948885560036, 0.7056396007537842, 0.36298784613609314, 0.6046316623687744, 0.2501027286052704, 0.08788229525089264, 0, 0.027173593640327454, 0.04055071249604225, 0.27599334716796875, 0.3911670744419098, 0.3143731355667114, 0.26951852440834045, 0.09216563403606415, 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": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [1, 2, 3, 3], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "strides": [3, 2], "outputSizes": [10, 8] }, "expected": { "shape": [1, 2, 10, 8], "data": [ 0.04828956723213196, 0.03513447195291519, 0.6485382318496704, 0.4458966553211212, 1.015426516532898, 0.4092629551887512, 0.4157154858112335, 0, 0.0469902828335762, 0.0066622416488826275, 0.6519761085510254, 0.08455146849155426, 1.2531912326812744, 0.07760494202375412, 0.6478374600410461, 0, 0.018416915088891983, 0.04900681599974632, 0.27412328124046326, 0.6219525337219238, 0.7271442413330078, 0.5708546042442322, 0.4705001711845398, 0, 0.3327140808105469, 0.24207575619220734, 0.5793426632881165, 0.24261142313480377, 1.0615012645721436, 0.593023955821991, 0.6023737192153931, 0, 0.32376202940940857, 0.04590269923210144, 0.7076690793037415, 0.0460042729973793, 1.177173137664795, 0.11244992911815643, 0.9387195110321045, 0, 0.12689214944839478, 0.3376559019088745, 0.40547001361846924, 0.3384030759334564, 0.5897663235664368, 0.8271709680557251, 0.6817569732666016, 0, 0.08246752619743347, 0.06000163406133652, 0.8564596176147461, 0.5787978172302246, 1.1360399723052979, 0.39879822731018066, 0.4050857424736023, 0, 0.0802486464381218, 0.011377583257853985, 0.8690866827964783, 0.1097523421049118, 1.4495694637298584, 0.0756206065416336, 0.6312723755836487, 0, 0.03145187348127365, 0.08369242399930954, 0.37237587571144104, 0.8073278069496155, 0.8744456768035889, 0.556257963180542, 0.45846959948539734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.05494653806090355, 0.0034586030524224043, 0.7153855562210083, 0.04389362782239914, 0.869132936000824, 0.04028744250535965, 0.21026825904846191, 0, 0.04203145205974579, 0.02203426882624626, 0.5411697030067444, 0.2796400785446167, 0.5878635048866272, 0.25666558742523193, 0.0901883915066719, 0, 0.015911730006337166, 0.023744819685816765, 0.21005792915821075, 0.30134889483451843, 0.2883978486061096, 0.27659088373184204, 0.09458412230014801, 0, 0.3785804808139801, 0.02382970042526722, 0.5037901997566223, 0.0238824300467968, 1.0520728826522827, 0.05837669596076012, 0.3046796917915344, 0, 0.2895958125591278, 0.15181563794612885, 0.3435823321342468, 0.15215156972408295, 0.7628997564315796, 0.37190964818000793, 0.13068340718746185, 0, 0.1096314787864685, 0.16360129415988922, 0.16581982374191284, 0.16396330296993256, 0.3246387541294098, 0.400781512260437, 0.13705284893512726, 0, 0.09383610635995865, 0.00590650225058198, 0.9360047578811646, 0.05697628855705261, 0.9210482239723206, 0.03925730288028717, 0.20489174127578735, 0, 0.07178010046482086, 0.03762948885560036, 0.7056396007537842, 0.36298784613609314, 0.6046316623687744, 0.2501027286052704, 0.08788229525089264, 0, 0.027173593640327454, 0.04055071249604225, 0.27599334716796875, 0.3911670744419098, 0.3143731355667114, 0.26951852440834045, 0.09216563403606415, 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": [ 0.5872158177067033, 0.6077792328258038, 0.01728916618181975, 0.26146076483771563 ], "type": "float32" }, "filter": { "shape": [1, 1, 2, 2], "data": [ 0.32927132527587477, 0.5866857173772775, 0.29701370673751004, 0.0033378428248385106 ], "type": "float32", "constant": true } }, "options": { "padding": [1, 1, 1, 1], "autoPad": "explicit" }, "expected": { "shape": [1, 1, 1, 1], "data": [ 0.2787136137485504 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.autoPad=same-upper", "inputs": { "input": { "shape": [1, 1, 3, 3], "data": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [1, 2, 3, 3], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "strides": [2, 2], "autoPad": "same-upper" }, "expected": { "shape": [1, 2, 6, 6], "data": [ 0.04828956723213196, 0.03513447195291519, 0.6485382318496704, 0.4458966553211212, 1.015426516532898, 0.4092629551887512, 0.0469902828335762, 0.0066622416488826275, 0.6519761085510254, 0.08455146849155426, 1.2531912326812744, 0.07760494202375412, 0.35113099217414856, 0.29108259081840515, 0.8534659743309021, 0.8645639419555664, 1.7886453866958618, 1.1638785600662231, 0.32376202940940857, 0.04590269923210144, 0.7076690793037415, 0.0460042729973793, 1.177173137664795, 0.11244992911815643, 0.20935966074466705, 0.3976575434207916, 1.2619296312332153, 0.9172008633613586, 1.7258063554763794, 1.2259691953659058, 0.0802486464381218, 0.011377583257853985, 0.8690866827964783, 0.1097523421049118, 1.4495694637298584, 0.0756206065416336, 0.05494653806090355, 0.0034586030524224043, 0.7153855562210083, 0.04389362782239914, 0.869132936000824, 0.04028744250535965, 0.04203145205974579, 0.02203426882624626, 0.5411697030067444, 0.2796400785446167, 0.5878635048866272, 0.25666558742523193, 0.3944922089576721, 0.047574520111083984, 0.7138481140136719, 0.3252313435077667, 1.340470790863037, 0.33496758341789246, 0.2895958125591278, 0.15181563794612885, 0.3435823321342468, 0.15215156972408295, 0.7628997564315796, 0.37190964818000793, 0.20346759259700775, 0.16950778663158417, 1.1018246412277222, 0.22093959152698517, 1.2456870079040527, 0.440038800239563, 0.07178010046482086, 0.03762948885560036, 0.7056396007537842, 0.36298784613609314, 0.6046316623687744, 0.2501027286052704 ], "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": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [1, 2, 3, 3], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "padding": [1, 1, 1, 1], "strides": [2, 2], "autoPad": "same-upper" }, "expected": { "shape": [1, 2, 6, 6], "data": [ 0.04828956723213196, 0.03513447195291519, 0.6485382318496704, 0.4458966553211212, 1.015426516532898, 0.4092629551887512, 0.0469902828335762, 0.0066622416488826275, 0.6519761085510254, 0.08455146849155426, 1.2531912326812744, 0.07760494202375412, 0.35113099217414856, 0.29108259081840515, 0.8534659743309021, 0.8645639419555664, 1.7886453866958618, 1.1638785600662231, 0.32376202940940857, 0.04590269923210144, 0.7076690793037415, 0.0460042729973793, 1.177173137664795, 0.11244992911815643, 0.20935966074466705, 0.3976575434207916, 1.2619296312332153, 0.9172008633613586, 1.7258063554763794, 1.2259691953659058, 0.0802486464381218, 0.011377583257853985, 0.8690866827964783, 0.1097523421049118, 1.4495694637298584, 0.0756206065416336, 0.05494653806090355, 0.0034586030524224043, 0.7153855562210083, 0.04389362782239914, 0.869132936000824, 0.04028744250535965, 0.04203145205974579, 0.02203426882624626, 0.5411697030067444, 0.2796400785446167, 0.5878635048866272, 0.25666558742523193, 0.3944922089576721, 0.047574520111083984, 0.7138481140136719, 0.3252313435077667, 1.340470790863037, 0.33496758341789246, 0.2895958125591278, 0.15181563794612885, 0.3435823321342468, 0.15215156972408295, 0.7628997564315796, 0.37190964818000793, 0.20346759259700775, 0.16950778663158417, 1.1018246412277222, 0.22093959152698517, 1.2456870079040527, 0.440038800239563, 0.07178010046482086, 0.03762948885560036, 0.7056396007537842, 0.36298784613609314, 0.6046316623687744, 0.2501027286052704 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.autoPad=same-lower", "inputs": { "input": { "shape": [1, 1, 3, 3], "data": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [1, 2, 3, 3], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "strides": [2, 2], "autoPad": "same-lower" }, "expected": { "shape": [1, 2, 6, 6], "data": [ 0.0066622416488826275, 0.6519761085510254, 0.08455146849155426, 1.2531912326812744, 0.07760494202375412, 0.6478374600410461, 0.29108259081840515, 0.8534659743309021, 0.8645639419555664, 1.7886453866958618, 1.1638785600662231, 1.072873830795288, 0.04590269923210144, 0.7076690793037415, 0.0460042729973793, 1.177173137664795, 0.11244992911815643, 0.9387195110321045, 0.3976575434207916, 1.2619296312332153, 0.9172008633613586, 1.7258063554763794, 1.2259691953659058, 1.0868427753448486, 0.011377583257853985, 0.8690866827964783, 0.1097523421049118, 1.4495694637298584, 0.0756206065416336, 0.6312723755836487, 0.08369242399930954, 0.37237587571144104, 0.8073278069496155, 0.8744456768035889, 0.556257963180542, 0.45846959948539734, 0.02203426882624626, 0.5411697030067444, 0.2796400785446167, 0.5878635048866272, 0.25666558742523193, 0.0901883915066719, 0.047574520111083984, 0.7138481140136719, 0.3252313435077667, 1.340470790863037, 0.33496758341789246, 0.39926382899284363, 0.15181563794612885, 0.3435823321342468, 0.15215156972408295, 0.7628997564315796, 0.37190964818000793, 0.13068340718746185, 0.16950778663158417, 1.1018246412277222, 0.22093959152698517, 1.2456870079040527, 0.440038800239563, 0.3419445753097534, 0.03762948885560036, 0.7056396007537842, 0.36298784613609314, 0.6046316623687744, 0.2501027286052704, 0.08788229525089264, 0.04055071249604225, 0.27599334716796875, 0.3911670744419098, 0.3143731355667114, 0.26951852440834045, 0.09216563403606415 ], "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": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [1, 2, 3, 3], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "padding": [1, 1, 1, 1], "strides": [2, 2], "autoPad": "same-lower" }, "expected": { "shape": [1, 2, 6, 6], "data": [ 0.0066622416488826275, 0.6519761085510254, 0.08455146849155426, 1.2531912326812744, 0.07760494202375412, 0.6478374600410461, 0.29108259081840515, 0.8534659743309021, 0.8645639419555664, 1.7886453866958618, 1.1638785600662231, 1.072873830795288, 0.04590269923210144, 0.7076690793037415, 0.0460042729973793, 1.177173137664795, 0.11244992911815643, 0.9387195110321045, 0.3976575434207916, 1.2619296312332153, 0.9172008633613586, 1.7258063554763794, 1.2259691953659058, 1.0868427753448486, 0.011377583257853985, 0.8690866827964783, 0.1097523421049118, 1.4495694637298584, 0.0756206065416336, 0.6312723755836487, 0.08369242399930954, 0.37237587571144104, 0.8073278069496155, 0.8744456768035889, 0.556257963180542, 0.45846959948539734, 0.02203426882624626, 0.5411697030067444, 0.2796400785446167, 0.5878635048866272, 0.25666558742523193, 0.0901883915066719, 0.047574520111083984, 0.7138481140136719, 0.3252313435077667, 1.340470790863037, 0.33496758341789246, 0.39926382899284363, 0.15181563794612885, 0.3435823321342468, 0.15215156972408295, 0.7628997564315796, 0.37190964818000793, 0.13068340718746185, 0.16950778663158417, 1.1018246412277222, 0.22093959152698517, 1.2456870079040527, 0.440038800239563, 0.3419445753097534, 0.03762948885560036, 0.7056396007537842, 0.36298784613609314, 0.6046316623687744, 0.2501027286052704, 0.08788229525089264, 0.04055071249604225, 0.27599334716796875, 0.3911670744419098, 0.3143731355667114, 0.26951852440834045, 0.09216563403606415 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.inputLayout=nchw", "inputs": { "input": { "shape": [1, 1, 3, 3], "data": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [1, 2, 3, 3], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "inputLayout": "nchw" }, "expected": { "shape": [1, 2, 5, 5], "data": [ 0.04828956723213196, 0.6479843258857727, 1.0440847873687744, 0.8621897101402283, 0.4157154858112335, 0.3797043561935425, 1.1785486936569214, 1.9911006689071655, 1.6228916645050049, 1.2502111196517944, 0.4246464669704437, 1.5086332559585571, 3.287064790725708, 2.5666797161102295, 1.8143054246902466, 0.20714078843593597, 1.2503143548965454, 1.6656538248062134, 2.097904920578003, 1.313029408454895, 0.03145187348127365, 0.38708874583244324, 1.0853508710861206, 1.2216601371765137, 0.45846959948539734, 0.05494653806090355, 0.7007930278778076, 0.7019880414009094, 0.26937708258628845, 0.21026825904846191, 0.4206119179725647, 0.9587093591690063, 1.8526650667190552, 0.5379507541656494, 0.39486807584762573, 0.3993436396121979, 1.5788191556930542, 2.121230363845825, 1.141642689704895, 0.4301592707633972, 0.18141157925128937, 1.0035220384597778, 1.3417718410491943, 0.8345021605491638, 0.2249351441860199, 0.027173593640327454, 0.3026771545410156, 0.5856420397758484, 0.40328359603881836, 0.09216563403606415 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc", "inputs": { "input": { "shape": [1, 3, 3, 1], "data": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [1, 2, 3, 3], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "inputLayout": "nhwc" }, "expected": { "shape": [1, 5, 5, 2], "data": [ 0.04828956723213196, 0.05494653806090355, 0.6479843258857727, 0.7007930278778076, 1.0440847873687744, 0.7019880414009094, 0.8621897101402283, 0.26937708258628845, 0.4157154858112335, 0.21026825904846191, 0.3797043561935425, 0.4206119179725647, 1.1785486936569214, 0.9587093591690063, 1.9911006689071655, 1.8526650667190552, 1.6228916645050049, 0.5379507541656494, 1.2502111196517944, 0.39486807584762573, 0.4246464669704437, 0.3993436396121979, 1.5086332559585571, 1.5788191556930542, 3.287064790725708, 2.121230363845825, 2.5666797161102295, 1.141642689704895, 1.8143054246902466, 0.4301592707633972, 0.20714078843593597, 0.18141157925128937, 1.2503143548965454, 1.0035220384597778, 1.6656538248062134, 1.3417718410491943, 2.097904920578003, 0.8345021605491638, 1.313029408454895, 0.2249351441860199, 0.03145187348127365, 0.027173593640327454, 0.38708874583244324, 0.3026771545410156, 1.0853508710861206, 0.5856420397758484, 1.2216601371765137, 0.40328359603881836, 0.45846959948539734, 0.09216563403606415 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.filterLayout=iohw", "inputs": { "input": { "shape": [1, 1, 3, 3], "data": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [1, 2, 3, 3], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "filterLayout": "iohw" }, "expected": { "shape": [1, 2, 5, 5], "data": [ 0.04828956723213196, 0.6479843258857727, 1.0440847873687744, 0.8621897101402283, 0.4157154858112335, 0.3797043561935425, 1.1785486936569214, 1.9911006689071655, 1.6228916645050049, 1.2502111196517944, 0.4246464669704437, 1.5086332559585571, 3.287064790725708, 2.5666797161102295, 1.8143054246902466, 0.20714078843593597, 1.2503143548965454, 1.6656538248062134, 2.097904920578003, 1.313029408454895, 0.03145187348127365, 0.38708874583244324, 1.0853508710861206, 1.2216601371765137, 0.45846959948539734, 0.05494653806090355, 0.7007930278778076, 0.7019880414009094, 0.26937708258628845, 0.21026825904846191, 0.4206119179725647, 0.9587093591690063, 1.8526650667190552, 0.5379507541656494, 0.39486807584762573, 0.3993436396121979, 1.5788191556930542, 2.121230363845825, 1.141642689704895, 0.4301592707633972, 0.18141157925128937, 1.0035220384597778, 1.3417718410491943, 0.8345021605491638, 0.2249351441860199, 0.027173593640327454, 0.3026771545410156, 0.5856420397758484, 0.40328359603881836, 0.09216563403606415 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.filterLayout=hwoi", "inputs": { "input": { "shape": [1, 1, 3, 3], "data": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [3, 3, 2, 1], "data": [ 0.861442276299335, 0.9801966684571415, 0.6267672619279181, 0.06169835353027997, 0.6366489967621862, 0.3220160786486479, 0.8382642064548715, 0.7498031716529909, 0.11884837321114183, 0.39307147694602995, 0.9921330460504791, 0.1381193362338462, 0.3285411258903119, 0.283850915413119, 0.8742373539889388, 0.4235861336377129, 0.7205492498486465, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "filterLayout": "hwoi" }, "expected": { "shape": [1, 2, 5, 5], "data": [ 0.04828956723213196, 0.6479843258857727, 1.0440847873687744, 0.8621897101402283, 0.4157154858112335, 0.3797043561935425, 1.1785486936569214, 1.9911006689071655, 1.6228916645050049, 1.2502111196517944, 0.4246464669704437, 1.5086332559585571, 3.287064790725708, 2.5666797161102295, 1.8143054246902466, 0.20714078843593597, 1.2503143548965454, 1.6656538248062134, 2.097904920578003, 1.313029408454895, 0.03145187348127365, 0.38708874583244324, 1.0853508710861206, 1.2216601371765137, 0.45846959948539734, 0.05494653806090355, 0.7007930278778076, 0.7019880414009094, 0.26937708258628845, 0.21026825904846191, 0.4206119179725647, 0.9587093591690063, 1.8526650667190552, 0.5379507541656494, 0.39486807584762573, 0.3993436396121979, 1.5788191556930542, 2.121230363845825, 1.141642689704895, 0.4301592707633972, 0.18141157925128937, 1.0035220384597778, 1.3417718410491943, 0.8345021605491638, 0.2249351441860199, 0.027173593640327454, 0.3026771545410156, 0.5856420397758484, 0.40328359603881836, 0.09216563403606415 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.filterLayout=ohwi", "inputs": { "input": { "shape": [1, 1, 3, 3], "data": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [2, 3, 3, 1], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "filterLayout": "ohwi" }, "expected": { "shape": [1, 2, 5, 5], "data": [ 0.04828956723213196, 0.6479843258857727, 1.0440847873687744, 0.8621897101402283, 0.4157154858112335, 0.3797043561935425, 1.1785486936569214, 1.9911006689071655, 1.6228916645050049, 1.2502111196517944, 0.4246464669704437, 1.5086332559585571, 3.287064790725708, 2.5666797161102295, 1.8143054246902466, 0.20714078843593597, 1.2503143548965454, 1.6656538248062134, 2.097904920578003, 1.313029408454895, 0.03145187348127365, 0.38708874583244324, 1.0853508710861206, 1.2216601371765137, 0.45846959948539734, 0.05494653806090355, 0.7007930278778076, 0.7019880414009094, 0.26937708258628845, 0.21026825904846191, 0.4206119179725647, 0.9587093591690063, 1.8526650667190552, 0.5379507541656494, 0.39486807584762573, 0.3993436396121979, 1.5788191556930542, 2.121230363845825, 1.141642689704895, 0.4301592707633972, 0.18141157925128937, 1.0035220384597778, 1.3417718410491943, 0.8345021605491638, 0.2249351441860199, 0.027173593640327454, 0.3026771545410156, 0.5856420397758484, 0.40328359603881836, 0.09216563403606415 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=iohw", "inputs": { "input": { "shape": [1, 3, 3, 1], "data": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [1, 2, 3, 3], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "inputLayout": "nhwc", "filterLayout": "iohw" }, "expected": { "shape": [1, 5, 5, 2], "data": [ 0.04828956723213196, 0.05494653806090355, 0.6479843258857727, 0.7007930278778076, 1.0440847873687744, 0.7019880414009094, 0.8621897101402283, 0.26937708258628845, 0.4157154858112335, 0.21026825904846191, 0.3797043561935425, 0.4206119179725647, 1.1785486936569214, 0.9587093591690063, 1.9911006689071655, 1.8526650667190552, 1.6228916645050049, 0.5379507541656494, 1.2502111196517944, 0.39486807584762573, 0.4246464669704437, 0.3993436396121979, 1.5086332559585571, 1.5788191556930542, 3.287064790725708, 2.121230363845825, 2.5666797161102295, 1.141642689704895, 1.8143054246902466, 0.4301592707633972, 0.20714078843593597, 0.18141157925128937, 1.2503143548965454, 1.0035220384597778, 1.6656538248062134, 1.3417718410491943, 2.097904920578003, 0.8345021605491638, 1.313029408454895, 0.2249351441860199, 0.03145187348127365, 0.027173593640327454, 0.38708874583244324, 0.3026771545410156, 1.0853508710861206, 0.5856420397758484, 1.2216601371765137, 0.40328359603881836, 0.45846959948539734, 0.09216563403606415 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=hwoi", "inputs": { "input": { "shape": [1, 3, 3, 1], "data": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [3, 3, 2, 1], "data": [ 0.861442276299335, 0.9801966684571415, 0.6267672619279181, 0.06169835353027997, 0.6366489967621862, 0.3220160786486479, 0.8382642064548715, 0.7498031716529909, 0.11884837321114183, 0.39307147694602995, 0.9921330460504791, 0.1381193362338462, 0.3285411258903119, 0.283850915413119, 0.8742373539889388, 0.4235861336377129, 0.7205492498486465, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "inputLayout": "nhwc", "filterLayout": "hwoi" }, "expected": { "shape": [1, 5, 5, 2], "data": [ 0.04828956723213196, 0.05494653806090355, 0.6479843258857727, 0.7007930278778076, 1.0440847873687744, 0.7019880414009094, 0.8621897101402283, 0.26937708258628845, 0.4157154858112335, 0.21026825904846191, 0.3797043561935425, 0.4206119179725647, 1.1785486936569214, 0.9587093591690063, 1.9911006689071655, 1.8526650667190552, 1.6228916645050049, 0.5379507541656494, 1.2502111196517944, 0.39486807584762573, 0.4246464669704437, 0.3993436396121979, 1.5086332559585571, 1.5788191556930542, 3.287064790725708, 2.121230363845825, 2.5666797161102295, 1.141642689704895, 1.8143054246902466, 0.4301592707633972, 0.20714078843593597, 0.18141157925128937, 1.2503143548965454, 1.0035220384597778, 1.6656538248062134, 1.3417718410491943, 2.097904920578003, 0.8345021605491638, 1.313029408454895, 0.2249351441860199, 0.03145187348127365, 0.027173593640327454, 0.38708874583244324, 0.3026771545410156, 1.0853508710861206, 0.5856420397758484, 1.2216601371765137, 0.40328359603881836, 0.45846959948539734, 0.09216563403606415 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=ohwi", "inputs": { "input": { "shape": [1, 3, 3, 1], "data": [ 0.05605664967552748, 0.7114230061939892, 0.6529743817798401, 0.3862290922141163, 0.38708372734474095, 0.9461629334832131, 0.0957319185290193, 0.9234652551205444, 0.6362779541136516 ], "type": "float32" }, "filter": { "shape": [2, 3, 3, 1], "data": [ 0.861442276299335, 0.6267672619279181, 0.6366489967621862, 0.8382642064548715, 0.11884837321114183, 0.9921330460504791, 0.3285411258903119, 0.8742373539889388, 0.7205492498486465, 0.9801966684571415, 0.06169835353027997, 0.3220160786486479, 0.7498031716529909, 0.39307147694602995, 0.1381193362338462, 0.283850915413119, 0.4235861336377129, 0.14485120857485168 ], "type": "float32", "constant": true } }, "options": { "inputLayout": "nhwc", "filterLayout": "ohwi" }, "expected": { "shape": [1, 5, 5, 2], "data": [ 0.04828956723213196, 0.05494653806090355, 0.6479843258857727, 0.7007930278778076, 1.0440847873687744, 0.7019880414009094, 0.8621897101402283, 0.26937708258628845, 0.4157154858112335, 0.21026825904846191, 0.3797043561935425, 0.4206119179725647, 1.1785486936569214, 0.9587093591690063, 1.9911006689071655, 1.8526650667190552, 1.6228916645050049, 0.5379507541656494, 1.2502111196517944, 0.39486807584762573, 0.4246464669704437, 0.3993436396121979, 1.5086332559585571, 1.5788191556930542, 3.287064790725708, 2.121230363845825, 2.5666797161102295, 1.141642689704895, 1.8143054246902466, 0.4301592707633972, 0.20714078843593597, 0.18141157925128937, 1.2503143548965454, 1.0035220384597778, 1.6656538248062134, 1.3417718410491943, 2.097904920578003, 0.8345021605491638, 1.313029408454895, 0.2249351441860199, 0.03145187348127365, 0.027173593640327454, 0.38708874583244324, 0.3026771545410156, 1.0853508710861206, 0.5856420397758484, 1.2216601371765137, 0.40328359603881836, 0.45846959948539734, 0.09216563403606415 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.bias", "inputs": { "input": { "shape": [1, 1, 3, 3], "data": [ 0.11095754619056808, 0.8681362056660518, 0.7342095941654914, 0.43077004493855875, 0.5981626867187566, 0.1232164990736122, 0.16109748910776922, 0.08840264384189989, 0.2910097194319563 ], "type": "float32" }, "filter": { "shape": [1, 1, 3, 3], "data": [ 0.6161394585554596, 0.262246148184051, 0.7951397994036709, 0.87305609470791, 0.8309101763741125, 0.8549605393357718, 0.5552039743814143, 0.8400921243865438, 0.8530843869413023 ], "type": "float32", "constant": true } }, "options": { "bias": { "shape": [1], "data": [ 0.4516736859570645 ], "type": "float32", "constant": true } }, "expected": { "shape": [1, 1, 5, 5], "data": [ 0.5200390219688416, 1.01566481590271, 1.2199413776397705, 1.3345069885253906, 1.0354729890823364, 0.8139602541923523, 1.7833205461502075, 2.484194278717041, 2.311894178390503, 1.1773682832717896, 0.9886226654052734, 2.0037572383880615, 2.9867470264434814, 2.5694668292999268, 1.41475510597229, 0.8314860463142395, 1.3567005395889282, 1.8553334474563599, 1.3828538656234741, 0.8055896162986755, 0.5411156415939331, 0.6360918879508972, 0.8249395489692688, 0.7715635895729065, 0.6999295353889465 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors, both negative input tensor and options.bias", "inputs": { "input": { "shape": [1, 1, 3, 3], "data": [ -0.1088905666228781, -0.2980190376593821, -0.39077856560563506, -0.5624061411820445, -0.732209362325523, -0.8421320780728827, -0.3059865397862138, -0.9766599001467926, -0.014158561610918996 ], "type": "float32" }, "filter": { "shape": [1, 1, 3, 3], "data": [ 0.6161394585554596, 0.262246148184051, 0.7951397994036709, 0.87305609470791, 0.8309101763741125, 0.8549605393357718, 0.5552039743814143, 0.8400921243865438, 0.8530843869413023 ], "type": "float32", "constant": true } }, "options": { "bias": { "shape": [1], "data": [ -0.8457866242505638 ], "type": "float32", "constant": true } }, "expected": { "shape": [1, 1, 5, 5], "data": [ -0.9128783941268921, -1.0579640865325928, -1.2512983083724976, -1.1852335929870605, -1.1565102338790894, -1.2873748540878296, -1.7950842380523682, -2.6857638359069824, -2.2283377647399902, -1.8494995832443237, -1.5857856273651123, -2.8912975788116455, -3.738619565963745, -3.5343525409698486, -1.910401463508606, -1.425180196762085, -2.8317112922668457, -3.49372935295105, -3.0246617794036865, -1.5763013362884521, -1.0156716108322144, -1.645089030265808, -1.935164213180542, -1.6908544301986694, -0.8578650951385498 ], "type": "float32" } }, { "name": "convTranspose2d float32 4D input and filter tensors options.activation=relu", "inputs": { "input": { "shape": [1, 1, 3, 3], "data": [ 0.11095754619056808, 0.8681362056660518, 0.7342095941654914, 0.43077004493855875, 0.5981626867187566, 0.1232164990736122, 0.16109748910776922, 0.08840264384189989, 0.2910097194319563 ], "type": "float32" }, "filter": { "shape": [1, 1, 3, 3], "data": [ 0.6161394585554596, 0.262246148184051, 0.7951397994036709, 0.87305609470791, 0.8309101763741125, 0.8549605393357718, 0.5552039743814143, 0.8400921243865438, 0.8530843869413023 ], "type": "float32", "constant": true } }, "options": { "activation": "relu" // relu operator }, "expected": { "shape": [1, 1, 5, 5], "data": [ 0.06836532801389694, 0.5639911890029907, 0.7682676911354065, 0.8828333020210266, 0.5837992429733276, 0.36228659749031067, 1.3316468000411987, 2.0325205326080322, 1.8602205514907837, 0.7256945967674255, 0.5369489789009094, 1.5520836114883423, 2.5350732803344727, 2.117793083190918, 0.963081419467926, 0.3798123896121979, 0.9050268530845642, 1.403659701347351, 0.9311801791191101, 0.35391589999198914, 0.08944196254014969, 0.1844182312488556, 0.3732658624649048, 0.3198899030685425, 0.24825584888458252 ], "type": "float32" } } ] }