hlzhu09 / Hierarchical-Human-Parsing

75 stars 14 forks source link

/bin/sh: 1: :/usr/local/cuda/bin/nvcc: not found #9

Open Korverf opened 3 years ago

Korverf commented 3 years ago

Thank you for releasing the code! But I meet a problem when running the code, could you please help me fix the problem? I follow the "requirements.txt" and create a new environment to run this code, my enrionment is : cuda10.0 + pytorch 1.2.0 + torchvision 0.4.0 + python 3.6 However an error still occured: subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1. /bin/sh: 1: :/usr/local/cuda/bin/nvcc: not found ninja: build stopped: subcommand failed.

the whole content is: Traceback (most recent call last): File "/home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 960, in _build_extension_module check=True) File "/home/yyw/anaconda3/envs/humanparsing/lib/python3.6/subprocess.py", line 438, in run output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "evaluate_pascal.py", line 13, in from network.baseline import get_model File "/home/yyw/yyf/projects/Hierarchical-Human-Parsing/network/baseline.py", line 7, in from inplace_abn.bn import InPlaceABNSync File "/home/yyw/yyf/projects/Hierarchical-Human-Parsing/inplace_abn/init.py", line 1, in from .bn import ABN, InPlaceABN, InPlaceABNSync File "/home/yyw/yyf/projects/Hierarchical-Human-Parsing/inplace_abn/bn.py", line 10, in from .functions import * File "/home/yyw/yyf/projects/Hierarchical-Human-Parsing/inplace_abn/functions.py", line 18, in extra_cuda_cflags=["--expt-extended-lambda"]) File "/home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 658, in load is_python_module) File "/home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 827, in _jit_compile with_cuda=with_cuda) File "/home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 880, in _write_ninja_file_and_build _build_extension_module(name, build_directory, verbose) File "/home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 973, in _build_extension_module raise RuntimeError(message) RuntimeError: Error building extension 'inplace_abn': [1/3] :/usr/local/cuda/bin/nvcc -DTORCH_EXTENSION_NAME=inplace_abn -DTORCH_API_INCLUDE_EXTENSION_H -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include/TH -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include/THC -isystem :/usr/local/cuda/include -isystem /home/yyw/anaconda3/envs/humanparsing/include/python3.6m -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' --expt-extended-lambda -std=c++11 -c /home/yyw/yyf/projects/Hierarchical-Human-Parsing/inplace_abn/src/inplace_abn_cuda.cu -o inplace_abn_cuda.cuda.o FAILED: inplace_abn_cuda.cuda.o :/usr/local/cuda/bin/nvcc -DTORCH_EXTENSION_NAME=inplace_abn -DTORCH_API_INCLUDE_EXTENSION_H -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include/TH -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include/THC -isystem :/usr/local/cuda/include -isystem /home/yyw/anaconda3/envs/humanparsing/include/python3.6m -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options '-fPIC' --expt-extended-lambda -std=c++11 -c /home/yyw/yyf/projects/Hierarchical-Human-Parsing/inplace_abn/src/inplace_abn_cuda.cu -o inplace_abn_cuda.cuda.o /bin/sh: 1: :/usr/local/cuda/bin/nvcc: not found [2/3] :/usr/local/cuda/bin/nvcc -DTORCH_EXTENSION_NAME=inplace_abn -DTORCH_API_INCLUDE_EXTENSION_H -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include/TH -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include/THC -isystem :/usr/local/cuda/include -isystem /home/yyw/anaconda3/envs/humanparsing/include/python3.6m -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' --expt-extended-lambda -std=c++11 -c /home/yyw/yyf/projects/Hierarchical-Human-Parsing/inplace_abn/src/inplace_abn_cuda_half.cu -o inplace_abn_cuda_half.cuda.o FAILED: inplace_abn_cuda_half.cuda.o :/usr/local/cuda/bin/nvcc -DTORCH_EXTENSION_NAME=inplace_abn -DTORCH_API_INCLUDE_EXTENSION_H -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include/TH -isystem /home/yyw/anaconda3/envs/humanparsing/lib/python3.6/site-packages/torch/include/THC -isystem :/usr/local/cuda/include -isystem /home/yyw/anaconda3/envs/humanparsing/include/python3.6m -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' --expt-extended-lambda -std=c++11 -c /home/yyw/yyf/projects/Hierarchical-Human-Parsing/inplace_abn/src/inplace_abn_cuda_half.cu -o inplace_abn_cuda_half.cuda.o /bin/sh: 1: :/usr/local/cuda/bin/nvcc: not found ninja: build stopped: subcommand failed.