InternLandMark / FlashGS

MIT License
95 stars 5 forks source link

an error when i install #4

Closed smart4654154 closed 3 months ago

smart4654154 commented 3 months ago

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat3x2.hpp(36): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat3x3.hpp(35): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat3x3.hpp(35): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat3x4.hpp(36): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat3x4.hpp(36): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat4x2.hpp(36): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat4x2.hpp(36): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat4x3.hpp(36): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat4x3.hpp(36): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat4x4.hpp(35): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat4x4.hpp(35): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\detail/type_vec1.hpp(95): warning #20012-D: device annotation is ignored on a function("vec") that is explicitly d efaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\detail/type_vec1.hpp(95): warning #20012-D: host annotation is ignored on a function("vec") that is explicitly def aulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\detail/type_vec1.hpp(96): warning #20012-D: device annotation is ignored on a function("vec") that is explicitly d efaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\detail/type_vec1.hpp(96): warning #20012-D: host annotation is ignored on a function("vec") that is explicitly def aulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\detail/type_vec1.hpp(132): warning #20012-D: device annotation is ignored on a function("operator=") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\detail/type_vec1.hpp(132): warning #20012-D: host annotation is ignored on a function("operator=") that is explici tly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(217): warning #177-D: variable "delta" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(218): warning #177-D: variable "lambda1" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(218): warning #177-D: variable "lambda2" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(328): error: expected a type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(328): error: expected a ")"

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(10): warning #177-D: variable "WARP_SIZE" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(11): warning #177-D: variable "log2e" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(12): warning #177-D: variable "ln2" was declared but never referenced

