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.82k stars 581 forks source link

how to solve this question :command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ #78

Open PL-96 opened 4 years ago

Tramac commented 4 years ago

Please post a more detailed log.

PL-96 commented 4 years ago

cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/lihonghao/anaconda3/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/lihonghao/PycharmProjects/deeplabv3+/core/nn/csrc -I/home/lihonghao/anaconda3/lib/python3.6/site-packages/torch/include -I/home/lihonghao/anaconda3/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/lihonghao/anaconda3/lib/python3.6/site-packages/torch/include/TH -I/home/lihonghao/anaconda3/lib/python3.6/site-packages/torch/include/THC -I:/usr/local/cuda-10.1/include -I/home/lihonghao/anaconda3/include/python3.6m -c /home/lihonghao/PycharmProjects/deeplabv3+/core/nn/csrc/cpu/ca_cpu.cpp -o build/temp.linux-x86_64-3.6/home/lihonghao/PycharmProjects/deeplabv3+/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

python=3.6 pytorch=1.2

PL-96 commented 4 years ago

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/lihonghao/PycharmProjects/deeplabv3+/core/nn/csrc -I/home/lihonghao/anaconda3/lib/python3.6/site-packages/torch/include -I/home/lihonghao/anaconda3/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/lihonghao/anaconda3/lib/python3.6/site-packages/torch/include/TH -I/home/lihonghao/anaconda3/lib/python3.6/site-packages/torch/include/THC -I:/usr/local/cuda-10.1/include -I/home/lihonghao/anaconda3/include/python3.6m -c /home/lihonghao/PycharmProjects/deeplabv3+/core/nn/csrc/cuda/psa_cuda.cu -o build/temp.linux-x86_64-3.6/home/lihonghao/PycharmProjects/deeplabv3+/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 -std=c++11 unable to execute ':/usr/local/cuda-10.1/bin/nvcc': No such file or directory error: command ':/usr/local/cuda-10.1/bin/nvcc' failed with exit status 1

Tramac commented 4 years ago

Please confirm the path of CUDA in ~/.bashrc.

sainatarajan commented 4 years ago

Try to run the repo in windows. Installs for me. I think it is due to incompatible drivers. Or add this line to your ./bashrc file.

# CUDA path
export CUDA_HOME=/usr/local/cuda