twanghcmut/backup-foundation-physics / logs /sam3d_setup /12_diff_gaussian_rasterization.log
twanghcmut's picture
download
raw
8.91 kB
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Collecting git+https://github.com/graphdeco-inria/diff-gaussian-rasterization.git
Cloning https://github.com/graphdeco-inria/diff-gaussian-rasterization.git to /tmp/pip-req-build-xpyzsf5e
Running command git clone --filter=blob:none --quiet https://github.com/graphdeco-inria/diff-gaussian-rasterization.git /tmp/pip-req-build-xpyzsf5e
Resolved https://github.com/graphdeco-inria/diff-gaussian-rasterization.git to commit 59f5f77e3ddbac3ed9db93ec2cfe99ed6c5d121d
Running command git submodule update --init --recursive -q
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: diff_gaussian_rasterization
Building wheel for diff_gaussian_rasterization (pyproject.toml): started
Building wheel for diff_gaussian_rasterization (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
× Building wheel for diff_gaussian_rasterization (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [71 lines of output]
/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/cuda/__init__.py:61: FutureWarning: The pynvml package is deprecated. Please install nvidia-ml-py instead. If you did not install pynvml directly, please report this to the maintainers of the package that installed pynvml for you.
import pynvml # type: ignore[import]
running bdist_wheel
/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/utils/cpp_extension.py:497: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend.
warnings.warn(msg.format('we could not find ninja.'))
running build
running build_py
creating build/lib.linux-x86_64-cpython-311/diff_gaussian_rasterization
copying diff_gaussian_rasterization/__init__.py -> build/lib.linux-x86_64-cpython-311/diff_gaussian_rasterization
running build_ext
/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/utils/cpp_extension.py:416: UserWarning: The detected CUDA version (12.8) has a minor version mismatch with the version that was used to compile PyTorch (12.1). Most likely this shouldn't be a problem.
warnings.warn(CUDA_MISMATCH_WARN.format(cuda_str_version, torch.version.cuda))
/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/utils/cpp_extension.py:426: UserWarning: There are no g++ version bounds defined for CUDA version 12.8
warnings.warn(f'There are no {compiler_name} version bounds defined for CUDA version {cuda_str_version}')
building 'diff_gaussian_rasterization._C' extension
creating build/temp.linux-x86_64-cpython-311/cuda_rasterizer
/home/quang/miniconda3/envs/cuda128/bin/nvcc -I/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/include -I/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/include/TH -I/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/include/THC -I/home/quang/miniconda3/envs/cuda128/include -I/home/quang/miniconda3/envs/sam3d-objects/include/python3.11 -c cuda_rasterizer/backward.cu -o build/temp.linux-x86_64-cpython-311/cuda_rasterizer/backward.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -I/tmp/pip-req-build-xpyzsf5e/third_party/glm/ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_90,code=sm_90 -std=c++17
cuda_rasterizer/auxiliary.h(151): warning #177-D: variable "p_proj" was declared but never referenced
float3 p_proj = { p_hom.x * p_w, p_hom.y * p_w, p_hom.z * p_w };
^
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
/home/quang/miniconda3/envs/cuda128/bin/nvcc -I/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/include -I/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/include/TH -I/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/include/THC -I/home/quang/miniconda3/envs/cuda128/include -I/home/quang/miniconda3/envs/sam3d-objects/include/python3.11 -c cuda_rasterizer/forward.cu -o build/temp.linux-x86_64-cpython-311/cuda_rasterizer/forward.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -I/tmp/pip-req-build-xpyzsf5e/third_party/glm/ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_90,code=sm_90 -std=c++17
cuda_rasterizer/auxiliary.h(151): warning #177-D: variable "p_proj" was declared but never referenced
float3 p_proj = { p_hom.x * p_w, p_hom.y * p_w, p_hom.z * p_w };
^
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
/home/quang/miniconda3/envs/cuda128/bin/nvcc -I/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/include -I/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/include/torch/csrc/api/include -I/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/include/TH -I/home/quang/miniconda3/envs/sam3d-objects/lib/python3.11/site-packages/torch/include/THC -I/home/quang/miniconda3/envs/cuda128/include -I/home/quang/miniconda3/envs/sam3d-objects/include/python3.11 -c cuda_rasterizer/rasterizer_impl.cu -o build/temp.linux-x86_64-cpython-311/cuda_rasterizer/rasterizer_impl.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -I/tmp/pip-req-build-xpyzsf5e/third_party/glm/ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_90,code=sm_90 -std=c++17
cuda_rasterizer/rasterizer_impl.h(24): error: namespace "std" has no member "uintptr_t"
std::size_t offset = (reinterpret_cast<std::uintptr_t>(chunk) + alignment - 1) & ~(alignment - 1);
^
cuda_rasterizer/rasterizer_impl.h(40): error: identifier "uint32_t" is undefined
uint32_t* point_offsets;
^
cuda_rasterizer/rasterizer_impl.h(41): error: identifier "uint32_t" is undefined
uint32_t* tiles_touched;
^
cuda_rasterizer/rasterizer_impl.h(49): error: identifier "uint32_t" is undefined
uint32_t* n_contrib;
^
cuda_rasterizer/rasterizer_impl.h(58): error: identifier "uint64_t" is undefined
uint64_t* point_list_keys_unsorted;
^
cuda_rasterizer/rasterizer_impl.h(59): error: identifier "uint64_t" is undefined
uint64_t* point_list_keys;
^
cuda_rasterizer/rasterizer_impl.h(60): error: identifier "uint32_t" is undefined
uint32_t* point_list_unsorted;
^
cuda_rasterizer/rasterizer_impl.h(61): error: identifier "uint32_t" is undefined
uint32_t* point_list;
^
cuda_rasterizer/rasterizer_impl.cu(184): warning #549-D: variable "binning" is used before its value is set
obtain(chunk, binning.point_list, P, 128);
^
Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
8 errors detected in the compilation of "cuda_rasterizer/rasterizer_impl.cu".
error: command '/home/quang/miniconda3/envs/cuda128/bin/nvcc' failed with exit code 2
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for diff_gaussian_rasterization
Failed to build diff_gaussian_rasterization
error: failed-wheel-build-for-install
× Failed to build installable wheels for some pyproject.toml based projects
╰─> diff_gaussian_rasterization
EXIT=1

Xet Storage Details

Size:
8.91 kB
·
Xet hash:
4b43012e80108a345c8ed1557aa59733c8b5b8a5143b96e617feb680d332556a

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.