tinycudann安装过程加ubuntu18.04gcc版本的升级(成功版!!!!)

使用的是 Linux,安装以下软件包

c 复制代码
sudo apt-get install build-essential git
c 复制代码
安装 CUDA 并将 CUDA 安装添加到您的 PATH。 例如,如果您有 CUDA 12.6.3,请将以下内容添加到您的/usr/local/~/.bashrc

export PATH="/usr/local/cuda-12.6.3/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-12.6.3/lib64:$LD_LIBRARY_PATH"

编译(Windows & Linux)

首先使用以下命令克隆此存储库及其所有子模块:

c 复制代码
$ git clone --recursive https://github.com/nvlabs/tiny-cuda-nn
$ cd tiny-cuda-nn

然后,使用 CMake 构建项目:(在 Windows 上,这必须位于开发人员命令提示符中)

c 复制代码
tiny-cuda-nn$ cmake . -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo
tiny-cuda-nn$ cmake --build build --config RelWithDebInfo -j

如果编译莫名其妙地失败或花费的时间超过一小时,则可能是内存不足。在这种情况下,请尝试运行上述命令。-j

PyTorch 扩展

tiny-cuda-nn 附带一个 PyTorch 扩展,允许在 Python 上下文中使用快速 MLP 和输入编码。 这些绑定可能比完整的 Python 实现快得多;特别是对于多分辨率哈希编码。

但是,如果批处理大小较小,Python/PyTorch 的开销可能会很大。 例如,批处理大小为 64k 时,通过 PyTorch 的捆绑示例比原生 CUDA 慢 ~2 倍。 批处理大小为 256k 或更高(默认)时,性能要接近得多。mlp_learning_an_image

首先,使用支持 CUDA 的最新 PyTorch 版本设置 Python 3.X 环境。然后,调用

c 复制代码
pip install git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch

或者,如果您想从 tiny-cuda-nn 的本地克隆进行安装,请调用

c 复制代码
tiny-cuda-nn$ cd bindings/torch
tiny-cuda-nn/bindings/torch$ python setup.py install

上述是github上复制过来的大概步骤

在tinycudann安装过程中出现问题

c 复制代码
pip install git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch

运行这个代码时报下面错误

(factory)

uriky@uriky-System-Product-Name:~/nerf-factory-upadate/tiny-cuda-nn/bindings/torch$

python setup.py install setup.py:5: DeprecationWarning: pkg_resources

is deprecated as an API. See

https://setuptools.pypa.io/en/latest/pkg_resources.html from

pkg_resources import parse_version Building PyTorch extension for

tiny-cuda-nn version 1.7 Obtained compute capability 89 from PyTorch

Detected CUDA version 11.3 WARNING: Compute capabilities [89] are not

all supported by the installed CUDA version 11.3. Targeting [86]

instead. Targeting C++ standard 17 running install

/home/uriky/anaconda3/envs/factory/lib/python3.8/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()

/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/cmd.py:66:

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.
    ********************************************************************************

!! self.initialize_options() running bdist_egg running egg_info

writing tinycudann.egg-info/PKG-INFO writing dependency_links to

tinycudann.egg-info/dependency_links.txt writing top-level names to

tinycudann.egg-info/top_level.txt reading manifest file

'tinycudann.egg-info/SOURCES.txt' writing manifest file

'tinycudann.egg-info/SOURCES.txt' installing library code to

build/bdist.linux-x86_64/egg running install_lib running build_py

copying tinycudann/modules.py ->

build/lib.linux-x86_64-cpython-38/tinycudann copying

tinycudann/init .py -> build/lib.linux-x86_64-cpython-38/tinycudann

copying tinycudann/bindings.cpp ->

build/lib.linux-x86_64-cpython-38/tinycudann running build_ext

