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:
|
if m:
|
||||||
return float(m.group(1))
|
return float(m.group(1))
|
||||||
m = re.search(r"loss[=:]\s*([\d.]+)", line)
|
m = re.search(r"loss[=:]\s*([\d.]+)", line)
|
||||||
|
if m:
|
||||||
|
return float(m.group(1))
|
||||||
|
m = re.search(r"loss=([\d.]+)", line)
|
||||||
if m:
|
if m:
|
||||||
return float(m.group(1))
|
return float(m.group(1))
|
||||||
return None
|
return None
|
||||||
@ -54,6 +57,9 @@ def parse_step(line):
|
|||||||
m = re.search(r"(\d+)/(\d+)\s+\[", line)
|
m = re.search(r"(\d+)/(\d+)\s+\[", line)
|
||||||
if m:
|
if m:
|
||||||
return int(m.group(1)), int(m.group(2))
|
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
|
return None, None
|
||||||
|
|
||||||
def parse_progress(line):
|
def parse_progress(line):
|
||||||
@ -173,4 +179,4 @@ def main():
|
|||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user