ostapagon commited on
Commit
12ecc72
·
1 Parent(s): 83731ec

Add fix for 3DGS tab

Browse files
Files changed (2) hide show
  1. demo/gs_demo.py +3 -3
  2. demo/gs_train.py +1 -1
demo/gs_demo.py CHANGED
@@ -2,7 +2,7 @@ import gradio as gr
2
  from gs_train import train
3
  import os
4
 
5
- DATASET_DIR = "colmap_data"
6
 
7
  def get_dataset_folders(datasets_path):
8
  try:
@@ -10,9 +10,9 @@ def get_dataset_folders(datasets_path):
10
  except FileNotFoundError:
11
  return []
12
 
13
- def gs_demo_tab(cache_path):
14
  # datasets_path = "/app/data/scenes/"
15
- dataset_path = os.path.join(cache_path, DATASET_DIR)
16
  def start_training(selected_folder, *args):
17
  selected_data_path = os.path.join(datasets_path, selected_folder)
18
  return train(selected_data_path, *args)
 
2
  from gs_train import train
3
  import os
4
 
5
+ from demo_globals import CACHE_PATH, MODEL, DEVICE, SILENT, DATASET_DIR
6
 
7
  def get_dataset_folders(datasets_path):
8
  try:
 
10
  except FileNotFoundError:
11
  return []
12
 
13
+ def gs_demo_tab():
14
  # datasets_path = "/app/data/scenes/"
15
+ dataset_path = os.path.join(CACHE_PATH, DATASET_DIR)
16
  def start_training(selected_folder, *args):
17
  selected_data_path = os.path.join(datasets_path, selected_folder)
18
  return train(selected_data_path, *args)
demo/gs_train.py CHANGED
@@ -60,7 +60,7 @@ class TrainingArgs:
60
  checkpoint_iterations: list[int] = field(default_factory=lambda: [7_000, 15_000, 30_000])
61
  start_checkpoint: str = None
62
 
63
- @spaces.GPU(duration=20)
64
  def train(
65
  data_source_path, sh_degree, model_path, images, resolution, white_background, data_device, eval,
66
  convert_SHs_python, compute_cov3D_python, debug,
 
60
  checkpoint_iterations: list[int] = field(default_factory=lambda: [7_000, 15_000, 30_000])
61
  start_checkpoint: str = None
62
 
63
+ @spaces.GPU(duration=10)
64
  def train(
65
  data_source_path, sh_degree, model_path, images, resolution, white_background, data_device, eval,
66
  convert_SHs_python, compute_cov3D_python, debug,