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版本在作鬼
**
相关文章:
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/bi…...
数字智慧方案5869丨智慧健康医疗养老大数据整体规划方案(76页PPT)(文末有下载方式)
资料解读:智慧健康医疗养老大数据整体规划方案 详细资料请看本解读文章的最后内容。 随着科技的飞速发展,健康医疗领域正经历着一场深刻的变革。特别是在大数据和人工智能技术的推动下,智慧健康医疗养老的整体规划方案逐渐浮出水面。本文将…...
使用huggingface_hub需要注意的事项
在安装huggingface_hub的时候要注意如果你的python是放在c盘下时记得用管理员模式命令行来安装huggingface_hub,否则安装过程会报错,之后也不会有huggingface-cli命令。 如果安装时因为没有用管理员权限安装而报错了,可以先卸载huggingface-…...
Matplotlib核心课程-2
4.1 数据加载、储存 4.1.1 从数据文件读取数据 导入支持库: import numpy as np from pandas import Series,DataFrame import pandas as pd 从csv文件读取数据,一般方法: pd.read_csv(../data/ex1.csv,encodinggbk) 从csv文件读取数据&#…...
友元函数和友元类
友元 友元是 C 提供的一种 打破封装 的机制,允许 友元函数 或 友元类 访问某个类的 非公有成员(private/protected)。 友元函数 友元函数 可以 直接访问 类的所有 成员,它是 定义在类外部 的 普通函数 ,不属于任何类…...
5.2刷题
P1064 [NOIP 2006 提高组] 金明的预算方案 背包+附属品DP #include<bits/stdc.h> using namespace std; #define int long long int n, m, v, p, q; struct node{int id, v, s, f; }a[100]; int b[32010], dp[32010]; bool cmp(node a, node b){if(a.id b.…...
用VNA进行天线阻抗匹配的实例大图
比如我这天线,在7Mhz时不谐振,我进行匹配 天线的阻抗很高,大约是在500-1400欧,而等效电容电感很小。 所以我考虑使用阻抗变压器降低阻抗。 1。测试天线阻抗,电阻相当高,等效电容很小。 2。通过磁环匹配到…...
普通IT的股票交易成长史--20250502 突破(1)
声明:本文章的内容只是自己学习的总结,不构成投资建议。文中观点基本来自yt站方方土priceaction,综合自己的观点得出。感谢他们的无私分享。 送给自己的话: 仓位就是生命,绝对不能满仓!!&#…...
[预备知识]5. 优化理论(一)
优化理论 梯度下降(Gradient Descent) 数学原理与可视化 梯度下降是优化领域的基石算法,其核心思想是沿负梯度方向迭代更新参数。数学表达式为: θ t 1 θ t − α ∇ θ J ( θ t ) \theta_{t1} \theta_t - \alpha \nabla…...
AI人工智能的接入和使用
缘起 从参加工作开始就在从事AI的落地和接入,到现在已经25年了。所以对AI一直有种情怀,还写了一系列的《基于语音识别的智能电子病历》的文章,记录了这条路上的潮起潮落。 年少多痴狂 2015年开始负责开发语音识别引擎语义分析,…...
QT6(32)4.5常用按钮组件:Button 例题的代码实现
(103) 先设置对齐: 再设置粗体、斜体、下划线: 给出这三个按钮的源码; 颜色按钮的实现 : 至此完结,谢谢老师们的无私教导。 (104) 谢谢...
B站Michale_ee——ESP32_IDF SDK——FreeRTOS_8 消息缓冲区
Message Buffer(消息缓冲区)与Stream Buffer(流数据缓冲区)类似,但有2点不同: Message Buffer每次只接收1次完整的Message;Message Buffer接收缓冲区小于1条Message大小时,会接收不到数据&#…...
DarkGS:论文解读与全流程环境配置及数据集测试【基于Ubuntu20.04 】【2025最新实战无坑版!!】
一、背景及意义 DarkGS是一个创新性的研究项目,旨在解决机器人在黑暗或低光照环境中探索的问题。传统的3D重建和视觉定位系统在光照条件不佳时表现不佳,这严重限制了机器人在黑暗环境中的应用,如夜间救援、深海探索或洞穴勘测等场景。 这项工…...
【大模型面试每日一题】Day 6:分布式训练中 loss 出现 NaN,可能原因及排查方法?
【大模型面试每日一题】Day 6:分布式训练中 loss 出现 NaN,可能原因及排查方法? 📌 题目重现 🌟🌟 面试官:你在使用 PyTorch 进行大规模语言模型的分布式训练时,发现 loss 变成 Na…...
[面试]SoC验证工程师面试常见问题(二)
SoC验证工程师面试常见问题(二) 摘要:面试SoC验证工程师时,SystemVerilog (SV) 和 UVM (Universal Verification Methodology) 是核心技能,而AXI总线是现代SoC中最常见的接口协议之一,因此也是必考点。以下是可能被问到的问题及优质答案的详细列表: 一、 System…...
BLE协议栈的解析
目录 概述 1 BLE协议栈层次结构 1.1 控制器(Controller) 1.2 主机(Host) 1.3 应用层(Application) 1.3.1 业务层功能 1.3.2 实现方法 2 重要属性介绍 2.1 GATT属性 2.2 服务(Service) 2.3 特征值…...
中小企业MES系统需求文档
适用对象:中小型离散制造企业(年产值1-5亿,员工200-800人) 版本:V1.0 日期:2025年5月2日 一、业务背景与目标 1.1 现状痛点 生产黑箱化:车间进度依赖人工汇报,异常响应延迟>2小…...
邹晓辉教授十余年前关于围棋程序与融智学的思考,体现了对复杂系统本质的深刻洞察,其观点在人工智能发展历程中具有前瞻性意义。我们可以从以下三个维度进行深入解析:
邹晓辉教授十余年前关于围棋程序与融智学的思考,体现了对复杂系统本质的深刻洞察,其观点在人工智能发展历程中具有前瞻性意义。我们可以从以下三个维度进行深入解析: 一、围棋程序的二元解构:数据结构与算法的辩证关系 1.1.形式…...
JAVA继承详细总结
看前摇一摇这篇文章:java 继承 补充:子类能继承父类中的哪些内容? - 小澳子 - 博客园 构造方法的继承规则 Java 中构造方法不会被子类继承。JLS 明确指出“构造方法不是类的成员,因此永远不会被继承”docs.oracle.com。博客原文在“继承内存…...
AntSK:基于大模型的一体化AI知识库解决方案深度解析
随着大模型(如GPT、LLM)技术的飞速发展,企业对智能知识管理和专属AI助手的需求日益增长。AntSK 正是在这一背景下诞生的企业级AI一体机解决方案。本文将从技术架构、核心功能、创新点和应用场景等方面,深入解析 AntSK 如何助力企业…...
C++11新特性_标准库_std::array
std::array 是 C11 标准库引入的一个容器,用于表示固定大小的数组。它定义在 <array> 头文件中。下面为你详细介绍其优势和使用方法。 优势 1. 类型安全 与传统的 C 风格数组不同,std::array 是一个模板类,它的类型信息在编译时就已…...
【AI面试准备】数据治理与GDPR脱敏机制构建
介绍数据治理:构建符合GDPR的测试数据脱敏机制。如何快速掌握,以及在实际工作中如何运用。 数据治理是确保数据质量、安全性和合规性的系统性方法,而构建符合GDPR(《通用数据保护条例》)的测试数据脱敏机制是其中的关…...
A2A Python 教程 - 综合指南
目录 • 介绍• 设置环境• 创建项目• 代理技能• 代理卡片• A2A服务器• 与A2A服务器交互• 添加代理功能• 使用本地Ollama模型• 后续步骤 介绍 在本教程中,您将使用Python构建一个简单的echo A2A服务器。这个基础实现将向您展示A2A提供的所有功能。完成本教…...
Linux:信号(一)
1. 信号是什么 信号的概念 Linux中信号(Signal)是进程间通信的一种基本机制,用于通知进程发生了某种事件或异常。信号是异步的,可能由操作系统、其他进程或进程自身触发。 kill -l 指令查看所有的信号 上面的SIGHUP、SIGINT本质就是define宏定义&…...
数据中台笔记01
一、数据中台大纲 1.1、 课程概述 1)数据中台诞生的背景和历史 核心价值:解决企业"重复造轮子"问题,通过统一平台实现多业务数据关联。典型问题:数据质量监控、血缘关系管理等场景的标准化处理。行业需求:阿里等企业实践验证了中台模式在数据治理中的必要性。2…...
[面试]SoC验证工程师面试常见问题(四)
SoC验证工程师面试常见问题(四) 摘要:作为 SoC 验证工程师,面试中可能会被问及与片内互联技术和具体协议(如 PCIe)相关的问题。这些问题通常旨在评估你对 SoC 架构、互联协议的理解以及验证这些技术的实践经验。以下是针对片内互联技术和 PCIe 协议可能提出的问题…...
流水线相关计算【计算机组成与体系结构】
一些概念 流水线周期 (T_cycle) 最长操作阶段耗时,决定整体节奏。若取指2ns,分析3ns,执行1ns,则流水线周期3ns(取最大值)如《笑傲江湖》中“独孤九剑”的九式,最慢一式&a…...
学习笔记:Qlib 量化投资平台框架 — OTHER COMPONENTS/FEATURES/TOPICS
学习笔记:Qlib 量化投资平台框架 — OTHER COMPONENTS/FEATURES/TOPICS Qlib 是微软亚洲研究院开源的一个面向人工智能的量化投资平台,旨在实现人工智能技术在量化投资中的潜力,赋能研究,并创造价值,从探索想法到实施生…...
值此五一劳动节来临之际,
值此五一劳动节来临之际,谨向全体员工致以节日的问候与诚挚的感谢!正是你们的敬业与奋斗,成就了今天的成绩。愿大家节日愉快,阖家幸福,身体健康! #北京先智先行科技有限公司 #先知AI #节日快乐...
深入理解C++构造函数:从入门到实践
1. 默认构造函数:对象的"出厂设置" 什么是默认构造函数? 没有参数的构造函数当你没有定义任何构造函数时,编译器自动生成用于创建对象时不传递参数的情况 class Smartphone { public:// 成员初始化方法一: 函数体内初始化Smartp…...
【安装指南】DevC++的安装和使用(超级详细)
目录 一、DevC 介绍 二、DevC 下载与安装 2.1 DevC 的下载方式 2.2 DevC 的安装 三、代码编写 3.1 新建源文件 3.1.1 步骤演示 3.1.2 快捷键指南 3.2 新建项目 3.3 多文件的效果演示 3.3.1 方式一 3.3.2 方式二 四、项目中的文件介绍 五、调试的使用 5.1 设置断…...
计算机组成原理实验(6) 微程序控制单元实验
实验六 微程序控制单元实验 一、实验目的 1、熟悉微程序控制器的原理 2、掌握微程序编制、写入并观察运行状态 二、实验要求 按照实验步骤完成实验项目,掌握设置微地址、微指令输出的方法 三、实验说明 3.1 微程序控制单元的构成:(…...
从文本到向量:揭秘词向量转换的奥秘与实践
从文本到向量:揭秘词向量转换的奥秘与实践 在自然语言处理(NLP)的世界里,计算机处理的是数字和向量,而人类交流使用的是文本语言。如何让计算机理解文本语义并进行分析处理呢?词向量转换便是其中的关键一环…...
在 Windows 中安装 Pynini 的记录
#工作记录 概述 Pynini 是一个用于加权有限状态文法编译的 Python 库,广泛应用于自然语言处理(NLP)领域。以下记录旨在用于回顾和帮助大家在 Windows 系统中安装 Pynini。 安装思路: 优先用conda虚拟环境 或 在python3.12的vir…...
美丽天天秒链动2+1源码(新零售商城搭建)
什么是链动21模式? 链动21主要是建立团队模式,同时快速提升销量。是目前成员中速度最快的裂变模式。链动21模式合理合规,同时激励用户 公司的利润分享机制,让您在享受购物折扣的同时,也能促进并获得客观收益。 链动21模…...
目标检测中的损失函数(三) | SIoU WIoUv1 WIoUv2 WIoUv3
🚀该系列将会持续整理和更新BBR相关的问题,如有错误和不足恳请大家指正,欢迎讨论!!! SCYLLA-IoU(SIoU)来自挂在2022年arxiv上的文章:《SIoU Loss: More Powerful Learnin…...
51、【OS】【Nuttx】【OSTest】参数解析:参数处理过程
背景 接上两篇 blog: 49、【OS】【Nuttx】【OSTest】参数解析:测试项 50、【OS】【Nuttx】【OSTest】参数解析:函数定义 getopt_common 来看 getopt_common 的实现过程 首先校验输入参数是否为空,如果没有输入参数࿰…...
python实现基于Windows系统计算器程序
Python实现Windows系统计算器程序(含高级功能) 下面我将介绍如何使用Python创建一个功能完整的Windows风格计算器程序,包含基本运算和高级数学功能。 1. 使用Tkinter实现基础计算器 import tkinter as tk from tkinter import ttk import …...
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(14):かもしれません (~た・~ない)ほうがいいです
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(14):かもしれません &(~た・~ない)ほうがいいです 1、前言(1)情况说明(2)工程师…...
AI Rack架构高速互连的挑战:损耗设计与信号完整性的设计框架
在AI驱动的时代,系统设计已经从单一PCB的视角,逐步转向以整个rack为单位来考量。 对于信号完整性而言,焦点以不再局限于单一PCB上的损耗,而是扩展到芯片与芯片之间的端到端互连损耗(end-to-end interconnect loss&…...
React useCallback函数
应用场景:父组件向子组件传递函数类型的props时...
【CTFer成长之路】XSS的魔力
XSS闯关 level1 访问url: http://c884a553-d874-4514-9c32-c19c7d7b6e1c.node3.buuoj.cn/level1?usernamexss 因为是xss,所以对传参进行测试,修改?username1,进行访问 会发现username参数传入什么,welcome之后就…...
多模态RAG演进-MRAG1.0->MRAG2.0->MRAG3.0
MRAG1.0 MRAG1.0是MRAG框架的初始阶段,通常被称为“伪MRAG”。它是对RAG范式的简单扩展,支持多模态数据。MRAG1.0通过利用现有的基于文本的检索和生成机制,实现了从RAG到MRAG的平稳过渡。 MRAG1.0的架构包括三个关键组件: 文档解…...
超预期!淘宝闪购提前开放全国全量,联合饿了么扭转外卖战局
饿了么由守转攻。 作者|景行 编辑|杨舟 淘宝饿了么,终于落子,“淘宝闪购”,横空出世,仅仅2天,业务加速。 4月30日上午,当外卖战场陷入沉寂时,淘宝宣布将即时零售业务“小时达”升级为“淘宝闪…...
Proxmox VE 8.4 显卡直通完整指南:NVIDIA 2080 Ti 实战
背景: PCIe Passthrough 技术允许虚拟机直接访问物理GPU设备,绕过宿主机系统,从而获得接近原生性能的图形处理能力. 参照:从Proxmox VE开始:安装与配置指南。在R740服务器完成了proxmox的安装,并且安装了一…...
算法技巧——打表
什么是打表? 打表,是一个信息学专用术语,意指对一些题目,通过打表技巧获得一个有序表或常量表,来执行程序某一部分,优化时间复杂度。这种算法也可用于在对某种题目没有最优解法时,用来得到分数的…...
JavaScript基础-逻辑运算符
在JavaScript编程中,逻辑运算符用于判断表达式的真假,并根据结果执行特定的操作。掌握逻辑运算符是理解条件控制结构的关键之一。本文将详细介绍JavaScript中的三种主要逻辑运算符:&&(逻辑与)、||(…...
P20:Inception v3算法实战与解析
🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 使用InceptionV3实现天气识别 一、模型结构 Inception v3是Google团队在2015年提出的第三代Inception模型,属于卷积神经网络(CNN&…...
C++ - 数据容器之 list(创建与初始化、元素访问、容量判断、元素遍历、添加元素、删除元素)
一、创建与初始化 引入 <list> 并使用 std 命名空间 #include <list>using namespace std;创建一个空 list list<int> my_list;创建一个包含 5 个元素,每个元素初始化为 0 的 list list<int> my_list(5);创建一个包含 5 个元素…...
deepseek 技巧整理
1、导出word 和excel 功能,在使用以下提示词。 请帮我列出减肥期间可以吃的水果,并分析该水果含有的营养元素,以表格的形式星现。1.要以html的方式输出 2.要可以直接运行 3.页面要提供可以直接下载word和excel功能...