import unittest import numpy as np from op_test import OpTest class TestSumOp(OpTest): def setUp(self): self.op_type = "sum" x0 = np.random.random((3, 4)).astype('float32') x1 = np.random.random((3, 4)).astype('float32') x2 = np.random.random((3, 4)).astype('float32') self.inputs = {"X": {"x0": x0, "x1": x1, "x2": x2}} y = x0 + x1 + x2 self.outputs = {'Out': y} def test_check_output(self): self.check_output() def test_check_grad(self): self.check_grad(["x0"], "Out") if __name__ == '__main__': unittest.main()