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

news2025/7/19 4:42:42

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

sudo apt-get install build-essential git
安装 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)
首先使用以下命令克隆此存储库及其所有子模块:

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

下载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.coloradmin.cn/o/2356691.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android 实现一个隐私弹窗

效果图如下&#xff1a; 1. 设置同意、退出、点击用户协议、点击隐私协议的函数参数 2. 《用户协议》、《隐私政策》设置成可点击的&#xff0c;且颜色要区分出来 res/layout/dialog_privacy_policy.xml 文件 <?xml version"1.0" encoding"utf-8"?&…

[学成在线]22-自动部署项目

自动部署 实战流程 下边使用jenkins实现CI/CD的流程。 1、将代码使用Git托管 2、在jenkins创建任务&#xff0c;从Git拉取代码。 3、拉取代码后进行自动构建&#xff1a;测试、打包、部署。 首先将代码打成镜像包上传到docker私服。 自动创建容器、启动容器。 4、当有代…

Golang|使用函数作为参数和使用接口的联系

函数作为数据类型的一种&#xff0c;可以成为其他函数的参数。在 Go&#xff08;Golang&#xff09; 中&#xff0c;函数作为参数 和 接口&#xff08;interface&#xff09;&#xff0c;本质上都和抽象、灵活调用有关 —— 都是让代码更灵活、更可扩展的手段。不过它们各有侧重…

MATLAB技巧——norm和vecnorm两个函数讲解与辨析

在 MATLAB 中,norm 和 vecnorm 是两个用于计算向量或矩阵范数的函数,虽然它们的功能相似,但在使用场景和适用性上存在一些区别。本文将详细解释这两个函数的用途、功能以及如何选择合适的函数。 文章目录 norm函数用法范数类型vecnorm函数用法范数类型选择合适的函数示例对比…

ubuntu的libc 库被我 sudo apt-get --reinstall install libc6搞没了

我系统的libc 没了 今天为了运行一个开源的yuv 播放器&#xff0c;在运行的时候提醒 Inconsistency detected by ld.so: dl-call-libc-early-init.c: 37: _dl_call_libc_early_init: Assertion sym ! NULL failed!然后听从AI 的建议 当我去执行ls 时&#xff0c;系统提示 就这…

Ubuntu搭建Conda+Python开发环境

目录 一、环境说明 1、测试环境为ubuntu24.04.1 2、更新系统环境 3、安装wget工具 4、下载miniconda安装脚本 二、安装步骤 1、安装miniconda 2、source conda 3、验证版本 4、配置pip源 三、conda用法 1、常用指令 一、环境说明 1、测试环境为ubuntu24.04.1 2、更…

Python全流程开发实战:基于IMAP协议安全下载个人Gmail邮箱内所有PDF附件

在日常办公场景中&#xff0c;面对成百上千封携带PDF附件的邮件&#xff0c;手动逐一下载往往耗时耗力&#xff0c;成为效率瓶颈。如何通过代码实现“一键批量下载”&#xff1f;本文将以**“Gmail全量PDF附件下载工具”**开发为例&#xff0c;完整拆解从需求分析到落地交付的P…

Pytest-mark使用详解(跳过、标记、参数 化)

1.前言 在工作中我们经常使用pytest.mark.XXXX进行装饰器修饰&#xff0c;后面的XXX的不同&#xff0c;在pytest中有不同的作 用&#xff0c;其整体使用相对复杂&#xff0c;我们单独将其抽取出来做详细的讲解。 2.pytest.mark.skip()/skipif()跳过用例 import pytest #无条…

【浅尝Java】Java简介第一个Java程序(含JDK、JRE与JVM关系、javcdoc的使用)

&#x1f35e;自我激励&#xff1a;每天努力一点点&#xff0c;技术变化看得见 文章目录 Java语言概述Java是什么Java语言的重要性Java语言发展简史Java语言特性 第一个Java程序main方法示例运行Java程序JDK、JRE、JVM之间的关系注释基本规则注释规范 标识符关键字 Java语言概述…

项目三 - 任务2:创建笔记本电脑类(一爹多叔)

在本次实战中&#xff0c;我们通过Java的单根继承和多接口实现特性&#xff0c;设计了一个笔记本电脑类。首先创建了Computer抽象类&#xff0c;提供计算的抽象方法&#xff0c;模拟电脑的基本功能。接着定义了NetCard和USB两个接口&#xff0c;分别包含连接网络和USB设备的抽象…

