Skip to content

Commit fc1479b

Browse files
committed
scaler does not rescale if scale is 1 or 1.0
1 parent 1f0387a commit fc1479b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

synapse_net/inference/util.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,14 @@
3333

3434
class _Scaler:
3535
def __init__(self, scale, verbose):
36-
self.scale = scale
36+
if isinstance(scale, (int, float)): # single number
37+
is_one = scale in (1, 1.0)
38+
else: # list
39+
is_one = all(s in (1, 1.0) for s in scale)
40+
if is_one:
41+
self.scale = None
42+
else:
43+
self.scale = scale
3744
self.verbose = verbose
3845
self._original_shape = None
3946

0 commit comments

Comments
 (0)