From 334e661ec029dbba76d69ac5d43b6ebfaffe53e6 Mon Sep 17 00:00:00 2001 From: Yaman Umuroglu <yamanu@xilinx.com> Date: Mon, 11 Oct 2021 14:43:50 +0200 Subject: [PATCH] [Refactor] use get_accumulator_dt_cands as part of DataType rf. --- src/finn/custom_op/fpgadataflow/channelwise_op_batch.py | 2 +- src/finn/transformation/fpgadataflow/convert_to_hls_layers.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/finn/custom_op/fpgadataflow/channelwise_op_batch.py b/src/finn/custom_op/fpgadataflow/channelwise_op_batch.py index ad91013a2..3cd6a7dfd 100644 --- a/src/finn/custom_op/fpgadataflow/channelwise_op_batch.py +++ b/src/finn/custom_op/fpgadataflow/channelwise_op_batch.py @@ -56,7 +56,7 @@ def get_smallest_possible(vals): for v in vals: assert int(v) == v, "Error float value" - for k in DataType.__members__: + for k in DataType.get_accumulator_dt_cands(): dt = DataType[k] if dt in [DataType["BIPOLAR"], DataType["TERNARY"], DataType["FLOAT32"]]: diff --git a/src/finn/transformation/fpgadataflow/convert_to_hls_layers.py b/src/finn/transformation/fpgadataflow/convert_to_hls_layers.py index 4ab9c8fe2..8ac3a705b 100644 --- a/src/finn/transformation/fpgadataflow/convert_to_hls_layers.py +++ b/src/finn/transformation/fpgadataflow/convert_to_hls_layers.py @@ -1251,7 +1251,7 @@ class InferChannelwiseLinearLayer(Transformation): for v in vals: assert int(v) == v, "Error float value" - for k in DataType.__members__: + for k in DataType.get_accumulator_dt_cands(): dt = DataType[k] if dt in [DataType["BIPOLAR"], DataType["TERNARY"], DataType["FLOAT32"]]: -- GitLab