Closed baitingzbt closed 9 months ago
When render_process runs at coarse stage, I think the stage is actually passed in as coarsetrain or coarsetest, which causes the gaussian_renderer believe it should follow the fine-stage standard. Is this intended?
render_process
coarsetrain
coarsetest
gaussian_renderer
Here returns false, perhaps need a start.startswith('coarse'): https://github.com/hustvl/4DGaussians/blob/d412f8b22d107f65961c334f594dea81f6338580/gaussian_renderer/__init__.py#L80
start.startswith('coarse')
Here is where stage being passed in: https://github.com/hustvl/4DGaussians/blob/d412f8b22d107f65961c334f594dea81f6338580/train.py#L239
thank you for pointing out the bug! in fact, it maybe should be changed to if "coarse" in stage
if "coarse" in stage
Hi, i've solve the problem in the latest version. Please feel free to contact me if you have other problem.
When
render_process
runs at coarse stage, I think the stage is actually passed in ascoarsetrain
orcoarsetest
, which causes thegaussian_renderer
believe it should follow the fine-stage standard. Is this intended?Here returns false, perhaps need a
start.startswith('coarse')
: https://github.com/hustvl/4DGaussians/blob/d412f8b22d107f65961c334f594dea81f6338580/gaussian_renderer/__init__.py#L80Here is where stage being passed in: https://github.com/hustvl/4DGaussians/blob/d412f8b22d107f65961c334f594dea81f6338580/train.py#L239