Added get_logger convenience method; logging in compute
Browse files- demo/src/compute.py +7 -1
- demo/src/gui.py +0 -3
- demo/src/logger.py +5 -1
demo/src/compute.py
CHANGED
@@ -1,11 +1,17 @@
|
|
1 |
import subprocess as sp
|
2 |
|
|
|
|
|
|
|
|
|
|
|
3 |
|
4 |
def run_model(fixed_path=None, moving_path=None, fixed_seg_path=None, moving_seg_path=None, output_path=None, task="B"):
|
5 |
if (fixed_seg_path is None) or (moving_seg_path is None):
|
6 |
-
|
7 |
sp.check_call(["ddmr", "-f", fixed_path, "-m", moving_path, \
|
8 |
"-o", output_path, "-a", task, "--model", "BL-NS", "--original-resolution"])
|
9 |
else:
|
|
|
10 |
sp.check_call(["ddmr", "-f", fixed_path, "-m", moving_path, "-fs", fixed_seg_path, "-ms", moving_seg_path,
|
11 |
"-o", output_path, "-a", task, "--model", "BL-NS", "--original-resolution"])
|
|
|
1 |
import subprocess as sp
|
2 |
|
3 |
+
from .logger import get_logger
|
4 |
+
|
5 |
+
|
6 |
+
LOGGER = get_logger()
|
7 |
+
|
8 |
|
9 |
def run_model(fixed_path=None, moving_path=None, fixed_seg_path=None, moving_seg_path=None, output_path=None, task="B"):
|
10 |
if (fixed_seg_path is None) or (moving_seg_path is None):
|
11 |
+
LOGGER.info("The fixed or moving segmentation were not provided and are thus ignored for inference.")
|
12 |
sp.check_call(["ddmr", "-f", fixed_path, "-m", moving_path, \
|
13 |
"-o", output_path, "-a", task, "--model", "BL-NS", "--original-resolution"])
|
14 |
else:
|
15 |
+
LOGGER.info("All four inputs were successfully provided.")
|
16 |
sp.check_call(["ddmr", "-f", fixed_path, "-m", moving_path, "-fs", fixed_seg_path, "-ms", moving_seg_path,
|
17 |
"-o", output_path, "-a", task, "--model", "BL-NS", "--original-resolution"])
|
demo/src/gui.py
CHANGED
@@ -1,6 +1,3 @@
|
|
1 |
-
import logging
|
2 |
-
import sys
|
3 |
-
|
4 |
import gradio as gr
|
5 |
|
6 |
from .compute import run_model
|
|
|
|
|
|
|
|
|
1 |
import gradio as gr
|
2 |
|
3 |
from .compute import run_model
|
demo/src/logger.py
CHANGED
@@ -2,6 +2,10 @@ import logging
|
|
2 |
import sys
|
3 |
|
4 |
|
|
|
|
|
|
|
|
|
5 |
def setup_logger():
|
6 |
# clear log
|
7 |
file_to_delete = open("log.log",'w')
|
@@ -17,7 +21,7 @@ def setup_logger():
|
|
17 |
handlers=handlers,
|
18 |
)
|
19 |
|
20 |
-
return
|
21 |
|
22 |
|
23 |
def read_logs():
|
|
|
2 |
import sys
|
3 |
|
4 |
|
5 |
+
def get_logger():
|
6 |
+
logging.getLogger(__name__)
|
7 |
+
|
8 |
+
|
9 |
def setup_logger():
|
10 |
# clear log
|
11 |
file_to_delete = open("log.log",'w')
|
|
|
21 |
handlers=handlers,
|
22 |
)
|
23 |
|
24 |
+
return get_logger()
|
25 |
|
26 |
|
27 |
def read_logs():
|