提交 0e5b4f8a authored 作者: Gijs van Tulder's avatar Gijs van Tulder

Test infer_shape for AdvancedBooleanSubtensor.

上级 a9a0d5aa
......@@ -1991,3 +1991,17 @@ class TestInferShape(utt.InferShapeTester):
[admat[1:3, aivec]],
[admat_val, aivec_val], AdvancedSubtensor,
check_topo=False)
def test_boolean(self):
n = dmatrix()
n_val = np.arange(6).reshape((2, 3))
# infer_shape is not implemented, but it should not crash
self._compile_and_check([n],
[n[n[:, 0] > 2, n[0, :] > 2]],
[n_val], tensor.AdvancedBooleanSubtensor,
check_topo=False)
self._compile_and_check([n],
[n[n[:, 0] > 2]],
[n_val], tensor.AdvancedBooleanSubtensor,
check_topo=False)
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论