问题遇到的现象和发生背景
配置https://github.com/NVlabs/PoseCNN-PyTorch 的环境
环境是,cuda10+pytorch1.4.0
问题相关代码,请勿粘贴截图
运行到sudo python setup.py install这一步时报错
运行结果及报错内容
/usr/local/cuda/bin/nvcc -I/usr/local/include/eigen3 -I/usr/local/include -I/home/leon/anaconda3/envs/pytorch_posecnn/lib/python3.7/site-packages/torch/include -I/home/leon/anaconda3/envs/pytorch_posecnn/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/leon/anaconda3/envs/pytorch_posecnn/lib/python3.7/site-packages/torch/include/TH -I/home/leon/anaconda3/envs/pytorch_posecnn/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/leon/anaconda3/envs/pytorch_posecnn/include/python3.7m -c sdf_matching_loss_kernel.cu -o build/temp.linux-x86_64-3.7/sdf_matching_loss_kernel.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' --gpu-architecture=compute_70 --gpu-code=sm_70 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=posecnn_cuda -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
/home/leon/anaconda3/envs/pytorch_posecnn/lib/python3.7/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign
Segmentation fault (core dumped)
error: command '/usr/local/cuda/bin/nvcc' failed with exit status 139
我的解答思路和尝试过的方法
这里的python我确信,路径没问题,我用的就是anaconda里的python绝对路径
我想要达到的结果
想运行代码,但是build posecnn_cuda就没配置成功