Closed mengxuyiGit closed 2 weeks ago
The tricks that worked for 3DGS (such as TORCH_ARCH_LIST and extra_compile_args={"nvcc": ["-Xcompiler", "-fno-gnu-unique", "-I" + os.path.join(os.path.dirname(os.path.abspath(__file__)), "third_party/glm/")]})
will not work anymore)
Hi, which commit did you use? In my latest commit, I cannot reproduce the error.
我也遇到了同样的问题
Did you resolve it? @mengxuyiGit
FYI: Someone ask me for the same issue recently, and we eventually found the bug: the glm version is mismatch (maybe being updated occasionally).
Even I'm facing the same issue Can anyone please help me with this Thanks in advance!
@Mohith1012 Have you checked the diff-surfel-rasterizer (61cb85a) and the glm (5c46b9c) version? After that you can rebuild the engine:
cd submodules/diff-surfel-rasterization
rm -rf build
pip install .
I see that version of diff_surfel_rasterizer is 0.0.1 I don't know how to check the glm version (Also I don't have any clue what glm means)
You can use git log to see the latest commit id. Be sure the id should match the version I provided above and rebuild the engine.
Oh I see the mistake, glm version is not matching. Let me update it Thanks a lot man!!
I switch to a different pytorch & cuda version and it finally works: torch==2.1.3 and cuda=12.1
Thanks for replying!
I wil l encounter illegal memory access for all datatsets and at different places:
for MipNerf360, it trained for 10 iters and report error at "visibility_filter" : radii > 0, see below:
And for nerf_synthetic/lego, it even cannot render at iter0: