mirror of
https://github.com/nerfstudio-project/nerfstudio.git
synced 2026-11-14 03:44:02 +08:00
create rays on device when rendering (#993)
Co-authored-by: zmurez <zmurez@eng.ucsd.edu>
This commit is contained in:
1 parent
a6d5b02446
commit
0264aacbe1
1 file changed
+2
-1
+2
-1
@@ -58,6 +58,7 @@ def _render_trajectory_video(
|
||||
CONSOLE.print("[bold green]Creating trajectory video")
|
||||
images = []
|
||||
cameras.rescale_output_resolution(rendered_resolution_scaling_factor)
|
||||
cameras = cameras.to(pipeline.device)
|
||||
|
||||
progress = Progress(
|
||||
TextColumn(":movie_camera: Rendering :movie_camera:"),
|
||||
@@ -71,7 +72,7 @@ def _render_trajectory_video(
|
||||
output_image_dir.mkdir(parents=True, exist_ok=True)
|
||||
with progress:
|
||||
for camera_idx in progress.track(range(cameras.size), description=""):
|
||||
camera_ray_bundle = cameras.generate_rays(camera_indices=camera_idx).to(pipeline.device)
|
||||
camera_ray_bundle = cameras.generate_rays(camera_indices=camera_idx)
|
||||
with torch.no_grad():
|
||||
outputs = pipeline.model.get_outputs_for_camera_ray_bundle(camera_ray_bundle)
|
||||
render_image = []
|
||||
|
||||
Reference in new issue
Block a user