building 'tinycudann_bindings.86_C' extension Emitting ninja build
file
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/build/temp.linux-x86_64-cpython-38/build.ninja...
Compiling objects... Allowing ninja to set a default number of
workers... (overridable by setting the environment variable
MAX_JOBS=N) [1/8] /usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/network.cu -o
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/network.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 FAILED: /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/network.o
/usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/network.cu -o
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/network.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 In file included from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/cpp_api.h:32:0,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/common_host.h:33,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/object.h:32,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/network.h:33,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/network.cu:31:
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/json/json.hpp:3954:14:
fatal error: filesystem: 没有那个文件或目录
#include
^~~~~~~~~~~~ compilation terminated. [2/8] /usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/cpp_api.cu -o
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/cpp_api.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 FAILED: /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/cpp_api.o
/usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/cpp_api.cu -o
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/cpp_api.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 In file included from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/cpp_api.h:32:0,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/common_host.h:33,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/cpp_api.cu:30:
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/json/json.hpp:3954:14:
fatal error: filesystem: 没有那个文件或目录
#include
^~~~~~~~~~~~ compilation terminated. [3/8] /usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/encoding.cu -o
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/encoding.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 FAILED: /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/encoding.o
/usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/encoding.cu -o
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/encoding.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 In file included from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/cpp_api.h:32:0,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/common_host.h:33,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/object.h:32,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/encoding.h:33,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/encoding.cu:30:
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/json/json.hpp:3954:14:
fatal error: filesystem: 没有那个文件或目录
#include
^~~~~~~~~~~~ compilation terminated. [4/8] /usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/object.cu -o
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/object.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 FAILED: /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/object.o
/usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/object.cu -o
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/object.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 In file included from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/cpp_api.h:32:0,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/common_host.h:33,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/object.h:32,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/object.cu:31:
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/json/json.hpp:3954:14:
fatal error: filesystem: 没有那个文件或目录
#include
^~~~~~~~~~~~ compilation terminated. [5/8] /usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/common_host.cu -o
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/common_host.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 FAILED: /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/common_host.o
/usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/common_host.cu -o
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/common_host.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 In file included from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/cpp_api.h:32:0,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/common_host.h:33,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/common_host.cu:31:
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/json/json.hpp:3954:14:
fatal error: filesystem: 没有那个文件或目录
#include
^~~~~~~~~~~~ compilation terminated. [6/8] /usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/fully_fused_mlp.cu
-o /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/fully_fused_mlp.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 FAILED: /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/fully_fused_mlp.o
/usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/fully_fused_mlp.cu
-o /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/fully_fused_mlp.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 In file included from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/cpp_api.h:32:0,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/common_host.h:33,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/object.h:32,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/network.h:33,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/networks/fully_fused_mlp.h:34,
from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/fully_fused_mlp.cu:31:
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/json/json.hpp:3954:14:
fatal error: filesystem: 没有那个文件或目录
#include
^~~~~~~~~~~~ compilation terminated. [7/8] /usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/cutlass_mlp.cu -o
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/cutlass_mlp.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="gcc"' '-DPYBIND11_STDLIB="libstdcpp"'
'-DPYBIND11_BUILD_ABI="cxxabi1011"' -DTORCH_EXTENSION_NAME=86_C
-D_GLIBCXX_USE_CXX11_ABI=0 FAILED: /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/cutlass_mlp.o
/usr/local/cuda-11.3/bin/nvcc
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include
-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH
-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC
-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/cutlass_mlp.cu -o
/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/src/cutlass_mlp.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'"'"'' -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -Xcompiler=-Wno-float-conversion -Xcompiler=-fno-strict-aliasing -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"'

'-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_86_C

-D_GLIBCXX_USE_CXX11_ABI=0 In file included from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/cpp_api.h:32:0,

from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/common_host.h:33,

from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/cuda_graph.h:32,

from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/include/tiny-cuda-nn/networks/cutlass_mlp.h:34,

from /home/uriky/nerf-factory-upadate/tiny-cuda-nn/src/cutlass_mlp.cu:31:

/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/json/json.hpp:3954:14:

fatal error: filesystem: 没有那个文件或目录

#include

^~~~~~~~~~~~ compilation terminated. [8/8] c++ -MMD -MF /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/build/temp.linux-x86_64-cpython-38/tinycudann/bindings.o.d

-pthread -B /home/uriky/anaconda3/envs/factory/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include

-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include

-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include

-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include

-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include

-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH

-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC

-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/tinycudann/bindings.cpp

-o /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/build/temp.linux-x86_64-cpython-38/tinycudann/bindings.o

-std=c++17 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"'

-DTORCH_EXTENSION_NAME=_86_C -D_GLIBCXX_USE_CXX11_ABI=0 FAILED: /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/build/temp.linux-x86_64-cpython-38/tinycudann/bindings.o