2 errors detected in the compilation of "E:/desktop/FlashGS-main/FlashGS-main/csrc/cuda_rasterizer/preprocess.cu". preprocess.cu ninja: build stopped: subcommand failed. Traceback (most recent call last): File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 2100, in _run_ninja_build subprocess.run( File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\subprocess.py", line 516, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "setup.py", line 43, in setup(name='flash_gaussian_splatting', File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools__init__.py", line 108, in setup return distutils.core.setup(**attrs) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\core.py", line 184, in setup return run_commands(dist) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\core.py", line 200, in run_commands dist.run_commands() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 970, in run_commands self.run_command(cmd) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\dist.py", line 945, in run_command super().run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 989, in run_command cmd_obj.run() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\install.py", line 92, in run self.do_egg_install() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\install.py", line 144, in do_egg_install self.run_command('bdist_egg') File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\cmd.py", line 316, in run_command self.distribution.run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\dist.py", line 945, in run_command super().run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 989, in run_command cmd_obj.run() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\bdist_egg.py", line 167, in run cmd = self.call_command('install_lib', warn_dir=False) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\bdist_egg.py", line 153, in call_command self.run_command(cmdname) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\cmd.py", line 316, in run_command self.distribution.run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\dist.py", line 945, in run_command super().run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 989, in run_command cmd_obj.run() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\install_lib.py", line 13, in run self.build() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\install_lib.py", line 110, in build self.run_command('build_ext') File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\cmd.py", line 316, in run_command self.distribution.run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\dist.py", line 945, in run_command super().run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 989, in run_command cmd_obj.run() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\build_ext.py", line 93, in run _build_ext.run(self) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\build_ext.py", line 359, in run self.build_extensions() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 873, in build_extensions File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\build_ext.py", line 479, in build_extensions self._build_extensions_serial() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\build_ext.py", line 505, in _build_extensions_serial self.build_extension(ext) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\build_ext.py", line 254, in build_extension _build_ext.build_extension(self, ext) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\build_ext.py", line 560, in build_extension objects = self.compiler.compile( File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 845, in win_wrap_ninja_compile _write_ninja_file_and_compile_objects( File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 1774, in _write_ninja_file_and_compile_objects _run_ninja_build( File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 2116, in _run_ninja_build raise RuntimeError(message) from e

can you help me?thank you

chensiyan96 commented 3 months ago

Try to add #include <cuda_runtime.h> at the begin of each ".cu" files. I think nvcc would automatically includes this header file, so what is your cuda and c++ compiler version? We want to reproduce this problem.

smart4654154 commented 3 months ago

Try to add #include <cuda_runtime.h> at the begin of each ".cu" files. I think nvcc would automatically includes this header file, so what is your cuda and c++ compiler version? We want to reproduce this problem.

i add #include <cuda_runtime.h> at the begin of preprocess.cu,render.cu,sort.cu。 cuda is 11.8,i use win10 and Visual Studio 2022.I am a beginner and not sure what a C++compiler is the same error ninja: build stopped: subcommand failed. Traceback (most recent call last): File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 2100, in _run_ninja_build subprocess.run( File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\subprocess.py", line 516, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "setup.py", line 43, in setup(name='flash_gaussian_splatting', File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools__init__.py", line 108, in setup return distutils.core.setup(**attrs) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\core.py", line 184, in setup return run_commands(dist) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\core.py", line 200, in run_commands dist.run_commands() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 970, in run_commands self.run_command(cmd) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\dist.py", line 945, in run_command super().run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 989, in run_command cmd_obj.run() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\install.py", line 92, in run self.do_egg_install() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\install.py", line 144, in do_egg_install self.run_command('bdist_egg') File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\cmd.py", line 316, in run_command self.distribution.run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\dist.py", line 945, in run_command super().run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 989, in run_command cmd_obj.run() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\bdist_egg.py", line 167, in run cmd = self.call_command('install_lib', warn_dir=False) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\bdist_egg.py", line 153, in call_command self.run_command(cmdname) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\cmd.py", line 316, in run_command self.distribution.run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\dist.py", line 945, in run_command super().run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 989, in run_command cmd_obj.run() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\install_lib.py", line 13, in run self.build() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\install_lib.py", line 110, in build self.run_command('build_ext') File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\cmd.py", line 316, in run_command self.distribution.run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\dist.py", line 945, in run_command super().run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 989, in run_command cmd_obj.run() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\build_ext.py", line 93, in run _build_ext.run(self) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\build_ext.py", line 359, in run self.build_extensions() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 873, in build_extensions build_ext.build_extensions(self) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\build_ext.py", line 479, in build_extensions self._build_extensions_serial() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\build_ext.py", line 505, in _build_extensions_serial self.build_extension(ext) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\build_ext.py", line 254, in build_extension _build_ext.build_extension(self, ext) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\build_ext.py", line 560, in build_extension objects = self.compiler.compile( File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 845, in win_wrap_ninja_compile _write_ninja_file_and_compile_objects( File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 1774, in _write_ninja_file_and_compile_objects _run_ninja_build( File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 2116, in _run_ninja_build raise RuntimeError(message) from e RuntimeError: Error compiling objects for extension

chensiyan96 commented 3 months ago

https://github.com/sunkx109/My-Torch-Extension I don't know if your CUDA environment is installed incorrectly. Can you run this demo?

smart4654154 commented 3 months ago

than you ,i can run this demo image image

These pieces of information may be helpful, but I forgot to post them: 55 errors detected in the compilation of "E:/desktop/FlashGS-main/FlashGS-main/csrc/cuda_rasterizer/render.cu". 2 errors detected in the compilation of "E:/desktop/FlashGS-main/FlashGS-main/csrc/cuda_rasterizer/preprocess.cu". preprocess.cu ninja: build stopped: subcommand failed.

the all information: running develop D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\develop.py:42: EasyInstallDeprecationWarning: easy_install command is deprecated. !!

    ********************************************************************************                                                                    
    Please avoid running ``setup.py`` and ``easy_install``.                                                                                             
    Instead, use pypa/build, pypa/installer or other                                                                                                    
    standards-based tools.                                                                                                                              

    See https://github.com/pypa/setuptools/issues/917 for details.                                                                                      
    ********************************************************************************                                                                    

!! easy_install.initialize_options(self) D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !!

    ********************************************************************************
    Please avoid running ``setup.py`` directly.
    Instead, use pypa/build, pypa/installer or other
    standards-based tools.

    See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
    ********************************************************************************

!! self.initialize_options() running egg_info writing flash_gaussian_splatting.egg-info\PKG-INFO writing dependency_links to flash_gaussian_splatting.egg-info\dependency_links.txt writing top-level names to flash_gaussian_splatting.egg-info\top_level.txt reading manifest file 'flash_gaussian_splatting.egg-info\SOURCES.txt' adding license file 'LICENSE' writing manifest file 'flash_gaussian_splatting.egg-info\SOURCES.txt' running build_ext building 'flash_gaussian_splatting' extension Emitting ninja build file E:\desktop\FlashGS-main\FlashGS-main\build\temp.win-amd64-cpython-38\Release\build.ninja... Compiling objects... Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) [1/2] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\desktop\FlashGS-main\FlashGS-mai n\build\temp.win-amd64-cpython-38\Release\csrc\cuda_rasterizer\render.obj.d -std=c++17 --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompil er /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /wd4624 -Xcompiler /wd4067 -Xcompiler /wd4068 -Xcompiler /EHsc -Xc udafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_no ne_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -ID:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\include -ID:\appinstall \Anaconda3\envs\FlashGS2\lib\site-packages\torch\include\torch\csrc\api\include -ID:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\include\TH -ID:\appi nstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\include" -ID:\appinstall\Anaconda3\en vs\FlashGS2\include -ID:\appinstall\Anaconda3\envs\FlashGS2\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include" "IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Aux iliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um" "-IC:\P rogram Files (x86)\Windows Kits\10\include\10.0.22621.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\winrt" "-IC:\Program Files (x86)\ Windows Kits\10\include\10.0.22621.0\cppwinrt" -c E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu -o E:\desktop\FlashGS-main\FlashGS-main\buil d\temp.win-amd64-cpython-38\Release\csrc\cuda_rasterizer\render.obj -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -O1 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=flash_gaussian_splatting -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 FAILED: E:/desktop/FlashGS-main/FlashGS-main/build/temp.win-amd64-cpython-38/Release/csrc/cuda_rasterizer/render.obj C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\desktop\FlashGS-main\FlashGS-main\buil d\temp.win-amd64-cpython-38\Release\csrc\cuda_rasterizer\render.obj.d -std=c++17 --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd 4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /wd4624 -Xcompiler /wd4067 -Xcompiler /wd4068 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_ass umed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -ID:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\include -ID:\appinstall\Anaco nda3\envs\FlashGS2\lib\site-packages\torch\include\torch\csrc\api\include -ID:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\include\TH -ID:\appinstall \Anaconda3\envs\FlashGS2\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\include" -ID:\appinstall\Anaconda3\envs\Fla shGS2\include -ID:\appinstall\Anaconda3\envs\FlashGS2\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include" "-IC:\Pr ogram Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary \VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\winrt" "-IC:\Program Files (x86)\Window s Kits\10\include\10.0.22621.0\cppwinrt" -c E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu -o E:\desktop\FlashGS-main\FlashGS-main\build\temp .win-amd64-cpython-38\Release\csrc\cuda_rasterizer\render.obj -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUD A_NO_HALF2_OPERATORS --expt-relaxed-constexpr -O1 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=flash_gaussian_splatting -D_GLIBCXX_USE_CXX11_ABI=0 -genc ode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(33): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(35): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(104): warning #12-D: parsing restarts here after previous syntax error

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(105): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(106): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(108): error: this declaration has no storage class or type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(109): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(110): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(112): error: this declaration has no storage class or type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(112): error: variable "scale" has already been defined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(113): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(114): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(116): error: this declaration has no storage class or type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(116): error: variable "scale" has already been defined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(117): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(118): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(120): error: this declaration has no storage class or type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(120): error: variable "scale" has already been defined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(121): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(122): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(124): error: this declaration has no storage class or type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(124): error: variable "scale" has already been defined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(125): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(126): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(128): error: this declaration has no storage class or type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(128): error: variable "scale" has already been defined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(129): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(130): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(132): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(136): warning #12-D: parsing restarts here after previous syntax error

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(137): error: identifier "point_list" is undefined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(137): error: identifier "point_id" is undefined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(138): error: identifier "points_xy_image" is undefined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(139): error: identifier "features" is undefined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(140): error: identifier "conic_opacity" is undefined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(141): error: this declaration has no storage class or type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(141): error: variable "coll_id" has already been defined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(142): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(148): warning #12-D: parsing restarts here after previous syntax error

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(150): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(163): warning #12-D: parsing restarts here after previous syntax error

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(165): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(174): warning #12-D: parsing restarts here after previous syntax error

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(176): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(184): warning #12-D: parsing restarts here after previous syntax error

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(187): error: this declaration has no storage class or type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(187): error: variable "coll_id" has already been defined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(187): error: expected a ";"

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(188): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(214): warning #12-D: parsing restarts here after previous syntax error

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(215): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(222): warning #12-D: parsing restarts here after previous syntax error

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(223): error: this declaration has no storage class or type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(223): error: variable "rgb" has already been defined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(225): error: too many initializer values

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(228): error: this declaration has no storage class or type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(228): error: variable "con_o" has already been defined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(230): error: too many initializer values

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(234): error: this declaration has no storage class or type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(234): error: variable "coll_id" has already been defined

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(234): error: expected a ";"

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(235): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(237): error: expected a declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(4): warning #177-D: variable "WARP_SIZE" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(5): warning #177-D: variable "BLOCK_X" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(6): warning #177-D: variable "BLOCK_Y" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(7): warning #177-D: variable "THREAD_X" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\render.cu(8): warning #177-D: variable "THREAD_Y" was declared but never referenced

