vickeee465 commited on
Commit
4adcc36
·
1 Parent(s): e1df718

finding bottlenecks pt1

Browse files
Files changed (1) hide show
  1. interfaces/manifesto.py +4 -1
interfaces/manifesto.py CHANGED
@@ -11,6 +11,9 @@ from huggingface_hub import HfApi
11
  from label_dicts import MANIFESTO_LABEL_NAMES
12
 
13
  class RuntimeMeasure:
 
 
 
14
  def __enter__(self):
15
  self.start_time = time.time()
16
  return self
@@ -18,7 +21,7 @@ class RuntimeMeasure:
18
  def __exit__(self, exc_type, exc_value, traceback):
19
  end_time = time.time()
20
  runtime = end_time - self.start_time
21
- gr.Info(f"Runtime: {runtime} seconds")
22
  def m(msg):
23
  return RuntimeMeasure(msg)
24
 
 
11
  from label_dicts import MANIFESTO_LABEL_NAMES
12
 
13
  class RuntimeMeasure:
14
+ def __init__(self, msg):
15
+ self.msg = msg
16
+
17
  def __enter__(self):
18
  self.start_time = time.time()
19
  return self
 
21
  def __exit__(self, exc_type, exc_value, traceback):
22
  end_time = time.time()
23
  runtime = end_time - self.start_time
24
+ gr.Info(f"{self.msg}: {runtime} seconds")
25
  def m(msg):
26
  return RuntimeMeasure(msg)
27