Пример #1
0
def GreaterEqu_1(task_id):
    return bin_op_test("SecureNN", task_id, tf.greater_equal, 
                        [1.1, 2.2, -1.1, 0.1], 
                        [1.2, -2.2, -1.0, 0.], 
                        [0., 1., 0., 1.])
Пример #2
0
def Div_1(task_id):
    return bin_op_test("SecureNN", task_id, tf.truediv, [1.1], [2.2], [0.5])
Пример #3
0
def GreaterEqu_2(task_id):
    return bin_op_test("Helix", task_id, tf.greater_equal, 
                        [-1.1, 2.3, 2.2], 
                        2.2, 
                        [0., 1., 1.])
Пример #4
0
def Mul_1(task_id):
    return bin_op_test("SecureNN", task_id, tf.multiply, [1.1], [2.2], [2.42])
Пример #5
0
def Div_2(task_id):
    return bin_op_test("Helix", task_id, tf.truediv, [-1.1, 3.3], 2.2,
                       [-0.5, 1.5])
Пример #6
0
def Matmul_2(task_id):
    return bin_op_test("Helix", task_id, tf.matmul,
                       [[1.32, 0.5, -3.4], [0.63, 0.081, -1.3]],
                       [[-0.2, 0.93], [-12, 4.3], [1.123, -0.53]],
                       [[-10.08, 5.178], [-2.558, 1.6232]])
Пример #7
0
def LessEq_2(task_id):
    return bin_op_test("Helix", task_id, tf.less_equal, [-1.1, 2.3, 2.1], 2.2,
                       [1., 0., 1.])
Пример #8
0
def LogicXor_2(task_id):
    return bin_op_test("Helix", task_id, tf.logical_xor, 
                        [0, 1, 0], 
                        1, 
                        [1., 0., 1.])
Пример #9
0
def LogicXor_1(task_id):
    return bin_op_test("SecureNN", task_id, tf.logical_xor, 
                        [1, 1, 0, 0], 
                        [0, 1, 0, 1], 
                        [1., 0., 0., 1.])
Пример #10
0
def Sub_1(task_id):
    return bin_op_test("SecureNN", task_id, tf.subtract, 
                        [-2.2], [1.1], [-3.3])
Пример #11
0
def Nequal_2(task_id):
    return bin_op_test("Helix", task_id, tf.not_equal, 
                        [-1.1, 2.2], 
                        2.2, 
                        [1., 0.])
Пример #12
0
def Sub_2(task_id):
    return bin_op_test("Helix", task_id, tf.subtract, 
                        [-1.1, 3.3], 2.2, [-3.3, 1.1])
Пример #13
0
def LogicAnd_1(task_id):
    return bin_op_test("SecureNN", task_id, tf.logical_and, 
                        [1, 1, 0, 0], 
                        [0, 1, 0, 1], 
                        [0., 1., 0., 0.])
Пример #14
0
def LogicAnd_2(task_id):
    return bin_op_test("Helix", task_id, tf.logical_and, 
                        [0, 1, 0], 
                        1, 
                        [0., 1., 0.])
Пример #15
0
def Add_2(task_id):
    return bin_op_test("Helix", task_id, tf.add, 
                        [1.1, 3.3], [2.2], [3.3, 5.5])
Пример #16
0
def Greater_2(task_id):
    return bin_op_test("Helix", task_id, tf.greater, 
                        [-1.1, 2.3, 2.1], 
                        2.2, 
                        [0., 1., 0.])
Пример #17
0
def Add_1(task_id):
    return bin_op_test("SecureNN", task_id, tf.add, 
                        [1.1], [2.2], [3.3])
Пример #18
0
def Equal_2(task_id):
    return bin_op_test("Helix", task_id, tf.equal, 
                        [-1.1, 2.2], 
                        2.2,
                        [0., 1.])
Пример #19
0
def Matmul_1(task_id):
    return bin_op_test("SecureNN", task_id, tf.matmul,
                       [[1.1, 2.2], [3.3, 4.4]], [[5.5, 6.6], [7.7, 8.8]],
                       [[22.99, 26.62], [52.03, 60.5]])
Пример #20
0
def Equal_1(task_id):
    return bin_op_test("SecureNN", task_id, tf.equal, 
                        [1.1, 2.2, -1.1, 0.], 
                        [1.1, -2.2, -1.2, 0.], 
                        [1., 0., 0., 1.])
Пример #21
0
def LessEq_1(task_id):
    return bin_op_test("SecureNN", task_id, tf.less_equal,
                       [1.1, 2.2, -1.1, 0.1], [1.1, -2.2, -1.0, 0.],
                       [1., 0., 1., 0.])
Пример #22
0
def Mul_2(task_id):
    return bin_op_test("Helix", task_id, tf.multiply, [-1.1, 3.3], 2.2,
                       [-2.42, 7.26])