From c9ad602a985fdbc13a135ad76a20de0c85300973 Mon Sep 17 00:00:00 2001 From: "Brandon T. Willard" Date: Thu, 10 Nov 2022 18:53:20 -0600 Subject: [PATCH] Convert inputs to ndarrays in Blockwise.perform --- aesara/tensor/blockwise.py | 1 + 1 file changed, 1 insertion(+) diff --git a/aesara/tensor/blockwise.py b/aesara/tensor/blockwise.py index 6d1f0c0f9f..d17e35b194 100644 --- a/aesara/tensor/blockwise.py +++ b/aesara/tensor/blockwise.py @@ -320,6 +320,7 @@ def py_func(*inner_inputs): # TODO:This can be avoided by making a single dummy node # But will that cover all cases? inner_node = self.op.make_node(*inner_inputs) + inner_inputs = [np.asarray(i) for i in inner_inputs] if isinstance(self.op, DimShuffle): self.op.perform(inner_node, inner_inputs, res, params=None) else: