Tramac / awesome-semantic-segmentation-pytorch

Semantic Segmentation on PyTorch (include FCN, PSPNet, Deeplabv3, Deeplabv3+, DANet, DenseASPP, BiSeNet, EncNet, DUNet, ICNet, ENet, OCNet, CCNet, PSANet, CGNet, ESPNet, LEDNet, DFANet)
Apache License 2.0
2.8k stars 581 forks source link

About python setup.py #146

Closed myknowntime closed 4 years ago

myknowntime commented 4 years ago

When I python setup.py build develop, I met some mistake and the log information is as follows:

running build running build_ext building '._C' extension creating build creating build/temp.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6/home creating build/temp.linux-x86_64-3.6/home/peter creating build/temp.linux-x86_64-3.6/home/peter/WorkSpace creating build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents creating build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents/sxd creating build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch creating build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core creating build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn creating build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc creating build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc/cpu creating build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc/cuda gcc -pthread -B /home/peter/.conda/envs/sxd_torch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/TH -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.1/include -I/home/peter/.conda/envs/sxd_torch/include/python3.6m -c /home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc/vision.cpp -o build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/peter/.conda/envs/sxd_torch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/TH -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.1/include -I/home/peter/.conda/envs/sxd_torch/include/python3.6m -c /home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc/cpu/ca_cpu.cpp -o build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc/cpu/ca_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/peter/.conda/envs/sxd_torch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/TH -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.1/include -I/home/peter/.conda/envs/sxd_torch/include/python3.6m -c /home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc/cpu/syncbn_cpu.cpp -o build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc/cpu/syncbn_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/peter/.conda/envs/sxd_torch/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/TH -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.1/include -I/home/peter/.conda/envs/sxd_torch/include/python3.6m -c /home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc/cpu/psa_cpu.cpp -o build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc/cpu/psa_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ /usr/local/cuda-10.1/bin/nvcc -DWITH_CUDA -I/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/TH -I/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.1/include -I/home/peter/.conda/envs/sxd_torch/include/python3.6m -c /home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc/cuda/psa_cuda.cu -o build/temp.linux-x86_64-3.6/home/peter/WorkSpace/Documents/sxd/awesome-semantic-segmentation-pytorch/core/nn/csrc/cuda/psa_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++11 /home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign

/home/peter/.conda/envs/sxd_torch/lib/python3.6/site-packages/torch/include/c10/core/TensorTypeSet.h(44): warning: integer conversion resulted in a change of sign

pytorch=1.4.0,cuda=10.1,python=3.6

myknowntime commented 4 years ago

It has been solved. I think the problem is anaconda connection.