当前位置: 首页 > news >正文

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

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

sudo apt-get install build-essential git
安装 CUDA 并将 CUDA 安装添加到您的 PATH。 例如,如果您有 CUDA 12.6.3,请将以下内容添加到您的/usr/local/~/.bashrcexport 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)
首先使用以下命令克隆此存储库及其所有子模块:

$ git clone --recursive https://github.com/nvlabs/tiny-cuda-nn
$ cd tiny-cuda-nn

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

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 环境。然后,调用

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

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

tiny-cuda-nn$ cd bindings/torch
tiny-cuda-nn/bindings/torch$ python setup.py install

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

在tinycudann安装过程中出现问题

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 otherstandards-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 otherstandards-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(失败)

下载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(失败)

sudo add-apt-repository universe
sudo apt update
sudo apt install gcc-10 g++-10

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

方法3(失败)

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)

手动添加 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版本在作鬼

**在这里插入图片描述

http://www.xdnf.cn/news/253531.html

相关文章:

  • 计算机网络01-网站数据传输过程
  • aws(学习笔记第四十课) image-content-search
  • [Linux]从零开始的STM32MP157 Buildroot根文件系统构建
  • 如何实现服务的自动扩缩容(Auto Scaling)
  • Kotlin Flow流
  • GZIPInputStream 类详解
  • Linux_sudo命令的使用与机制
  • 5.2刷题
  • libevent库详解:高性能异步IO的利器
  • python 常用web开发框架及使用示例
  • Python 在世界地图上加气泡图
  • 【多线程】六、基于阻塞队列的生产者消费者模型
  • react js 查看字体效果
  • MySQL 中的游标(Cursor)
  • NV162NV172美光固态颗粒NV175NV188
  • SpringBoot癌症患者交流平台设计开发
  • Flutter AppBar 详解
  • gRPC学习笔记记录以及整合gin开发
  • 【云备份】配置文件加载模块
  • 贝叶斯算法(Bayesian Algorithms)详解
  • DBeaver连接人大金仓数据库V9
  • Nginx搭建test服务器
  • 企业级分布式 MCP 方案
  • 文章六:《循环神经网络(RNN)与自然语言处理》
  • 第十六届蓝桥杯 2025 C/C++组 客流量上限
  • 2025五一数学建模竞赛A题完整分析论文(共45页)(含模型、可运行代码、数据)
  • 【服务器通信-socket】——int socket(int domain, int type, int protocol);
  • LangChain入门(五)AI记住聊天历史
  • Android基础控件用法介绍
  • 报文三次握手对么٩(๑^o^๑)۶