c++ -MMD -MF

/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/build/temp.linux-x86_64-cpython-38/tinycudann/bindings.o.d

-pthread -B /home/uriky/anaconda3/envs/factory/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/include -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies -I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/include

-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/cutlass/tools/util/include

-I/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/fmt/include

-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include

-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/torch/csrc/api/include

-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/TH

-I/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/include/THC

-I/usr/local/cuda-11.3/include -I/home/uriky/anaconda3/envs/factory/include/python3.8 -c -c /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/tinycudann/bindings.cpp

-o /home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/build/temp.linux-x86_64-cpython-38/tinycudann/bindings.o

-std=c++17 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"'

-DTORCH_EXTENSION_NAME=_86_C -D_GLIBCXX_USE_CXX11_ABI=0 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC

but not for C++ In file included from

/home/uriky/nerf-factory-upadate/tiny-cuda-nn/bindings/torch/tinycudann/bindings.cpp:44:0:

/home/uriky/nerf-factory-upadate/tiny-cuda-nn/dependencies/json/json.hpp:3954:14:

fatal error: filesystem: 没有那个文件或目录

#include

^~~~~~~~~~~~ compilation terminated. ninja: build stopped: subcommand failed. Traceback (most recent call last): File

"/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/utils/cpp_extension.py",

line 1740, in _run_ninja_build

