aboutsummaryrefslogtreecommitdiffstats
path: root/modules/textual_inversion/learn_schedule.py
diff options
context:
space:
mode:
authorMuhammad Rizqi Nur <rizqinur2010@gmail.com>2022-10-29 08:42:51 +0000
committerMuhammad Rizqi Nur <rizqinur2010@gmail.com>2022-10-29 08:42:51 +0000
commitef4c94e1cfe66299227aa95a28c2380d21cb1600 (patch)
tree11e41880ebe3495c3d9ffed42ea54f5d44f603d3 /modules/textual_inversion/learn_schedule.py
parenta5f3adbdd7d9b8245f7782216ac48913660e6bb5 (diff)
downloadstable-diffusion-webui-gfx803-ef4c94e1cfe66299227aa95a28c2380d21cb1600.tar.gz
stable-diffusion-webui-gfx803-ef4c94e1cfe66299227aa95a28c2380d21cb1600.tar.bz2
stable-diffusion-webui-gfx803-ef4c94e1cfe66299227aa95a28c2380d21cb1600.zip
Improve lr schedule error message
Diffstat (limited to 'modules/textual_inversion/learn_schedule.py')
-rw-r--r--modules/textual_inversion/learn_schedule.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/textual_inversion/learn_schedule.py b/modules/textual_inversion/learn_schedule.py
index 76e611b6..dd0c0ad1 100644
--- a/modules/textual_inversion/learn_schedule.py
+++ b/modules/textual_inversion/learn_schedule.py
@@ -4,7 +4,7 @@ import tqdm
class LearnScheduleIterator:
def __init__(self, learn_rate, max_steps, cur_step=0):
"""
- specify learn_rate as "0.001:100, 0.00001:1000, 1e-5:10000" to have lr of 0.001 until step 100, 0.00001 until 1000, 1e-5:10000 until 10000
+ specify learn_rate as "0.001:100, 0.00001:1000, 1e-5:10000" to have lr of 0.001 until step 100, 0.00001 until 1000, and 1e-5 until 10000
"""
pairs = learn_rate.split(',')
@@ -33,7 +33,7 @@ class LearnScheduleIterator:
return
assert self.rates
except (ValueError, AssertionError):
- raise Exception("Invalid learning rate schedule")
+ raise Exception('Invalid learning rate schedule. It should be a number or, for example, like "0.001:100, 0.00001:1000, 1e-5:10000" to have lr of 0.001 until step 100, 0.00001 until 1000, and 1e-5 until 10000.')
def __iter__(self):