diff options
author | AngelBottomless <35677394+aria1th@users.noreply.github.com> | 2022-10-23 21:47:39 +0900 |
---|---|---|
committer | AUTOMATIC1111 <16777216c@gmail.com> | 2022-10-24 09:07:39 +0300 |
commit | e9a410b5357612f63528015c5533c2185dcff92e (patch) | |
tree | a41cd615e2aa3e24d6de8e57900be926cc83b433 /modules/hypernetworks/hypernetwork.py | |
parent | 0d2e1dac407a0e2f5b148d314715f0457b2525b7 (diff) |
check length for variance
Diffstat (limited to 'modules/hypernetworks/hypernetwork.py')
-rw-r--r-- | modules/hypernetworks/hypernetwork.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/modules/hypernetworks/hypernetwork.py b/modules/hypernetworks/hypernetwork.py index fb510fa7..d647ea55 100644 --- a/modules/hypernetworks/hypernetwork.py +++ b/modules/hypernetworks/hypernetwork.py @@ -271,9 +271,17 @@ def stack_conds(conds): def statistics(data):
- total_information = f"loss:{mean(data):.3f}"+u"\u00B1"+f"({stdev(data)/ (len(data)**0.5):.3f})"
+ if len(data) < 2:
+ std = 0
+ else:
+ std = stdev(data)
+ total_information = f"loss:{mean(data):.3f}" + u"\u00B1" + f"({std/ (len(data) ** 0.5):.3f})"
recent_data = data[-32:]
- recent_information = f"recent 32 loss:{mean(recent_data):.3f}"+u"\u00B1"+f"({stdev(recent_data)/ (len(recent_data)**0.5):.3f})"
+ if len(recent_data) < 2:
+ std = 0
+ else:
+ std = stdev(recent_data)
+ recent_information = f"recent 32 loss:{mean(recent_data):.3f}" + u"\u00B1" + f"({std / (len(recent_data) ** 0.5):.3f})"
return total_information, recent_information
|