Files
nerfstudio/mattport/nerf/graph/nerfw.py
T
Ethan Weber 5fb3d14304 Fixed testing and added graph abstractions (#64)
* abstracted some test logic and actually using test images now

* moved logging from trainer to graph

* fixing dataset path

* refactored instant ngp code to use inheritance

* fixed my run_train

* fixed data path

* fixed data dir
2022-05-09 11:54:40 -07:00

21 lines
551 B
Python

"""
NeRF-W (NeRF in the wild) implementation.
TODO:
"""
from mattport.nerf.graph.vanilla_nerf import NeRFGraph
from mattport.structures.rays import RayBundle
class NerfWGraph(NeRFGraph):
"""NeRF-W graph"""
def __init__(self, intrinsics=None, camera_to_world=None, **kwargs) -> None:
super().__init__(intrinsics=intrinsics, camera_to_world=camera_to_world, **kwargs)
def get_outputs(self, ray_bundle: RayBundle):
raise NotImplementedError
def get_loss_dict(self, outputs, batch):
raise NotImplementedError