@@ -1073,11 +1073,11 @@ def _make_banded_A(A, kl, ku):
10731073def test_banded_dot (A_shape , kl , ku ):
10741074 rng = np .random .default_rng ()
10751075
1076- A_val = _make_banded_A (rng .normal (size = A_shape ), kl = kl , ku = ku )
1077- b_val = rng .normal (size = (A_shape [- 1 ],))
1076+ A_val = _make_banded_A (rng .normal (size = A_shape ), kl = kl , ku = ku ). astype ( config . floatX )
1077+ b_val = rng .normal (size = (A_shape [- 1 ],)). astype ( config . floatX )
10781078
1079- A = pt .tensor ("A" , shape = A_val .shape )
1080- b = pt .tensor ("b" , shape = b_val .shape )
1079+ A = pt .tensor ("A" , shape = A_val .shape , dtype = A_val . dtype )
1080+ b = pt .tensor ("b" , shape = b_val .shape , dtype = b_val . dtype )
10811081 res = banded_dot (A , b , kl , ku )
10821082 res_2 = A @ b
10831083
@@ -1098,11 +1098,11 @@ def test_banded_dot(A_shape, kl, ku):
10981098def test_banded_dot_perf (op , A_shape , benchmark ):
10991099 rng = np .random .default_rng ()
11001100
1101- A_val = _make_banded_A (rng .normal (size = A_shape ), kl = 1 , ku = 1 )
1102- b_val = rng .normal (size = (A_shape [- 1 ],))
1101+ A_val = _make_banded_A (rng .normal (size = A_shape ), kl = 1 , ku = 1 ). astype ( config . floatX )
1102+ b_val = rng .normal (size = (A_shape [- 1 ],)). astype ( config . floatX )
11031103
1104- A = pt .tensor ("A" , shape = A_val .shape )
1105- b = pt .tensor ("b" , shape = b_val .shape )
1104+ A = pt .tensor ("A" , shape = A_val .shape , dtype = A_val . dtype )
1105+ b = pt .tensor ("b" , shape = b_val .shape , dtype = A_val . dtype )
11061106
11071107 if op == "dot" :
11081108 f = pt .dot
0 commit comments