diff --git a/src/finn/core/tensor.py b/src/finn/core/tensor.py index 274f66d7f90bc6e3eb8411d795f243b061f195e1..8ad23803294af9425b40887cbf991cd3e7d87d6d 100644 --- a/src/finn/core/tensor.py +++ b/src/finn/core/tensor.py @@ -96,7 +96,7 @@ class DataType(Enum): if "FLOAT" in self.name: return True elif "INT" in self.name: - return (self.min() <= value) and (value <= self.max()) + return (self.min() <= value) and (value <= self.max()) and float(value).is_integer() elif self.name == "BINARY": return value in [0, 1] elif self.name == "BIPOLAR":