subprocess.run( File "/home/uriky/anaconda3/envs/factory/lib/python3.8/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 229, in

setup( File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/init .py",

line 117, in setup

return distutils.core.setup(**attrs) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/core.py",

line 183, in setup

return run_commands(dist) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/core.py",

line 199, in run_commands

dist.run_commands() File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/dist.py",

line 954, in run_commands

self.run_command(cmd) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/dist.py",

line 950, in run_command

super().run_command(command) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/dist.py",

line 973, in run_command

cmd_obj.run() File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/command/install.py",

line 97, in run

self.do_egg_install() File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/command/install.py",

line 149, in do_egg_install

self.run_command('bdist_egg') File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/cmd.py",

line 316, in run_command

self.distribution.run_command(command) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/dist.py",

line 950, in run_command

super().run_command(command) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/dist.py",

line 973, in run_command

cmd_obj.run() File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/command/bdist_egg.py",

line 168, in run

cmd = self.call_command('install_lib', warn_dir=False) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/command/bdist_egg.py",

line 154, in call_command

self.run_command(cmdname) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/cmd.py",

line 316, in run_command

self.distribution.run_command(command) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/dist.py",

line 950, in run_command

super().run_command(command) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/dist.py",

line 973, in run_command

cmd_obj.run() File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/command/install_lib.py",

line 19, in run

self.build() File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/command/install_lib.py",

line 110, in build

self.run_command('build_ext') File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/cmd.py",

line 316, in run_command

self.distribution.run_command(command) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/dist.py",

line 950, in run_command

super().run_command(command) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/dist.py",

line 973, in run_command

cmd_obj.run() File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/command/build_ext.py",

line 98, in run

_build_ext.run(self) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py",

line 359, in run

self.build_extensions() File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/utils/cpp_extension.py",

line 741, in build_extensions

build_ext.build_extensions(self) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py",

line 476, in build_extensions

self._build_extensions_serial() File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py",

line 502, in _build_extensions_serial

self.build_extension(ext) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/command/build_ext.py",

line 263, in build_extension

_build_ext.build_extension(self, ext) File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py",

line 557, in build_extension

objects = self.compiler.compile( File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/utils/cpp_extension.py",

line 562, in unix_wrap_ninja_compile

_write_ninja_file_and_compile_objects( File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/utils/cpp_extension.py",

line 1419, in _write_ninja_file_and_compile_objects

_run_ninja_build( File "/home/uriky/anaconda3/envs/factory/lib/python3.8/site-packages/torch/utils/cpp_extension.py",

line 1756, in _run_ninja_build

raise RuntimeError(message) from e RuntimeError: Error compiling objects for extension (factory)

uriky@uriky-System-Product-Name:~/nerf-factory-upadate/tiny-cuda-nn/bindings/torch$

无法识别该头文件> fatal error: filesystem: 没有那个文件或目录

看了下github上要求的gcc版本

支持 C++14 的编译器。建议使用以下选项并已经过测试: 窗户:Visual Studio 2019 或 2022

Linux的:GCC/G++ 8 或更高版本

怀疑会不会是gcc版本问题,接下来更新gcc版本,我的ubuntu系统18.04(遇问题比较多)

方法1(失败)

c 复制代码
下载GCC 版本的源码包
wget https://ftp.gnu.org/gnu/gcc/gcc-10.4.0/gcc-10.4.0.tar.gz
解压源码包
tar -xzvf gcc-10.4.0.tar.gz
cd gcc-10.4.0
 下载依赖库
./contrib/download_prerequisites
 创建编译目录并进入
mkdir build
cd build
配置编译选项
../configure --prefix=/usr/local/gcc-10.4.0 --enable-languages=c,c++ --disable-multilib
编译和安装
编译过程可能会比较耗时,你可以使用多线程加速编译:
make -j$(nproc)

编译过程出问题了

方法2(失败)

c 复制代码
sudo add-apt-repository universe
sudo apt update
sudo apt install gcc-10 g++-10

忘截图了好像和方法3报的错一样

方法3(失败)

c 复制代码
sudo add-apt-repository ppa:ubuntu-toolchain-r/test

报错

torch$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test Traceback

(most recent call last): File "/usr/bin/add-apt-repository", line

108, in

sp = SoftwareProperties(options=options) File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py",

line 117, in init

self.reload_sourceslist() File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py",

line 613, in reload_sourceslist

self.distro.get_sources(self.sourceslist) File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 93, in

get_sources

(self.id, self.codename)) aptsources.distro.NoDistroTemplateException: Error: could not find a

distribution template for Kylin/kylin (AA)

uriky@uriky-System-Product-Name:~/桌面/Distill/distillconv/tiny-cuda-nn/bindings/torch$

aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Kylin/kylin 错误通常表示你的系统在使用 apt 相关命令时,无法找到与你的麒麟(Kylin)系统版本对应的软件源配置模板。这可能会导致软件源配置出现问题,影响软件的安装和更新。

方法4(成功)

解决方案:手动添加 GCC-9 源(绕过 add-apt-repository)

c 复制代码
手动添加 toolchain PPA 源(不使用 add-apt-repository)
echo "deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu bionic main" | sudo tee /etc/apt/sources.list.d/ubuntu-toolchain-r-test.list
导入 PPA 的公钥(修复签名错误)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1E9377A2BA9EF27F
更新并安装
sudo apt update
sudo apt install gcc-9 g++-9
切换默认版本
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 100
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
 验证安装
gcc --version
g++ --version

add-apt-repository 是一个 Python 工具,Ubuntu Kylin 上因为 /etc/lsb-release 与标准不同,会导致这个工具抛出 NoDistroTemplateException。 解决方式就是手动添加源并导入 key,这样就绕过了 Python 脚本的自动判断逻辑。

更改gcc版本后再次运行

好几个min过去了还在 Building wheel for tinycudann (setup.py) ...

**

安装成功。真的是gcc版本在作鬼

**

相关推荐
那就举个栗子!8 分钟前
解决 3D Gaussian Splatting 中 SIBR 可视化组件报错 uv_mesh.vert 缺失问题【2025最新版!】
3d·uv
weixin_514548891 天前
用于实时辐射场渲染的3D高斯溅射——3D Gaussian Splatting for Real-Time Radiance Field Rendering
3d
yuanpan2 天前
超级好用的参数化3D CAD 建模图形库 (CadQuery库介绍)
3d·cad query
码力码力我爱你2 天前
QT Quick 3D 渲染之场景构建(一)
开发语言·qt·3d
QUST-Learn3D2 天前
高精度3D圆弧拟合 (C++)
3d
❀͜͡傀儡师2 天前
3D可视化编辑器模版
3d·编辑器
那就举个栗子!3 天前
自主采集高质量三维重建数据集指南:面向3DGS与NeRF的图像与视频拍摄技巧【2025最新版!!】
3d·音视频
向上的车轮3 天前
JavaScript的3D库有哪些?
开发语言·javascript·3d
AI视觉网奇3 天前
3dgs渲染 Nvdiffrast
3d