mirror of
https://github.com/nerfstudio-project/nerfstudio.git
synced 2026-11-11 02:24:38 +08:00
Fix slow training issue when using mask (#1114)
This commit is contained in:
parent
98f13cbed4
commit
1a70665e76
@ -38,7 +38,7 @@ def collate_image_dataset_batch(batch: Dict, num_rays_per_batch: int, keep_full_
|
||||
|
||||
# only sample within the mask, if the mask is in the batch
|
||||
if "mask" in batch:
|
||||
nonzero_indices = torch.nonzero(batch["mask"][..., 0].to(device), as_tuple=False)
|
||||
nonzero_indices = torch.nonzero(batch["mask"][..., 0], as_tuple=False)
|
||||
chosen_indices = random.sample(range(len(nonzero_indices)), k=num_rays_per_batch)
|
||||
indices = nonzero_indices[chosen_indices]
|
||||
else:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user