Electron学习+打包

1. 什么是 Electron&#xff1f; Electron 是⼀个 跨平台桌⾯应⽤ 开发框架&#xff0c;开发者可以使⽤&#xff1a;HTML、CSS、JavaScript 等 Web 技术来构建桌⾯应⽤程序&#xff0c;它的本质是结合了 Chromium 和 Node.js &#xff0c;现在⼴泛⽤于桌⾯应 ⽤程序开发&a…

NumPy线性代数功能全解析:矩阵运算与方程求解实用指南

NumPy 是线性代数领域中高效的工具。它可以帮助完成矩阵运算和方程求解。本文将介绍 NumPy 中用于线性代数的常用函数。 矩阵乘法 矩阵乘法会根据两个矩阵生成一个新矩阵。具体做法是将第一个矩阵的每一行与第二个矩阵的每一列相乘&#xff0c;并将乘积相加&#xff0c;得到新…

《RabbitMQ 全面解析:从原理到实战的高性能消息队列指南》

一、RabbitMQ 核心原理与架构 1. 核心组件与工作流程 RabbitMQ 基于 AMQP 协议&#xff0c;核心组件包括 生产者&#xff08;Producer&#xff09;、交换机&#xff08;Exchange&#xff09;、队列&#xff08;Queue&#xff09; 和 消费者&#xff08;Consumer&#xff09;。…

Android Framework学习二:Activity创建及View绘制流程

文章目录 Window绘制流程Window Manager Service&#xff08;WMS&#xff09;SurfaceSurfaceFlinger 安卓View层次结构ActivityPhoneWindowActivity与PhoneWindow两者之间的关系ViewRootImplDecorViewDecorView 的作用DecorView 的结构总结 Activity创建流程View invalidate调用…

python如何在深度学习框架目标检测算法使用Yolov8训练道路汽车漆面车漆缺陷数据集 建立基于YOLOv8道路汽车漆面缺陷(划痕)检测系统

基于YOLOv8道路汽车漆面缺陷&#xff08;划痕&#xff09;检测系统 文章目录 1. 安装依赖2. 数据集准备与划分3. 数据预处理4. 配置YOLOv85. 训练和评估模型6. 推理与可视化7. 构建GUI应用程序 道路汽车漆面车漆缺陷检测数据集1221张 1类 汽车漆面缺陷检测YOLO数据集 1221张…

高性能、云原生的对象存储服务MinIO 详细介绍与案例应用

什么是MinIO&#xff1f; MinIO是一个高性能、云原生的对象存储服务&#xff0c;采用Apache License v2.0开源协议发布。它与Amazon S3云存储服务API兼容&#xff0c;适合构建高性能、可扩展的存储基础设施。支持大规模非结构化数据的存储&#xff0c;适合图片、视频、日志、备…

Arduino按键开关编程详解

一、按键开关的基本原理与硬件连接 1.1 按键开关的工作原理 按键开关是一种常见的输入设备&#xff0c;其核心原理基于机械触点的闭合与断开。当用户按下按键时&#xff0c;内部的金属片会连接电路两端&#xff0c;形成通路&#xff1b;松开按键后&#xff0c;金属片在弹簧作…

鸢尾花(Iris)数据集的多模型分类与可视化分析工具

该程序是一个鸢尾花(Iris)数据集的多模型分类与可视化分析工具,主要功能如下: 1. 数据加载与预处理 功能说明: 使用sklearn.datasets.load_iris()加载经典的鸢尾花数据集。将数据转为pandas.DataFrame,并将类别数字标签映射为中文类别名(山鸢尾、变色鸢尾、维吉尼亚鸢尾…

[蓝桥杯 2023 国 Python B] 划分 Java

import java.util.*;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int[] arr new int[41];int sum 0;for (int i 1; i < 40; i) {arr[i] sc.nextInt();sum arr[i];}sc.close();int target sum / 2; // 最接近的两…

25.4.30数据结构|并查集 路径压缩

书接上回 上一节&#xff1a;数据结构|并查集 前言 &#xff08;一&#xff09;理论理解&#xff1a; 1、在QuickUnion快速合并的过程中&#xff0c;每次都要找根ID&#xff0c;而路径压缩让找根ID变得更加迅速直接。 2、路径压缩 针对的是findRootIndex()【查找根ID】进行的压…