20
20
class TestSumOp (OpTest ):
21
21
def setUp (self ):
22
22
self .op_type = "reduce_sum"
23
- self .inputs = {'X' : np .random .random ((5 , 6 , 10 )).astype ("float32 " )}
23
+ self .inputs = {'X' : np .random .random ((5 , 6 , 10 )).astype ("float64 " )}
24
24
self .outputs = {'Out' : self .inputs ['X' ].sum (axis = 0 )}
25
25
26
26
def test_check_output (self ):
@@ -33,7 +33,7 @@ def test_check_grad(self):
33
33
class TestMeanOp (OpTest ):
34
34
def setUp (self ):
35
35
self .op_type = "reduce_mean"
36
- self .inputs = {'X' : np .random .random ((5 , 6 , 2 , 10 )).astype ("float32 " )}
36
+ self .inputs = {'X' : np .random .random ((5 , 6 , 2 , 10 )).astype ("float64 " )}
37
37
self .attrs = {'dim' : 1 }
38
38
self .outputs = {'Out' : self .inputs ['X' ].mean (axis = self .attrs ['dim' ])}
39
39
@@ -49,7 +49,7 @@ class TestMaxOp(OpTest):
49
49
50
50
def setUp (self ):
51
51
self .op_type = "reduce_max"
52
- self .inputs = {'X' : np .random .random ((5 , 6 , 10 )).astype ("float32 " )}
52
+ self .inputs = {'X' : np .random .random ((5 , 6 , 10 )).astype ("float64 " )}
53
53
self .attrs = {'dim' : - 1 }
54
54
self .outputs = {'Out' : self .inputs ['X' ].max (axis = self .attrs ['dim' ])}
55
55
@@ -62,7 +62,7 @@ class TestMinOp(OpTest):
62
62
63
63
def setUp (self ):
64
64
self .op_type = "reduce_min"
65
- self .inputs = {'X' : np .random .random ((5 , 6 , 10 )).astype ("float32 " )}
65
+ self .inputs = {'X' : np .random .random ((5 , 6 , 10 )).astype ("float64 " )}
66
66
self .attrs = {'dim' : 2 }
67
67
self .outputs = {'Out' : self .inputs ['X' ].min (axis = self .attrs ['dim' ])}
68
68
@@ -73,7 +73,7 @@ def test_check_output(self):
73
73
class TestKeepDimReduce (OpTest ):
74
74
def setUp (self ):
75
75
self .op_type = "reduce_sum"
76
- self .inputs = {'X' : np .random .random ((5 , 6 , 10 )).astype ("float32 " )}
76
+ self .inputs = {'X' : np .random .random ((5 , 6 , 10 )).astype ("float64 " )}
77
77
self .attrs = {'dim' : - 2 , 'keep_dim' : True }
78
78
self .outputs = {
79
79
'Out' : self .inputs ['X' ].sum (axis = self .attrs ['dim' ], keepdims = True )
@@ -89,7 +89,7 @@ def test_check_grad(self):
89
89
class Test1DReduce (OpTest ):
90
90
def setUp (self ):
91
91
self .op_type = "reduce_sum"
92
- self .inputs = {'X' : np .random .random (20 ).astype ("float32 " )}
92
+ self .inputs = {'X' : np .random .random (20 ).astype ("float64 " )}
93
93
self .outputs = {'Out' : self .inputs ['X' ].sum (axis = 0 )}
94
94
95
95
def test_check_output (self ):
@@ -102,7 +102,7 @@ def test_check_grad(self):
102
102
class TestReduceAll (OpTest ):
103
103
def setUp (self ):
104
104
self .op_type = "reduce_sum"
105
- self .inputs = {'X' : np .random .random ((5 , 6 , 2 , 10 )).astype ("float32 " )}
105
+ self .inputs = {'X' : np .random .random ((5 , 6 , 2 , 10 )).astype ("float64 " )}
106
106
self .attrs = {'reduce_all' : True }
107
107
self .outputs = {'Out' : self .inputs ['X' ].sum ()}
108
108
0 commit comments