@@ -95,35 +95,31 @@ let testFixtures case =
9595 let q = case.ClContext.Queue
9696 q.Error.Add( fun e -> failwithf " %A " e)
9797
98- let boolAdd =
99- Matrix.eWiseAdd context boolSum wgSize
98+ let boolAdd = Matrix.eWiseAdd context boolSum wgSize
10099
101100 let boolToCOO = Matrix.toCOO context wgSize
102101
103102 case
104103 |> correctnessGenericTest false (||) boolAdd boolToCOO (=) q
105104 |> testPropertyWithConfig config ( getCorrectnessTestName " bool" )
106105
107- let intAdd =
108- Matrix.eWiseAdd context intSum wgSize
106+ let intAdd = Matrix.eWiseAdd context intSum wgSize
109107
110108 let intToCOO = Matrix.toCOO context wgSize
111109
112110 case
113111 |> correctnessGenericTest 0 (+) intAdd intToCOO (=) q
114112 |> testPropertyWithConfig config ( getCorrectnessTestName " int" )
115113
116- let floatAdd =
117- Matrix.eWiseAdd context floatSum wgSize
114+ let floatAdd = Matrix.eWiseAdd context floatSum wgSize
118115
119116 let floatToCOO = Matrix.toCOO context wgSize
120117
121118 case
122119 |> correctnessGenericTest 0.0 (+) floatAdd floatToCOO ( fun x y -> abs ( x - y) < Accuracy.medium.absolute) q
123120 |> testPropertyWithConfig config ( getCorrectnessTestName " float" )
124121
125- let byteAdd =
126- Matrix.eWiseAdd context byteSum wgSize
122+ let byteAdd = Matrix.eWiseAdd context byteSum wgSize
127123
128124 let byteToCOO = Matrix.toCOO context wgSize
129125
@@ -143,12 +139,11 @@ let tests =
143139 .GetDeviceInfo( device, DeviceInfo.Type, & e)
144140 .CastTo< DeviceType>()
145141
146- deviceType = DeviceType.Gpu
147- )
142+ deviceType = DeviceType.Gpu)
148143 |> List.collect testFixtures
149144 |> testList " Backend.Matrix.eWiseAdd tests"
150145
151- let testFixtures2 case =
146+ let testFixturesAtLeastOne case =
152147 [ let config = defaultConfig
153148 let wgSize = 256
154149
@@ -160,7 +155,7 @@ let testFixtures2 case =
160155 q.Error.Add( fun e -> failwithf " %A " e)
161156
162157 let boolAdd =
163- Matrix.eWiseAdd2 context boolSum2 wgSize
158+ Matrix.eWiseAddAtLeastOne context boolSumAtLeastOne wgSize
164159
165160 let boolToCOO = Matrix.toCOO context wgSize
166161
@@ -169,7 +164,7 @@ let testFixtures2 case =
169164 |> testPropertyWithConfig config ( getCorrectnessTestName " bool" )
170165
171166 let intAdd =
172- Matrix.eWiseAdd2 context intSum2 wgSize
167+ Matrix.eWiseAddAtLeastOne context intSumAtLeastOne wgSize
173168
174169 let intToCOO = Matrix.toCOO context wgSize
175170
@@ -178,7 +173,7 @@ let testFixtures2 case =
178173 |> testPropertyWithConfig config ( getCorrectnessTestName " int" )
179174
180175 let floatAdd =
181- Matrix.eWiseAdd2 context floatSum2 wgSize
176+ Matrix.eWiseAddAtLeastOne context floatSumAtLeastOne wgSize
182177
183178 let floatToCOO = Matrix.toCOO context wgSize
184179
@@ -187,7 +182,7 @@ let testFixtures2 case =
187182 |> testPropertyWithConfig config ( getCorrectnessTestName " float" )
188183
189184 let byteAdd =
190- Matrix.eWiseAdd2 context byteSum2 wgSize
185+ Matrix.eWiseAddAtLeastOne context byteSumAtLeastOne wgSize
191186
192187 let byteToCOO = Matrix.toCOO context wgSize
193188
@@ -207,7 +202,6 @@ let tests2 =
207202 .GetDeviceInfo( device, DeviceInfo.Type, & e)
208203 .CastTo< DeviceType>()
209204
210- deviceType = DeviceType.Gpu
211- )
212- |> List.collect testFixtures2
213- |> testList " Backend.Matrix.eWiseAdd2 tests"
205+ deviceType = DeviceType.Gpu)
206+ |> List.collect testFixturesAtLeastOne
207+ |> testList " Backend.Matrix.eWiseAddAtLeastOne tests"
0 commit comments