lishaobingdong / mip-splatting-jittor

the implementation with jittor for mip-splatting
0 stars 0 forks source link

编译diff_gaussian_rasterizater时报错 #2

Open yuedumingz opened 1 day ago

yuedumingz commented 1 day ago

/root/mip-splatting-jittor/gaussian_renderer/diff_gaussian_rasterizater/cuda_rasterizer/forward.cu(123): error: too many initializer values

/root/mip-splatting-jittor/gaussian_renderer/diff_gaussian_rasterizater/cuda_rasterizer/forward.cu(267): error: class "float3" has no member "w"

2 errors detected in the compilation of "/root/mip-splatting-jittor/gaussian_renderer/diff_gaussian_rasterizater/cuda_rasterizer/forward.cu". make[2]: [CMakeFiles/CudaRasterizer.dir/build.make:90: CMakeFiles/CudaRasterizer.dir/cuda_rasterizer/forward.cu.o] Error 1 make[1]: [CMakeFiles/Makefile2:83: CMakeFiles/CudaRasterizer.dir/all] Error 2 make: *** [Makefile:91: all] Error 2 同样的环境编译 gaussian_splatting_jittor中的diff_gaussian_rasterizater可以成功

lishaobingdong commented 1 day ago

感谢! 74行的computeCov2D函数声明应该为device float4,我会更新修改测试后的代码

yuedumingz commented 1 day ago

74行和229行的float3改为float4后,编译成功