watch_distill.py: filter tqdm progress bars, fix step parsing
This commit is contained in:
parent
7d53003fb1
commit
80759cff37
@ -45,6 +45,9 @@ def parse_loss(line):
|
||||
if m:
|
||||
return float(m.group(1))
|
||||
m = re.search(r"loss[=:]\s*([\d.]+)", line)
|
||||
if m:
|
||||
return float(m.group(1))
|
||||
m = re.search(r"loss=([\d.]+)", line)
|
||||
if m:
|
||||
return float(m.group(1))
|
||||
return None
|
||||
@ -54,6 +57,9 @@ def parse_step(line):
|
||||
m = re.search(r"(\d+)/(\d+)\s+\[", line)
|
||||
if m:
|
||||
return int(m.group(1)), int(m.group(2))
|
||||
m = re.search(r"step=(\d+)", line)
|
||||
if m:
|
||||
return int(m.group(1)), None
|
||||
return None, None
|
||||
|
||||
def parse_progress(line):
|
||||
@ -173,4 +179,4 @@ def main():
|
||||
sys.exit(0)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
main()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user