andreped commited on
Commit
188c089
1 Parent(s): 5f4f6a7

Refactored according to linting style

Browse files
Files changed (2) hide show
  1. app.py +21 -6
  2. neukit/gui.py +11 -3
app.py CHANGED
@@ -1,20 +1,35 @@
1
- from neukit.gui import WebUI
2
- from argparse import ArgumentParser
3
  import os
 
 
 
4
 
5
 
6
  def main():
7
  parser = ArgumentParser()
8
- parser.add_argument("--cwd", type=str, default="/home/user/app/", help="Set current working directory (path to app.py).")
9
- parser.add_argument("--share", type=int, default=1, help="Whether to enable the app to be accessible online -> setups a public link which requires internet access.")
 
 
 
 
 
 
 
 
 
 
 
10
  args = parser.parse_args()
11
 
12
  print("Current working directory:", args.cwd)
13
 
14
  if not os.path.exists(args.cwd):
15
  raise ValueError("Chosen 'cwd' is not a valid path!")
16
- if not args.share in [0, 1]:
17
- raise ValueError("The 'share' argument can only be set to 0 or 1 (boolean), but was:", args.share)
 
 
 
18
 
19
  # initialize and run app
20
  print("Launching demo...")
 
 
 
1
  import os
2
+ from argparse import ArgumentParser
3
+
4
+ from neukit.gui import WebUI
5
 
6
 
7
  def main():
8
  parser = ArgumentParser()
9
+ parser.add_argument(
10
+ "--cwd",
11
+ type=str,
12
+ default="/home/user/app/",
13
+ help="Set current working directory (path to app.py).",
14
+ )
15
+ parser.add_argument(
16
+ "--share",
17
+ type=int,
18
+ default=1,
19
+ help="Whether to enable the app to be accessible online"
20
+ "-> setups a public link which requires internet access.",
21
+ )
22
  args = parser.parse_args()
23
 
24
  print("Current working directory:", args.cwd)
25
 
26
  if not os.path.exists(args.cwd):
27
  raise ValueError("Chosen 'cwd' is not a valid path!")
28
+ if args.share not in [0, 1]:
29
+ raise ValueError(
30
+ "The 'share' argument can only be set to 0 or 1, but was:",
31
+ args.share,
32
+ )
33
 
34
  # initialize and run app
35
  print("Launching demo...")
neukit/gui.py CHANGED
@@ -1,6 +1,7 @@
1
- import gradio as gr
2
  import os
3
 
 
 
4
  from .inference import run_model
5
  from .utils import load_ct_to_numpy
6
  from .utils import load_pred_volume_to_numpy
@@ -8,7 +9,12 @@ from .utils import nifti_to_glb
8
 
9
 
10
  class WebUI:
11
- def __init__(self, model_name: str = None, cwd: str = "/home/user/app/", share: int = 1):
 
 
 
 
 
12
  # global states
13
  self.images = []
14
  self.pred_images = []
@@ -166,4 +172,6 @@ class WebUI:
166
  # https://gradio.app/sharing-your-app/
167
  # inference times > 60 seconds -> need queue():
168
  # https://github.com/tloen/alpaca-lora/issues/60#issuecomment-1510006062
169
- demo.queue().launch(server_name="0.0.0.0", server_port=7860, share=self.share)
 
 
 
 
1
  import os
2
 
3
+ import gradio as gr
4
+
5
  from .inference import run_model
6
  from .utils import load_ct_to_numpy
7
  from .utils import load_pred_volume_to_numpy
 
9
 
10
 
11
  class WebUI:
12
+ def __init__(
13
+ self,
14
+ model_name: str = None,
15
+ cwd: str = "/home/user/app/",
16
+ share: int = 1,
17
+ ):
18
  # global states
19
  self.images = []
20
  self.pred_images = []
 
172
  # https://gradio.app/sharing-your-app/
173
  # inference times > 60 seconds -> need queue():
174
  # https://github.com/tloen/alpaca-lora/issues/60#issuecomment-1510006062
175
+ demo.queue().launch(
176
+ server_name="0.0.0.0", server_port=7860, share=self.share
177
+ )