55 errors detected in the compilation of "E:/desktop/FlashGS-main/FlashGS-main/csrc/cuda_rasterizer/render.cu". render.cu [2/2] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\desktop\FlashGS-main\FlashGS-mai n\build\temp.win-amd64-cpython-38\Release\csrc\cuda_rasterizer\preprocess.obj.d -std=c++17 --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xco mpiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /wd4624 -Xcompiler /wd4067 -Xcompiler /wd4068 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflic t_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -ID:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\include -ID:\appins tall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\include\torch\csrc\api\include -ID:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\include\TH -ID:\ appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\include" -ID:\appinstall\Anaconda 3\envs\FlashGS2\include -ID:\appinstall\Anaconda3\envs\FlashGS2\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include " "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC \Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um" "-I C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\winrt" "-IC:\Program Files (x 86)\Windows Kits\10\include\10.0.22621.0\cppwinrt" -c E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu -o E:\desktop\FlashGS-main\FlashGS-m ain\build\temp.win-amd64-cpython-38\Release\csrc\cuda_rasterizer\preprocess.obj -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CON VERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -O1 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=flash_gaussian_splatting -D_GLIBCXX_USE _CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 FAILED: E:/desktop/FlashGS-main/FlashGS-main/build/temp.win-amd64-cpython-38/Release/csrc/cuda_rasterizer/preprocess.obj C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin\nvcc --generate-dependencies-with-compile --dependency-output E:\desktop\FlashGS-main\FlashGS-main\buil d\temp.win-amd64-cpython-38\Release\csrc\cuda_rasterizer\preprocess.obj.d -std=c++17 --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /wd4624 -Xcompiler /wd4067 -Xcompiler /wd4068 -Xcompiler /EHsc -Xcud afe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none _assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -ID:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\include -ID:\appinstall\A naconda3\envs\FlashGS2\lib\site-packages\torch\include\torch\csrc\api\include -ID:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\include\TH -ID:\appins tall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\include" -ID:\appinstall\Anaconda3\envs \FlashGS2\include -ID:\appinstall\Anaconda3\envs\FlashGS2\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include" "-IC :\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxil iary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um" "-IC:\Pro gram Files (x86)\Windows Kits\10\include\10.0.22621.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\winrt" "-IC:\Program Files (x86)\Wi ndows Kits\10\include\10.0.22621.0\cppwinrt" -c E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu -o E:\desktop\FlashGS-main\FlashGS-main\bu ild\temp.win-amd64-cpython-38\Release\csrc\cuda_rasterizer\preprocess.obj -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIO NS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -O1 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=flash_gaussian_splatting -D_GLIBCXX_USE_CXX11 _ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec2.hpp(94): warning #20012-D: device annotation is ignored on a function("vec") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec2.hpp(94): warning #20012-D: host annotation is ignored on a function("vec") that is explici tly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec2.hpp(95): warning #20012-D: device annotation is ignored on a function("vec") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec2.hpp(95): warning #20012-D: host annotation is ignored on a function("vec") that is explici tly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec2.hpp(143): warning #20012-D: device annotation is ignored on a function("operator=") that i s explicitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec2.hpp(143): warning #20012-D: host annotation is ignored on a function("operator=") that is explicitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec3.hpp(98): warning #20012-D: device annotation is ignored on a function("vec") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec3.hpp(98): warning #20012-D: host annotation is ignored on a function("vec") that is explici tly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec3.hpp(99): warning #20012-D: device annotation is ignored on a function("vec") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec3.hpp(99): warning #20012-D: host annotation is ignored on a function("vec") that is explici tly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec3.hpp(176): warning #20012-D: device annotation is ignored on a function("operator=") that i s explicitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec3.hpp(176): warning #20012-D: host annotation is ignored on a function("operator=") that is explicitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec4.hpp(97): warning #20012-D: device annotation is ignored on a function("vec") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec4.hpp(97): warning #20012-D: host annotation is ignored on a function("vec") that is explici tly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec4.hpp(98): warning #20012-D: device annotation is ignored on a function("vec") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec4.hpp(98): warning #20012-D: host annotation is ignored on a function("vec") that is explici tly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec4.hpp(249): warning #20012-D: device annotation is ignored on a function("operator=") that i s explicitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_vec4.hpp(249): warning #20012-D: host annotation is ignored on a function("operator=") that is explicitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat2x2.hpp(35): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat2x2.hpp(35): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat2x3.hpp(36): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat2x3.hpp(36): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat2x4.hpp(36): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat2x4.hpp(36): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat3x2.hpp(36): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat3x2.hpp(36): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat3x3.hpp(35): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat3x3.hpp(35): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat3x4.hpp(36): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat3x4.hpp(36): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat4x2.hpp(36): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat4x2.hpp(36): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat4x3.hpp(36): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat4x3.hpp(36): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat4x4.hpp(35): warning #20012-D: device annotation is ignored on a function("mat") that is exp licitly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\ext../detail/type_mat4x4.hpp(35): warning #20012-D: host annotation is ignored on a function("mat") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\detail/type_vec1.hpp(95): warning #20012-D: device annotation is ignored on a function("vec") that is explicitly d efaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\detail/type_vec1.hpp(95): warning #20012-D: host annotation is ignored on a function("vec") that is explicitly def aulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\detail/type_vec1.hpp(96): warning #20012-D: device annotation is ignored on a function("vec") that is explicitly d efaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\detail/type_vec1.hpp(96): warning #20012-D: host annotation is ignored on a function("vec") that is explicitly def aulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\detail/type_vec1.hpp(132): warning #20012-D: device annotation is ignored on a function("operator=") that is expli citly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\glm\detail/type_vec1.hpp(132): warning #20012-D: host annotation is ignored on a function("operator=") that is explici tly defaulted on its first declaration

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(218): warning #177-D: variable "delta" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(219): warning #177-D: variable "lambda1" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(219): warning #177-D: variable "lambda2" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(329): error: expected a type specifier

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(329): error: expected a ")"

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(11): warning #177-D: variable "WARP_SIZE" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(12): warning #177-D: variable "log2e" was declared but never referenced

