def test_Xor(tmpdir): data1 = np.asarray([[1, 1, 0, 0], [1, 1, 1, 1]], np.float32) data2 = np.asarray([1, 0, 1, 0], np.float32) model = C.element_xor(data1, data2) verify_no_input(model, tmpdir, 'Xor_0') x = C.input_variable(np.shape(data1)) y = C.input_variable(np.shape(data2)) model = C.element_xor(x, data2) verify_one_input(model, data1, tmpdir, 'Xor_1') model = C.element_xor(x, y) verify_two_input(model, data1, data2, tmpdir, 'Xor_2')
def test_Xor(tmpdir): pytest.skip('Need to support new ONNX spec.') data1 = np.asarray([[1, 1, 0, 0],[1, 1, 1, 1]], np.float32) data2 = np.asarray([1, 0, 1, 0], np.float32) model = C.element_xor(data1, data2) verify_no_input(model, tmpdir, 'Xor_0') x = C.input_variable(np.shape(data1)) y = C.input_variable(np.shape(data2)) model = C.element_xor(x, data2) verify_one_input(model, data1, tmpdir, 'Xor_1') model = C.element_xor(x, y) verify_two_input(model, data1, data2, tmpdir, 'Xor_2')