Spaces:
Running
on
Zero
Running
on
Zero
rizavelioglu
commited on
Commit
·
21fab07
1
Parent(s):
67538f9
update logger
Browse files
app.py
CHANGED
@@ -18,7 +18,13 @@ from esrgan_model import UpscalerESRGAN
|
|
18 |
from model import create_model
|
19 |
|
20 |
device = "cuda"
|
21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
|
23 |
# Custom transform to pad images to square
|
24 |
class PadToSquare:
|
@@ -35,7 +41,7 @@ def timer_func(func):
|
|
35 |
def wrapper(*args, **kwargs):
|
36 |
t0 = time.time()
|
37 |
result = func(*args, **kwargs)
|
38 |
-
|
39 |
return result
|
40 |
return wrapper
|
41 |
|
|
|
18 |
from model import create_model
|
19 |
|
20 |
device = "cuda"
|
21 |
+
# Custom timer logger only
|
22 |
+
timer_logger = logging.getLogger("TIMER")
|
23 |
+
timer_logger.setLevel(logging.INFO)
|
24 |
+
handler = logging.StreamHandler() # Attach a stream handler with formatter
|
25 |
+
handler.setFormatter(logging.Formatter('%(asctime)s - %(message)s', datefmt="%Y-%m-%d %H:%M:%S"))
|
26 |
+
timer_logger.addHandler(handler)
|
27 |
+
timer_logger.propagate = False # Avoid duplicate logs
|
28 |
|
29 |
# Custom transform to pad images to square
|
30 |
class PadToSquare:
|
|
|
41 |
def wrapper(*args, **kwargs):
|
42 |
t0 = time.time()
|
43 |
result = func(*args, **kwargs)
|
44 |
+
timer_logger.info(f"{func.__name__} took {time.time() - t0:.2f} seconds")
|
45 |
return result
|
46 |
return wrapper
|
47 |
|