@@ -57,6 +57,9 @@ def test_sinkhorn_empty():
5757 np .testing .assert_allclose (u , G .sum (1 ), atol = 1e-05 )
5858 np .testing .assert_allclose (u , G .sum (0 ), atol = 1e-05 )
5959
60+ # test empty weights greenkhorn
61+ ot .sinkhorn ([], [], M , 1 , method = 'greenkhorn' , stopThr = 1e-10 , log = True )
62+
6063
6164def test_sinkhorn_variants ():
6265 # test sinkhorn
@@ -124,7 +127,7 @@ def test_barycenter(method):
124127
125128 # wasserstein
126129 reg = 1e-2
127- bary_wass = ot .bregman .barycenter (A , M , reg , weights , method = method )
130+ bary_wass , log = ot .bregman .barycenter (A , M , reg , weights , method = method , log = True )
128131
129132 np .testing .assert_allclose (1 , np .sum (bary_wass ))
130133
@@ -152,9 +155,9 @@ def test_barycenter_stabilization():
152155 reg = 1e-2
153156 bar_stable = ot .bregman .barycenter (A , M , reg , weights ,
154157 method = "sinkhorn_stabilized" ,
155- stopThr = 1e-8 )
158+ stopThr = 1e-8 , verbose = True )
156159 bar = ot .bregman .barycenter (A , M , reg , weights , method = "sinkhorn" ,
157- stopThr = 1e-8 )
160+ stopThr = 1e-8 , verbose = True )
158161 np .testing .assert_allclose (bar , bar_stable )
159162
160163
0 commit comments