Skip to content

Commit a0a3def

Browse files
authored
Fix datamanager dataparser_outputs (#1123)
* Fix datamanager dataparser_outputs * Cast to float
1 parent c8daa1a commit a0a3def

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

nerfstudio/data/datamanagers/base_datamanager.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -314,14 +314,14 @@ def __init__(
314314
self.test_mode = test_mode
315315
self.test_split = "test" if test_mode in ["test", "inference"] else "val"
316316
self.dataparser = self.config.dataparser.setup()
317+
self.train_dataparser_outputs = self.dataparser.get_dataparser_outputs(split="train")
317318

318319
self.train_dataset = self.create_train_dataset()
319320
self.eval_dataset = self.create_eval_dataset()
320321
super().__init__()
321322

322323
def create_train_dataset(self) -> InputDataset:
323324
"""Sets up the data loaders for training"""
324-
self.train_dataparser_outputs = self.dataparser.get_dataparser_outputs(split="train")
325325
return InputDataset(
326326
dataparser_outputs=self.train_dataparser_outputs,
327327
scale_factor=self.config.camera_res_scale_factor,

nerfstudio/data/datamanagers/semantic_datamanager.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class SemanticDataManager(VanillaDataManager): # pylint: disable=abstract-metho
4242

4343
def create_train_dataset(self) -> SemanticDataset:
4444
return SemanticDataset(
45-
dataparser_outputs=self.dataparser.get_dataparser_outputs(split="train"),
45+
dataparser_outputs=self.train_dataparser_outputs,
4646
scale_factor=self.config.camera_res_scale_factor,
4747
)
4848

nerfstudio/data/dataparsers/base_dataparser.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def save_dataparser_transform(self, path: Path):
8282
"""
8383
data = {
8484
"transform": self.dataparser_transform.tolist(),
85-
"scale": self.dataparser_scale,
85+
"scale": float(self.dataparser_scale),
8686
}
8787
if not path.parent.exists():
8888
path.parent.mkdir(parents=True)

0 commit comments

Comments
 (0)