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版本在作鬼

**

相关推荐
天空之城--1 小时前
Claude Code 高效开发 Web 2D/3D 完全指南:心法、自定义 Skill 体系与社区技能包实战
前端·3d
清风笑烟语20 小时前
rustfs 集群部署
3d
还是大剑师兰特1 天前
Unity 从零搭建简易3D场景(新手分步教程)
3d·unity·游戏引擎
EQ-雪梨蛋花汤1 天前
Android 3D 开发教程(三):Sceneform-EQR 配置 PBR 材质、光照、相机与实时阴影
android·3d·材质
弈语道破AI1 天前
3D渲染不再熬时间!即梦 Seedance 2.5 具备3D白模渲染功能的AI视频生成工具
人工智能·3d·音视频
答案—answer2 天前
VibeCoding 能做到什么程度?我用它做了一座 3D 数字博物馆
3d·ai编程·threejs·vibecoding
玖玥拾2 天前
Unity3D RPG 入门项目(四)背包拖拽、物品悬浮提示、项目开发思维
3d·unity·游戏引擎
cyadyx3 天前
【Three.js】Three.js 中加载 3D 模型
前端·javascript·3d
chaoyuanl3 天前
悬空玻璃剧场源头厂家选型全解析|270°裸眼3D悬空玻璃剧场投资避坑指南
大数据·人工智能·3d·xr·娱乐·mr
在下胡三汉3 天前
GLTF vs OBJ vs FBX vs GLB:选择合适的 3D 文件格式,怎么获取下载
3d