From 7dd5b411a33832bc94c665b71730b99fd34af230 Mon Sep 17 00:00:00 2001 From: Yaman Umuroglu <maltanar@gmail.com> Date: Fri, 7 Feb 2020 20:19:57 +0100 Subject: [PATCH] [Util] more relaxation for ndarray type detection --- src/finn/util/data_packing.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/finn/util/data_packing.py b/src/finn/util/data_packing.py index 551849558..31ad66868 100644 --- a/src/finn/util/data_packing.py +++ b/src/finn/util/data_packing.py @@ -280,7 +280,9 @@ def packed_bytearray_to_finnpy(packed_bytearray, dtype, output_shape=None): given DataType. output_shape can be specified to remove padding from the packed dimension, or set to None to be inferred from the input.""" - if type(packed_bytearray) != np.ndarray or packed_bytearray.dtype != np.uint8: + if ( + not issubclass(type(packed_bytearray), np.ndarray) + ) or packed_bytearray.dtype != np.uint8: raise Exception("packed_bytearray_to_finnpy needs NumPy uint8 arrays") if packed_bytearray.ndim == 0: raise Exception("packed_bytearray_to_finnpy expects at least 1D ndarray") -- GitLab