예제 #1
0
def ReduceMean_1(task_id):
    return reduce_op_test("SecureNN", task_id, tf.reduce_mean,
                          [[1., 2., 3.], [4., 5., 6.]], [3.5])
예제 #2
0
def ReduceMean_2(task_id):
    return reduce_op_test("Helix", task_id, tf.reduce_mean,
                          [[-1., -2., -3.], [-4., -5., -6.]], [-3.5])
예제 #3
0
def ReduceMin_1(task_id):
    return reduce_op_test("SecureNN", task_id, tf.reduce_min,
                          [[1., 2., 3.], [4., 5., 6.]], [1.])
예제 #4
0
def ReduceMax_2(task_id):
    return reduce_op_test("Helix", task_id, tf.reduce_max,
                          [[-1., -2., -3.], [-4., -5., -6.]], [-1.])
예제 #5
0
def ReduceSum_1(task_id):
    return reduce_op_test("SecureNN", task_id, tf.reduce_sum,
                          [[1., 2., 3.], [4., 5., 6.]], [21.])
예제 #6
0
def ReduceSum_2(task_id):
    return reduce_op_test("Helix", task_id, tf.reduce_sum,
                          [[-1., -2., -3.], [-4., -5., -6.]], [-21.])