RTX 5080 PyTorch2.8 Ubuntu24.04 安装Neural Render排坑
主要参考https://winterwindwang.github.io/2021/07/22/nerual_rendered_build.html。
1.CUDA与PyTorch支持的CUDA版本要配套,分别是nvcc -V和torch.version.cuda;
2.error: command ‘/usr/local/cuda/bin/nvcc’ failed with exit code 2
解决方案:
export CUDA_HOME=/usr/local/cuda/
export PATH=$CUDA_HOME/bin:$PATH
系统命令行nvcc、nvidia-smi都可以显示,但编译就是报错。把bashrc改成这个。我之前是:
export PATH=/usr/local/cuda/bin$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64$LD_LIBRARY_PATH
3.修改torch/utils/cpp_extension.py中第1631行的[‘ninja’, ‘-v’]改成[‘ninja’, ‘–version’]
4.缺少.o文件。进入文件夹使用ninja编译
5. error: no suitable conversion function from “const at::DeprecatedTypeProperties” to “c10::ScalarType” exists
.scalar_type()替换.type()