better error raise (#1301)

This commit is contained in:
Jintao
2025-04-08 23:25:19 +08:00
committed by GitHub
parent c015a5da9a
commit d507271a4f
2 changed files with 3 additions and 1 deletions

View File

@@ -198,6 +198,8 @@ class VolumeDensity(nn.Module):
class VolumeRadiance(nn.Module): class VolumeRadiance(nn.Module):
def __init__(self, config): def __init__(self, config):
import tinycudann as tcnn
super(VolumeRadiance, self).__init__() super(VolumeRadiance, self).__init__()
self.config = config self.config = config
self.n_dir_dims = 3 self.n_dir_dims = 3

View File

@@ -211,4 +211,4 @@ def build_from_cfg(cfg,
return obj_cls(**args) return obj_cls(**args)
except Exception as e: except Exception as e:
# Normal TypeError does not print class name. # Normal TypeError does not print class name.
raise type(e)(f'{obj_cls.__name__}: {e}') raise type(e)(f'{obj_cls.__name__}: {e}') from e