E:\desktop\FlashGS-main\FlashGS-main\csrc\cuda_rasterizer\preprocess.cu(13): warning #177-D: variable "ln2" was declared but never referenced

2 errors detected in the compilation of "E:/desktop/FlashGS-main/FlashGS-main/csrc/cuda_rasterizer/preprocess.cu". preprocess.cu ninja: build stopped: subcommand failed. Traceback (most recent call last): File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 2100, in _run_ninja_build subprocess.run( File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\subprocess.py", line 516, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "setup.py", line 43, in setup(name='flash_gaussian_splatting', File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools__init__.py", line 108, in setup return distutils.core.setup(**attrs) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\core.py", line 184, in setup return run_commands(dist) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\core.py", line 200, in run_commands dist.run_commands() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 970, in run_commands self.run_command(cmd) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\dist.py", line 945, in run_command super().run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 989, in run_command cmd_obj.run() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\develop.py", line 36, in run self.install_for_development() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\develop.py", line 113, in install_for_development self.run_command('build_ext') File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\cmd.py", line 316, in run_command self.distribution.run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\dist.py", line 945, in run_command super().run_command(command) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\dist.py", line 989, in run_command cmd_obj.run() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\build_ext.py", line 93, in run _build_ext.run(self) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\build_ext.py", line 359, in run self.build_extensions() File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 873, in build_extensions build_ext.build_extensions(self) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\build_ext.py", line 479, in build_extensions self._build_extensions_serial() self.build_extension(ext) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools\command\build_ext.py", line 254, in build_extension _build_ext.build_extension(self, ext) File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\setuptools_distutils\command\build_ext.py", line 560, in build_extension objects = self.compiler.compile( File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 845, in win_wrap_ninja_compile _write_ninja_file_and_compile_objects( File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 1774, in _write_ninja_file_and_compile_objects _run_ninja_build( File "D:\appinstall\Anaconda3\envs\FlashGS2\lib\site-packages\torch\utils\cpp_extension.py", line 2116, in _run_ninja_build raise RuntimeError(message) from e

chensiyan96 commented 3 months ago

Delete all the non-ascii characters. 看起来是中文注释导致的,我删掉了,你如果还编不过就再检查一下是不是有非ascii字符

smart4654154 commented 3 months ago

Delete all the non-ascii characters. 看起来是中文注释导致的,我删掉了,你如果还编不过就再检查一下是不是有非ascii字符

Delete all the non-ascii characters. 看起来是中文注释导致的,我删掉了,你如果还编不过就再检查一下是不是有非ascii字符

十分感谢,我已经完成安装,我有几个困惑, Q1我注意到你们使用了self.cov3d,但在3DGS最原始的代码(github.com/graphdeco-inria/gaussian-splatting)里储存的是scale,quat,这似乎难以直接对应。请问是 flash_gaussian_splatting.ops.loadPly(scene_path)这个函数处理scale,quat生成cov3d吗? Q2你们论文里提到了GScore,我没找到他们的代码,你可以给我一个链接吗?

Q3你们可以放出示例数据吗?我自己的数据渲染结果是错误的纯色 image

Q4txt文件里的numpy版本找不到,我使用了1.24.4,可以顺利安装

image

chensiyan96 commented 3 months ago

Q1: Yes Q2: 他们是做的硬件,我没看到有代码,即使有也不是像CUDA一样运行的 Q3: 用的是原版的官方数据集训的模型,后续考虑做一个viewer