Skip to content

Commit 7346f97

Browse files
authored
Quick fix to viewer OOM issue (#1053)
quick fix to viewer
1 parent 7280541 commit 7346f97

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

nerfstudio/cameras/cameras.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ def _init_get_times(self, times):
244244
if times.ndim == 0 or times.shape[-1] != 1:
245245
times = times.unsqueeze(-1).to(self.device)
246246
else:
247-
raise ValueError(f"times must be a tensor, got {type(times)}")
247+
raise ValueError(f"times must be None or a tensor, got {type(times)}")
248248

249249
return times
250250

nerfstudio/viewer/server/viewer_utils.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ def init_scene(self, dataset: InputDataset, start_train=True) -> None:
325325
# set the initial state whether to train or not
326326
self.vis["renderingState/isTraining"].write(start_train)
327327

328-
self.vis["renderingState/render_time"].write(str(0))
328+
# self.vis["renderingState/render_time"].write(str(0))
329329

330330
# set the properties of the camera
331331
# self.vis["renderingState/camera"].write(json_)
@@ -756,8 +756,9 @@ def _render_image_in_viewer(self, camera_object, graph: Model, is_training: bool
756756
dim=0,
757757
)
758758

759-
times = float(self.vis["renderingState/render_time"].read())
760-
times = torch.tensor([times])
759+
times = self.vis["renderingState/render_time"].read()
760+
if times:
761+
times = torch.tensor([float(times)])
761762

762763
camera = Cameras(
763764
fx=intrinsics_matrix[0, 0],

0 commit comments

Comments
 (0)