From e457402d265e0fea114635e1d5d78b58795eaa4e Mon Sep 17 00:00:00 2001 From: Stephan Seitz <stephan.seitz@fau.de> Date: Thu, 19 Dec 2019 15:46:55 +0100 Subject: [PATCH] Add MutableDenseMatrix as exception to is_array_like --- src/pystencils_autodiff/field_tensor_conversion.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pystencils_autodiff/field_tensor_conversion.py b/src/pystencils_autodiff/field_tensor_conversion.py index 642a4cd..1d34bda 100644 --- a/src/pystencils_autodiff/field_tensor_conversion.py +++ b/src/pystencils_autodiff/field_tensor_conversion.py @@ -99,7 +99,7 @@ def is_array_like(a): return (hasattr(a, '__array__') or isinstance(a, pycuda.gpuarray.GPUArray) or ('tensorflow' in str(type(a)) and 'Tensor' in str(type(a))) - or 'torch.Tensor' in str(type(a))) and not isinstance(a, sympy.Matrix) + or 'torch.Tensor' in str(type(a))) and not isinstance(a, (sympy.Matrix, sympy.MutableDenseMatrix)) def tf_constant_from_field(field, init_val=0): -- GitLab