AdritRao commited on
Commit
e02146a
·
verified ·
1 Parent(s): 6044769

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -2
app.py CHANGED
@@ -7,7 +7,7 @@ import subprocess
7
  subprocess_executed = False
8
 
9
  # Function to install dependencies
10
- @st.cache(allow_output_mutation=True)
11
  def install_dependencies():
12
  command = "chmod +x install.sh"
13
  subprocess.run(command, shell=True, check=True)
@@ -16,7 +16,7 @@ def install_dependencies():
16
  subprocess.run(command, shell=True, check=True)
17
 
18
  # Function to run inference
19
- @st.cache(allow_output_mutation=True)
20
  def run_inference():
21
  command = "chmod +x inference.sh"
22
  subprocess.run(command, shell=True, check=True)
@@ -76,6 +76,15 @@ def main():
76
  if os.path.exists(video_path) and os.path.exists(image_path) and os.path.exists(largest_slice):
77
  zip_filename = os.path.join(temp_dir, "outputs.zip")
78
  zip_and_download(temp_dicom_dir_path, zip_filename)
 
 
 
 
 
 
 
 
 
79
  else:
80
  st.error("Output files not found.")
81
  else:
 
7
  subprocess_executed = False
8
 
9
  # Function to install dependencies
10
+ @st.cache_resource
11
  def install_dependencies():
12
  command = "chmod +x install.sh"
13
  subprocess.run(command, shell=True, check=True)
 
16
  subprocess.run(command, shell=True, check=True)
17
 
18
  # Function to run inference
19
+ @st.cache_resource
20
  def run_inference():
21
  command = "chmod +x inference.sh"
22
  subprocess.run(command, shell=True, check=True)
 
76
  if os.path.exists(video_path) and os.path.exists(image_path) and os.path.exists(largest_slice):
77
  zip_filename = os.path.join(temp_dir, "outputs.zip")
78
  zip_and_download(temp_dicom_dir_path, zip_filename)
79
+
80
+ st.title("Largest Slice")
81
+ st.image(largest_slice, use_column_width=True)
82
+
83
+ st.title("Video")
84
+ st.video(video_path, format="video/mp4")
85
+
86
+ st.title("Diameter Graph")
87
+ st.image(image_path, use_column_width=True)
88
  else:
89
  st.error("Output files not found.")
90
  else: