diff --git a/nerfstudio/scripts/render.py b/nerfstudio/scripts/render.py
index d71bb7f23..94a3c64d0 100644
--- a/nerfstudio/scripts/render.py
+++ b/nerfstudio/scripts/render.py
@@ -455,7 +455,7 @@ class BaseRender:
"""If true, checks line-of-sight occlusions when computing camera distance and rejects cameras not visible to each other"""
camera_idx: Optional[int] = None
"""Index of the training camera to render."""
- kill_flag: Optional[List[bool]] = field(default_factory=lambda: [False])
+ kill_flag: List[bool] = field(default_factory=lambda: [False])
"""Stop execution of render if set to True."""
def kill(self) -> None:
diff --git a/nerfstudio/viewer/export_panel.py b/nerfstudio/viewer/export_panel.py
index 63751d7f2..abf25ea8b 100644
--- a/nerfstudio/viewer/export_panel.py
+++ b/nerfstudio/viewer/export_panel.py
@@ -40,7 +40,7 @@ def populate_export_tab(
def _(_) -> None:
control_panel.crop_viewport = crop_output.value
- server.add_gui_markdown("Export available after a checkpoint is saved (default minimum 2000 steps)")
+ server.gui.add_markdown("Export available after a checkpoint is saved (default minimum 2000 steps)")
with server.gui.add_folder("Splat"):
populate_splat_tab(server, control_panel, config_path, viewing_gsplat)
with server.gui.add_folder("Point Cloud"):
diff --git a/nerfstudio/viewer/render_panel.py b/nerfstudio/viewer/render_panel.py
index 2b181a4af..e615b2ab9 100644
--- a/nerfstudio/viewer/render_panel.py
+++ b/nerfstudio/viewer/render_panel.py
@@ -1067,7 +1067,7 @@ def populate_render_tab(
disabled=True,
)
- def _write_json() -> json:
+ def _write_json() -> Path:
num_frames = int(framerate_number.value * duration_number.value)
json_data = {}