{ "tests": [ { "name": "lesser float32 0D scalar", "inputs": { "a": { "shape": [], "data": [ -0.5228080371919397 ], "type": "float32" }, "b": { "shape": [], "data": [ 0.8150388698055 ], "type": "float32" } }, "expected": { "shape": [], "data": [ 1 ], "type": "uint8" } }, { "name": "lesser float32 1D constant tensors", "inputs": { "a": { "shape": [24], "data": [ -1.1472189199107738, -8.409373914977403, -2.2753309465448535, -0.5770801181952088, 8.171789524073006, -0.907120961653046, 5.290845327676683, -3.9134646002455975, 9.825094822582592, -8.931730412646708, -3.4574016573266553, -7.331231867596579, 1.2320041500405665, 4.312076818806343, 1.2715546106634825, 4.184540686856884, -6.710920186561022, 3.0768423616317655, 1.0030865825397903, -9.076244529342748, 8.907161848861044, 4.232614785327211, 2.1005889661509425, -6.201345656840638 ], "type": "float32", "constant": true }, "b": { "shape": [24], "data": [ 2.9453755897484726, 3.7304716829497266, 4.025375190729793, -4.718355239722074, 6.773274305103257, -2.042813441289626, -6.526761957285996, 6.826299715878466, -9.267172939567224, 6.118424090729771, -2.0017322775193014, 1.779831042224643, 9.660093887317394, -2.7473158972960476, -3.4345008109025033, -4.7510974486127955, -6.092621934151237, -0.43348063367342426, -1.4069053013420518, -0.23742098855005445, -9.105970612932852, 6.811780042167808, -6.768326860738436, -8.952353121501568 ], "type": "float32", "constant": true } }, "expected": { "shape": [24], "data": [ 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0 ], "type": "uint8" } }, { "name": "lesser float32 1D tensors", "inputs": { "a": { "shape": [24], "data": [ -1.1472189199107738, -8.409373914977403, -2.2753309465448535, -0.5770801181952088, 8.171789524073006, -0.907120961653046, 5.290845327676683, -3.9134646002455975, 9.825094822582592, -8.931730412646708, -3.4574016573266553, -7.331231867596579, 1.2320041500405665, 4.312076818806343, 1.2715546106634825, 4.184540686856884, -6.710920186561022, 3.0768423616317655, 1.0030865825397903, -9.076244529342748, 8.907161848861044, 4.232614785327211, 2.1005889661509425, -6.201345656840638 ], "type": "float32" }, "b": { "shape": [24], "data": [ 2.9453755897484726, 3.7304716829497266, 4.025375190729793, -4.718355239722074, 6.773274305103257, -2.042813441289626, -6.526761957285996, 6.826299715878466, -9.267172939567224, 6.118424090729771, -2.0017322775193014, 1.779831042224643, 9.660093887317394, -2.7473158972960476, -3.4345008109025033, -4.7510974486127955, -6.092621934151237, -0.43348063367342426, -1.4069053013420518, -0.23742098855005445, -9.105970612932852, 6.811780042167808, -6.768326860738436, -8.952353121501568 ], "type": "float32" } }, "expected": { "shape": [24], "data": [ 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0 ], "type": "uint8" } }, { "name": "lesser float32 2D tensors", "inputs": { "a": { "shape": [4, 6], "data": [ -1.1472189199107738, -8.409373914977403, -2.2753309465448535, -0.5770801181952088, 8.171789524073006, -0.907120961653046, 5.290845327676683, -3.9134646002455975, 9.825094822582592, -8.931730412646708, -3.4574016573266553, -7.331231867596579, 1.2320041500405665, 4.312076818806343, 1.2715546106634825, 4.184540686856884, -6.710920186561022, 3.0768423616317655, 1.0030865825397903, -9.076244529342748, 8.907161848861044, 4.232614785327211, 2.1005889661509425, -6.201345656840638 ], "type": "float32" }, "b": { "shape": [4, 6], "data": [ 2.9453755897484726, 3.7304716829497266, 4.025375190729793, -4.718355239722074, 6.773274305103257, -2.042813441289626, -6.526761957285996, 6.826299715878466, -9.267172939567224, 6.118424090729771, -2.0017322775193014, 1.779831042224643, 9.660093887317394, -2.7473158972960476, -3.4345008109025033, -4.7510974486127955, -6.092621934151237, -0.43348063367342426, -1.4069053013420518, -0.23742098855005445, -9.105970612932852, 6.811780042167808, -6.768326860738436, -8.952353121501568 ], "type": "float32" } }, "expected": { "shape": [4, 6], "data": [ 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0 ], "type": "uint8" } }, { "name": "lesser float32 3D tensors", "inputs": { "a": { "shape": [2, 3, 4], "data": [ -1.1472189199107738, -8.409373914977403, -2.2753309465448535, -0.5770801181952088, 8.171789524073006, -0.907120961653046, 5.290845327676683, -3.9134646002455975, 9.825094822582592, -8.931730412646708, -3.4574016573266553, -7.331231867596579, 1.2320041500405665, 4.312076818806343, 1.2715546106634825, 4.184540686856884, -6.710920186561022, 3.0768423616317655, 1.0030865825397903, -9.076244529342748, 8.907161848861044, 4.232614785327211, 2.1005889661509425, -6.201345656840638 ], "type": "float32" }, "b": { "shape": [2, 3, 4], "data": [ 2.9453755897484726, 3.7304716829497266, 4.025375190729793, -4.718355239722074, 6.773274305103257, -2.042813441289626, -6.526761957285996, 6.826299715878466, -9.267172939567224, 6.118424090729771, -2.0017322775193014, 1.779831042224643, 9.660093887317394, -2.7473158972960476, -3.4345008109025033, -4.7510974486127955, -6.092621934151237, -0.43348063367342426, -1.4069053013420518, -0.23742098855005445, -9.105970612932852, 6.811780042167808, -6.768326860738436, -8.952353121501568 ], "type": "float32" } }, "expected": { "shape": [2, 3, 4], "data": [ 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0 ], "type": "uint8" } }, { "name": "lesser float32 4D tensors", "inputs": { "a": { "shape": [2, 2, 2, 3], "data": [ -1.1472189199107738, -8.409373914977403, -2.2753309465448535, -0.5770801181952088, 8.171789524073006, -0.907120961653046, 5.290845327676683, -3.9134646002455975, 9.825094822582592, -8.931730412646708, -3.4574016573266553, -7.331231867596579, 1.2320041500405665, 4.312076818806343, 1.2715546106634825, 4.184540686856884, -6.710920186561022, 3.0768423616317655, 1.0030865825397903, -9.076244529342748, 8.907161848861044, 4.232614785327211, 2.1005889661509425, -6.201345656840638 ], "type": "float32" }, "b": { "shape": [2, 2, 2, 3], "data": [ 2.9453755897484726, 3.7304716829497266, 4.025375190729793, -4.718355239722074, 6.773274305103257, -2.042813441289626, -6.526761957285996, 6.826299715878466, -9.267172939567224, 6.118424090729771, -2.0017322775193014, 1.779831042224643, 9.660093887317394, -2.7473158972960476, -3.4345008109025033, -4.7510974486127955, -6.092621934151237, -0.43348063367342426, -1.4069053013420518, -0.23742098855005445, -9.105970612932852, 6.811780042167808, -6.768326860738436, -8.952353121501568 ], "type": "float32" } }, "expected": { "shape": [2, 2, 2, 3], "data": [ 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0 ], "type": "uint8" } }, { "name": "lesser float32 5D tensors", "inputs": { "a": { "shape": [2, 2, 1, 2, 3], "data": [ -1.1472189199107738, -8.409373914977403, -2.2753309465448535, -0.5770801181952088, 8.171789524073006, -0.907120961653046, 5.290845327676683, -3.9134646002455975, 9.825094822582592, -8.931730412646708, -3.4574016573266553, -7.331231867596579, 1.2320041500405665, 4.312076818806343, 1.2715546106634825, 4.184540686856884, -6.710920186561022, 3.0768423616317655, 1.0030865825397903, -9.076244529342748, 8.907161848861044, 4.232614785327211, 2.1005889661509425, -6.201345656840638 ], "type": "float32" }, "b": { "shape": [2, 2, 1, 2, 3], "data": [ 2.9453755897484726, 3.7304716829497266, 4.025375190729793, -4.718355239722074, 6.773274305103257, -2.042813441289626, -6.526761957285996, 6.826299715878466, -9.267172939567224, 6.118424090729771, -2.0017322775193014, 1.779831042224643, 9.660093887317394, -2.7473158972960476, -3.4345008109025033, -4.7510974486127955, -6.092621934151237, -0.43348063367342426, -1.4069053013420518, -0.23742098855005445, -9.105970612932852, 6.811780042167808, -6.768326860738436, -8.952353121501568 ], "type": "float32" } }, "expected": { "shape": [2, 2, 1, 2, 3], "data": [ 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0 ], "type": "uint8" } }, { "name": "lesser float32 broadcast 0D to 4D", "inputs": { "a": { "shape": [], "data": [ -5.678369818327527 ], "type": "float32" }, "b": { "shape": [2, 2, 2, 3], "data": [ -1.1472189199107738, -8.409373914977403, -2.2753309465448535, -0.5770801181952088, 8.171789524073006, -0.907120961653046, 5.290845327676683, -3.9134646002455975, 9.825094822582592, -8.931730412646708, -3.4574016573266553, -7.331231867596579, 1.2320041500405665, 4.312076818806343, 1.2715546106634825, 4.184540686856884, -6.710920186561022, 3.0768423616317655, 1.0030865825397903, -9.076244529342748, 8.907161848861044, 4.232614785327211, 2.1005889661509425, -6.201345656840638 ], "type": "float32" } }, "expected": { "shape": [2, 2, 2, 3], "data": [ 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0 ], "type": "uint8" } }, { "name": "lesser float32 broadcast 1D to 4D", "inputs": { "a": { "shape": [1], "data": [ -5.678369818327527 ], "type": "float32" }, "b": { "shape": [2, 2, 2, 3], "data": [ -1.1472189199107738, -8.409373914977403, -2.2753309465448535, -0.5770801181952088, 8.171789524073006, -0.907120961653046, 5.290845327676683, -3.9134646002455975, 9.825094822582592, -8.931730412646708, -3.4574016573266553, -7.331231867596579, 1.2320041500405665, 4.312076818806343, 1.2715546106634825, 4.184540686856884, -6.710920186561022, 3.0768423616317655, 1.0030865825397903, -9.076244529342748, 8.907161848861044, 4.232614785327211, 2.1005889661509425, -6.201345656840638 ], "type": "float32" } }, "expected": { "shape": [2, 2, 2, 3], "data": [ 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0 ], "type": "uint8" } }, { "name": "lesser float32 broadcast 2D to 4D", "inputs": { "a": { "shape": [2, 2, 2, 3], "data": [ -1.1472189199107738, -8.409373914977403, -2.2753309465448535, -0.5770801181952088, 8.171789524073006, -0.907120961653046, 5.290845327676683, -3.9134646002455975, 9.825094822582592, -8.931730412646708, -3.4574016573266553, -7.331231867596579, 1.2320041500405665, 4.312076818806343, 1.2715546106634825, 4.184540686856884, -6.710920186561022, 3.0768423616317655, 1.0030865825397903, -9.076244529342748, 8.907161848861044, 4.232614785327211, 2.1005889661509425, -6.201345656840638 ], "type": "float32" }, "b": { "shape": [2, 3], "data":[ 3.5869946313397314, -2.8533321455054805, -3.684652687308483, 2.4055018033797815, -4.358371438779294, 5.5484749560652915 ], "type": "float32" } }, "expected": { "shape": [2, 2, 2, 3], "data": [ 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1 ], "type": "uint8" } }, { "name": "lesser float32 broadcast 3D to 4D", "inputs": { "a": { "shape": [2, 2, 2, 3], "data": [ -1.1472189199107738, -8.409373914977403, -2.2753309465448535, -0.5770801181952088, 8.171789524073006, -0.907120961653046, 5.290845327676683, -3.9134646002455975, 9.825094822582592, -8.931730412646708, -3.4574016573266553, -7.331231867596579, 1.2320041500405665, 4.312076818806343, 1.2715546106634825, 4.184540686856884, -6.710920186561022, 3.0768423616317655, 1.0030865825397903, -9.076244529342748, 8.907161848861044, 4.232614785327211, 2.1005889661509425, -6.201345656840638 ], "type": "float32" }, "b": { "shape": [2, 2, 1], "data": [ -4.439523740453941, 2.751832334938049, 3.6359436309279225, -2.808992101634189 ], "type": "float32" } }, "expected": { "shape": [2, 2, 2, 3], "data": [ 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1 ], "type": "uint8" } }, { "name": "lesser float32 broadcast 4D to 4D", "inputs": { "a": { "shape": [1, 1, 1, 1], "data": [ -5.678369818327527 ], "type": "float32" }, "b": { "shape": [2, 2, 2, 3], "data": [ -1.1472189199107738, -8.409373914977403, -2.2753309465448535, -0.5770801181952088, 8.171789524073006, -0.907120961653046, 5.290845327676683, -3.9134646002455975, 9.825094822582592, -8.931730412646708, -3.4574016573266553, -7.331231867596579, 1.2320041500405665, 4.312076818806343, 1.2715546106634825, 4.184540686856884, -6.710920186561022, 3.0768423616317655, 1.0030865825397903, -9.076244529342748, 8.907161848861044, 4.232614785327211, 2.1005889661509425, -6.201345656840638 ], "type": "float32" } }, "expected": { "shape": [2, 2, 2, 3], "data": [ 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0 ], "type": "uint8" } } ] }