[WIP] dataloading cleanup (#332)

* testing; need to merge

* fixing wrong base file in models/base

* pushed input parser into datasets class to abstract away fetching data in dataloader

* slight name chage and all

* nits

* added dataparser

* added licnese
This commit is contained in:
evonneng authored and GitHub committed 2022-09-06 13:54:35 -07:00
1 parent e907bc5c71
commit 56113e6c75
29 files changed
+1048 -960

No files matched your search

@@ -72,14 +72,12 @@
"<summary>DataManager Components</summary>\n",
"<br>\n",
"Datasets Parsers:<br>\n",
" <em style=\"padding-left:2em\">Takes a data location and returns a DatasetInputs instance. A DatasetInputs will contain all data needed throughout the pipeline.</em>\n",
" <em style=\"padding-left:2em\">Takes a data location and returns a DatsetInputs instance. A DatsetInputs will contain all data needed throughout the pipeline.</em>\n",
"<li>Vanilla Image DataParser</li>\n",
"<li>Panoptic Image DataParser</li>\n",
"<br>\n",
"Image Datasets:<br>\n",
" <em style=\"padding-left:2em\">Takes image filename information and can return images.</em>\n",
"<li>Vanilla Image Dataset</li>\n",
"<li>Panoptic Image Dataset</li>\n",
"<br>\n",
"Image Dataloader:<br>\n",
" <em style=\"padding-left:2em\">Takes an Image Dataset and samples images from it.</em>\n",
@@ -119,8 +117,8 @@
"import torch\n",
"\n",
"from nerfactory.utils.config import DataManagerConfig, ModelConfig, PipelineConfig, ViewerConfig\n",
"from nerfactory.dataloaders.base import DataManager\n",
"from nerfactory.dataloaders.structs import DatasetInputs\n",
"from nerfactory.datamanagers.base import DataManager\n",
"from nerfactory.datamanagers.structs import DatasetInputs\n",
"from nerfactory.models.base import Model\n",
"from nerfactory.pipelines.base import Pipeline\n",
"from nerfactory.models.instant_ngp import NGPModel\n",