Skip to content

Commit 6277546

Browse files
author
Luca Citi
committed
Added test cases for which issue #1497 fails
1 parent c54a34a commit 6277546

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

tests/tensor/rewriting/test_math.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
dvector,
125125
fmatrices,
126126
fmatrix,
127+
fscalar,
127128
ftensor4,
128129
fvector,
129130
imatrices,
@@ -4115,8 +4116,8 @@ def test_exp_over_1_plus_exp(self):
41154116

41164117
def test_local_1msigmoid(self):
41174118
m = self.get_mode(excluding=["fusion", "inplace"])
4118-
x = fmatrix()
4119-
xd = dmatrix()
4119+
x = fscalar()
4120+
xd = dscalar()
41204121

41214122
# Test `exp_over_1_plus_exp`
41224123
f = pytensor.function([x], 1 - exp(x) / (1 + exp(x)), mode=m)
@@ -4135,7 +4136,11 @@ def test_local_1msigmoid(self):
41354136
(np.array(1.0, "float32") - sigmoid(x), sigmoid(-x)),
41364137
(np.array(1.0, "float64") - pt.sigmoid(x), cast(sigmoid(-x), "float64")),
41374138
(np.array(1.0, "float32") - sigmoid(xd), sigmoid(-xd)),
4138-
(np.array([[1.0]], "float64") - sigmoid(xd), sigmoid(-xd)),
4139+
(np.array(1.0, "float64") - sigmoid(xd), sigmoid(-xd)),
4140+
(np.sum(1 / np.array([2, 3, 6], "float32")) - sigmoid(x), sigmoid(-x)),
4141+
(np.sum(1 / np.array([2, 3, 6], "float64")) - sigmoid(xd), sigmoid(-xd)),
4142+
(np.float32(1 - 9e-6) - sigmoid(x), np.float32(1 - 9e-6) - sigmoid(x)),
4143+
(np.float64(1 - 1e-9) - sigmoid(xd), np.float64(1 - 1e-9) - sigmoid(xd)),
41394144
]:
41404145
f = pytensor.function([x, xd], out, m, on_unused_input="ignore")
41414146
f_outs = f.maker.fgraph.outputs

0 commit comments

Comments
 (0)