@@ -1073,11 +1073,11 @@ def _make_banded_A(A, kl, ku):
1073
1073
def test_banded_dot (A_shape , kl , ku ):
1074
1074
rng = np .random .default_rng ()
1075
1075
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 )
1078
1078
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 )
1081
1081
res = banded_dot (A , b , kl , ku )
1082
1082
res_2 = A @ b
1083
1083
@@ -1098,11 +1098,11 @@ def test_banded_dot(A_shape, kl, ku):
1098
1098
def test_banded_dot_perf (op , A_shape , benchmark ):
1099
1099
rng = np .random .default_rng ()
1100
1100
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 )
1103
1103
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 )
1106
1106
1107
1107
if op == "dot" :
1108
1108
f = pt .dot
0 commit comments