diff --git a/concrete/common/mlir/node_converter.py b/concrete/common/mlir/node_converter.py index cc8bf42fd..209f9856c 100644 --- a/concrete/common/mlir/node_converter.py +++ b/concrete/common/mlir/node_converter.py @@ -293,29 +293,38 @@ class IntermediateNodeConverter: tables = additional_conversion_info["tables"][self.node] assert_true(len(tables) > 0) + lut_shape: Tuple[int, ...] = () + map_shape: Tuple[int, ...] = () + if len(tables) == 1: table = tables[0][0] - lut_shape: Tuple[int, ...] = (len(table),) - # The reduction on 63b is to avoid problems like doing a TLU of # the form T[j] = 2<