@@ -2511,23 +2511,23 @@ def test_local_sum_prod_all_to_none(self):
2511
2511
# test sum
2512
2512
f = function ([a ], a .sum (), mode = self .mode )
2513
2513
assert len (f .maker .fgraph .apply_nodes ) == 1
2514
- utt .assert_allclose (f (input ), input .sum ())
2514
+ np . testing .assert_allclose (f (input ), input .sum ())
2515
2515
# test prod
2516
2516
f = function ([a ], a .prod (), mode = self .mode )
2517
2517
assert len (f .maker .fgraph .apply_nodes ) == 1
2518
- utt .assert_allclose (f (input ), input .prod ())
2518
+ np . testing .assert_allclose (f (input ), input .prod ())
2519
2519
# test sum
2520
2520
f = function ([a ], a .sum ([0 , 1 , 2 ]), mode = self .mode )
2521
2521
assert len (f .maker .fgraph .apply_nodes ) == 1
2522
- utt .assert_allclose (f (input ), input .sum ())
2522
+ np . testing .assert_allclose (f (input ), input .sum ())
2523
2523
# test prod
2524
2524
f = function ([a ], a .prod ([0 , 1 , 2 ]), mode = self .mode )
2525
2525
assert len (f .maker .fgraph .apply_nodes ) == 1
2526
- utt .assert_allclose (f (input ), input .prod ())
2526
+ np . testing .assert_allclose (f (input ), input .prod ())
2527
2527
2528
2528
f = function ([a ], a .sum (0 ).sum (0 ).sum (0 ), mode = self .mode )
2529
2529
assert len (f .maker .fgraph .apply_nodes ) == 1
2530
- utt .assert_allclose (f (input ), input .sum ())
2530
+ np . testing .assert_allclose (f (input ), input .sum ())
2531
2531
2532
2532
def test_local_sum_sum_prod_prod (self ):
2533
2533
a = tensor3 ()
@@ -2582,54 +2582,54 @@ def my_sum_prod(data, d, dd):
2582
2582
for d , dd in dims :
2583
2583
expected = my_sum (input , d , dd )
2584
2584
f = function ([a ], a .sum (d ).sum (dd ), mode = self .mode )
2585
- utt .assert_allclose (f (input ), expected )
2585
+ np . testing .assert_allclose (f (input ), expected )
2586
2586
assert len (f .maker .fgraph .apply_nodes ) == 1
2587
2587
for d , dd in dims [:6 ]:
2588
2588
f = function ([a ], a .sum (d ).sum (dd ).sum (0 ), mode = self .mode )
2589
- utt .assert_allclose (f (input ), input .sum (d ).sum (dd ).sum (0 ))
2589
+ np . testing .assert_allclose (f (input ), input .sum (d ).sum (dd ).sum (0 ))
2590
2590
assert len (f .maker .fgraph .apply_nodes ) == 1
2591
2591
for d in [0 , 1 , 2 ]:
2592
2592
f = function ([a ], a .sum (d ).sum (None ), mode = self .mode )
2593
- utt .assert_allclose (f (input ), input .sum (d ).sum ())
2593
+ np . testing .assert_allclose (f (input ), input .sum (d ).sum ())
2594
2594
assert len (f .maker .fgraph .apply_nodes ) == 1
2595
2595
f = function ([a ], a .sum (None ).sum (), mode = self .mode )
2596
- utt .assert_allclose (f (input ), input .sum ())
2596
+ np . testing .assert_allclose (f (input ), input .sum ())
2597
2597
assert len (f .maker .fgraph .apply_nodes ) == 1
2598
2598
2599
2599
# test prod
2600
2600
for d , dd in dims :
2601
2601
expected = my_prod (input , d , dd )
2602
2602
f = function ([a ], a .prod (d ).prod (dd ), mode = self .mode )
2603
- utt .assert_allclose (f (input ), expected )
2603
+ np . testing .assert_allclose (f (input ), expected )
2604
2604
assert len (f .maker .fgraph .apply_nodes ) == 1
2605
2605
for d , dd in dims [:6 ]:
2606
2606
f = function ([a ], a .prod (d ).prod (dd ).prod (0 ), mode = self .mode )
2607
- utt .assert_allclose (f (input ), input .prod (d ).prod (dd ).prod (0 ))
2607
+ np . testing .assert_allclose (f (input ), input .prod (d ).prod (dd ).prod (0 ))
2608
2608
assert len (f .maker .fgraph .apply_nodes ) == 1
2609
2609
for d in [0 , 1 , 2 ]:
2610
2610
f = function ([a ], a .prod (d ).prod (None ), mode = self .mode )
2611
- utt .assert_allclose (f (input ), input .prod (d ).prod ())
2611
+ np . testing .assert_allclose (f (input ), input .prod (d ).prod ())
2612
2612
assert len (f .maker .fgraph .apply_nodes ) == 1
2613
2613
f = function ([a ], a .prod (None ).prod (), mode = self .mode )
2614
- utt .assert_allclose (f (input ), input .prod ())
2614
+ np . testing .assert_allclose (f (input ), input .prod ())
2615
2615
assert len (f .maker .fgraph .apply_nodes ) == 1
2616
2616
2617
2617
# Test that sum prod didn't get rewritten.
2618
2618
for d , dd in dims :
2619
2619
expected = my_sum_prod (input , d , dd )
2620
2620
f = function ([a ], a .sum (d ).prod (dd ), mode = self .mode )
2621
- utt .assert_allclose (f (input ), expected )
2621
+ np . testing .assert_allclose (f (input ), expected )
2622
2622
assert len (f .maker .fgraph .apply_nodes ) == 2
2623
2623
for d , dd in dims [:6 ]:
2624
2624
f = function ([a ], a .sum (d ).prod (dd ).prod (0 ), mode = self .mode )
2625
- utt .assert_allclose (f (input ), input .sum (d ).prod (dd ).prod (0 ))
2625
+ np . testing .assert_allclose (f (input ), input .sum (d ).prod (dd ).prod (0 ))
2626
2626
assert len (f .maker .fgraph .apply_nodes ) == 2
2627
2627
for d in [0 , 1 , 2 ]:
2628
2628
f = function ([a ], a .sum (d ).prod (None ), mode = self .mode )
2629
- utt .assert_allclose (f (input ), input .sum (d ).prod ())
2629
+ np . testing .assert_allclose (f (input ), input .sum (d ).prod ())
2630
2630
assert len (f .maker .fgraph .apply_nodes ) == 2
2631
2631
f = function ([a ], a .sum (None ).prod (), mode = self .mode )
2632
- utt . assert_allclose (f (input ), input .sum ())
2632
+ np . testing . assert_allclose (f (input ), input .sum (), atol = 1e-08 , rtol = 1e-05 )
2633
2633
assert len (f .maker .fgraph .apply_nodes ) == 1
2634
2634
2635
2635
def test_local_sum_sum_int8 (self ):
0 commit comments