Open yuedumingz opened 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可以成功
感谢! 74行的computeCov2D函数声明应该为device float4,我会更新修改测试后的代码
74行和229行的float3改为float4后,编译成功
/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可以成功