facebookresearch / detectron2

Detectron2 is a platform for object detection, segmentation and other visual recognition tasks.
https://detectron2.readthedocs.io/en/latest/
Apache License 2.0
30.35k stars 7.46k forks source link

Install detectron2 on ubuntu18.04 setup.py with error #2909

Closed SunGd123 closed 3 years ago

SunGd123 commented 3 years ago

Instructions To Reproduce the Bug:

  1. Full runnable code or full changes you made:
    git clone https://github.com/facebookresearch/detectron2.git
    python -m pip install -e detectron2
  2. What exact command you run:
    conda create -n instanceseg python=3.7
    conda activate instanceseg
    conda install pytorch torchvision
    git clone https://github.com/facebookresearch/detectron2.git
    python -m pip install -e detectron2
  3. Full logs or other relevant observations:

    
    Looking in indexes: https://mirrors.aliyun.com/pypi/simple/
    Obtaining file:///home/sungd/detectron2
    Requirement already satisfied: termcolor>=1.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (1.1.0)
    Requirement already satisfied: Pillow>=7.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (8.2.0)
    Requirement already satisfied: yacs>=0.1.6 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (0.1.8)
    Requirement already satisfied: tabulate in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (0.8.9)
    Requirement already satisfied: cloudpickle in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (1.6.0)
    Requirement already satisfied: matplotlib in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (3.4.1)
    Requirement already satisfied: tqdm>4.29.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (4.60.0)
    Requirement already satisfied: tensorboard in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (2.4.1)
    Requirement already satisfied: fvcore<0.1.6,>=0.1.5 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (0.1.5.post20210410)
    Requirement already satisfied: iopath<0.1.8,>=0.1.7 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (0.1.7)
    Requirement already satisfied: pycocotools>=2.0.2 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (2.0.2)
    Requirement already satisfied: future in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (0.18.2)
    Requirement already satisfied: pydot in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (1.4.2)
    Requirement already satisfied: omegaconf==2.1.0.dev22 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (2.1.0.dev22)
    Requirement already satisfied: PyYAML>=5.1.* in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from omegaconf==2.1.0.dev22->detectron2==0.4) (5.4.1)
    Requirement already satisfied: antlr4-python3-runtime==4.8 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from omegaconf==2.1.0.dev22->detectron2==0.4) (4.8)
    Requirement already satisfied: numpy in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from fvcore<0.1.6,>=0.1.5->detectron2==0.4) (1.19.2)
    Requirement already satisfied: portalocker in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from iopath<0.1.8,>=0.1.7->detectron2==0.4) (2.3.0)
    Requirement already satisfied: setuptools>=18.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from pycocotools>=2.0.2->detectron2==0.4) (52.0.0.post20210125)
    Requirement already satisfied: cython>=0.27.3 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from pycocotools>=2.0.2->detectron2==0.4) (0.29.22)
    Requirement already satisfied: python-dateutil>=2.7 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from matplotlib->detectron2==0.4) (2.8.1)
    Requirement already satisfied: cycler>=0.10 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from matplotlib->detectron2==0.4) (0.10.0)
    Requirement already satisfied: pyparsing>=2.2.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from matplotlib->detectron2==0.4) (2.4.7)
    Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from matplotlib->detectron2==0.4) (1.3.1)
    Requirement already satisfied: six in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from cycler>=0.10->matplotlib->detectron2==0.4) (1.15.0)
    Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (1.8.0)
    Requirement already satisfied: protobuf>=3.6.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (3.15.8)
    Requirement already satisfied: requests<3,>=2.21.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (2.25.1)
    Requirement already satisfied: google-auth<2,>=1.6.3 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (1.28.1)
    Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (0.4.4)
    Requirement already satisfied: wheel>=0.26 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (0.36.2)
    Requirement already satisfied: werkzeug>=0.11.15 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (1.0.1)
    Requirement already satisfied: markdown>=2.6.8 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (3.3.4)
    Requirement already satisfied: absl-py>=0.4 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (0.12.0)
    Requirement already satisfied: grpcio>=1.24.3 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (1.37.0)
    Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (0.2.8)
    Requirement already satisfied: rsa<5,>=3.1.4 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (4.7.2)
    Requirement already satisfied: cachetools<5.0,>=2.0.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (4.2.1)
    Requirement already satisfied: requests-oauthlib>=0.7.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.4) (1.3.0)
    Requirement already satisfied: importlib-metadata in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from markdown>=2.6.8->tensorboard->detectron2==0.4) (3.10.0)
    Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (0.4.8)
    Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (1.26.4)
    Requirement already satisfied: certifi>=2017.4.17 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (2020.12.5)
    Requirement already satisfied: idna<3,>=2.5 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (2.10)
    Requirement already satisfied: chardet<5,>=3.0.2 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (4.0.0)
    Requirement already satisfied: oauthlib>=3.0.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.4) (3.1.0)
    Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from importlib-metadata->markdown>=2.6.8->tensorboard->detectron2==0.4) (3.7.4.3)
    Requirement already satisfied: zipp>=0.5 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from importlib-metadata->markdown>=2.6.8->tensorboard->detectron2==0.4) (3.4.1)
    Installing collected packages: detectron2
    Running setup.py develop for detectron2
    ERROR: Command errored out with exit status 1:
     command: /usr/local/anaconda3/envs/instanceseg/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/sungd/detectron2/setup.py'"'"'; __file__='"'"'/home/sungd/detectron2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' develop --no-deps
         cwd: /home/sungd/detectron2/
    Complete output (92 lines):
    running develop
    running egg_info
    writing detectron2.egg-info/PKG-INFO
    writing dependency_links to detectron2.egg-info/dependency_links.txt
    writing requirements to detectron2.egg-info/requires.txt
    writing top-level names to detectron2.egg-info/top_level.txt
    reading manifest file 'detectron2.egg-info/SOURCES.txt'
    writing manifest file 'detectron2.egg-info/SOURCES.txt'
    running build_ext
    building 'detectron2._C' extension
    Emitting ninja build file /home/sungd/detectron2/build/temp.linux-x86_64-3.7/build.ninja...
    Compiling objects...
    Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
    [1/6] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o
    /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
    [2/6] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o
    /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
    [3/6] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o
    /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
    [4/6] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o
    /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
    [5/6] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o
    /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
    [6/6] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/cuda_version.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/cuda_version.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/cuda_version.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/cuda_version.o
    /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/cuda_version.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/cuda_version.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/cuda_version.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
    ninja: build stopped: subcommand failed.
    Traceback (most recent call last):
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1673, in _run_ninja_build
        env=env)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/subprocess.py", line 512, in run
        output=stdout, stderr=stderr)
    subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.
    
    The above exception was the direct cause of the following exception:
    
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/home/sungd/detectron2/setup.py", line 246, in <module>
        cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension},
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/setuptools/__init__.py", line 153, in setup
        return distutils.core.setup(**attrs)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/setuptools/command/develop.py", line 34, in run
        self.install_for_development()
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/setuptools/command/develop.py", line 136, in install_for_development
        self.run_command('build_ext')
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 79, in run
        _build_ext.run(self)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
        _build_ext.build_ext.run(self)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/command/build_ext.py", line 340, in run
        self.build_extensions()
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 708, in build_extensions
        build_ext.build_extensions(self)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
        _build_ext.build_ext.build_extensions(self)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/command/build_ext.py", line 449, in build_extensions
        self._build_extensions_serial()
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/command/build_ext.py", line 474, in _build_extensions_serial
        self.build_extension(ext)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 196, in build_extension
        _build_ext.build_extension(self, ext)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/command/build_ext.py", line 534, in build_extension
        depends=ext.depends)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 538, in unix_wrap_ninja_compile
        with_cuda=with_cuda)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1359, in _write_ninja_file_and_compile_objects
        error_prefix='Error compiling objects for extension')
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1683, in _run_ninja_build
        raise RuntimeError(message) from e
    RuntimeError: Error compiling objects for extension
    ----------------------------------------
    ERROR: Command errored out with exit status 1: /usr/local/anaconda3/envs/instanceseg/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/sungd/detectron2/setup.py'"'"'; __file__='"'"'/home/sungd/detectron2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' develop --no-deps Check the logs for full command output.

## Expected behavior:

If there are no obvious error in "full logs" provided above,
please tell us the expected behavior.

## Environment:

Provide your environment information using the following command:

I run this command: wget -nc -q https://github.com/facebookresearch/detectron2/raw/master/detectron2/utils/collect_env.py && python collect_env.py

just give me these response:

Traceback (most recent call last): File "collect_env.py", line 193, in from detectron2.utils.collect_env import collect_env_info as f ModuleNotFoundError: No module named 'detectron2.utils'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "collect_env.py", line 197, in print(collect_env_info()) File "collect_env.py", line 76, in collect_env_info ("detectron2", detectron2.version + " @" + os.path.dirname(detectron2.file)) AttributeError: module 'detectron2' has no attribute 'version'

some information about my environment as shown below:

system Ubuntu 18.04.4 LTS python 3.7.10 numpy 1.19.2 cuda 10.2 GPU 0,1,2 Tesla P40, Tesla K80, Tesla K80 pytorch 1.8.1 torchvision 0.9.1 pillow 8.2.0
cv2 no install gcc gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) g++ COLLECT_GCC=g++


if need more environment information, I will search that.
ppwwyyxx commented 3 years ago

please provide the output of python -c 'import torch; print(torch.__config__.show())'

SunGd123 commented 3 years ago

'import torch; print(torch.config.sho

the output is

PyTorch built with:
  - GCC 7.3
  - C++ Version: 201402
  - Intel(R) Math Kernel Library Version 2020.0.2 Product Build 20200624 for Intel(R) 64 architecture applications
  - Intel(R) MKL-DNN v1.7.0 (Git Hash 7aed236906b1f7a05c0917e5257a1af05e9ff683)
  - OpenMP 201511 (a.k.a. OpenMP 4.5)
  - NNPACK is enabled
  - CPU capability usage: AVX2
  - CUDA Runtime 10.2
  - NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_37,code=compute_37
  - CuDNN 7.6.5
  - Magma 2.5.2
  - Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=10.2, CUDNN_VERSION=7.6.5, CXX_COMPILER=/opt/rh/devtoolset-7/root/usr/bin/c++, CXX_FLAGS= -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_KINETO -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_VERSION=1.8.1, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=ON, USE_NNPACK=ON, USE_OPENMP=ON,
ppwwyyxx commented 3 years ago

Nvidia docs say this option exists in cuda 10.2: https://docs.nvidia.com/cuda/archive/10.2/cuda-compiler-driver-nvcc/index.html#options-for-specifying-compilation-phase-generate-dependencies-with-compile

But your nvcc says nvcc fatal : Unknown option '-generate-dependencies-with-compile'.

So either your nvcc does not match cuda10.2 or nvidia is wrong.

mobassir94 commented 3 years ago

hi @ppwwyyxx i am having similar issue with rtx 3090, my log file :

python -m pip install -e detectron2

Obtaining file:///home/apsisdev/detectron2 Requirement already satisfied: termcolor>=1.1 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (1.1.0) Requirement already satisfied: Pillow>=7.1 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (8.0.1) Requirement already satisfied: yacs>=0.1.6 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (0.1.8) Requirement already satisfied: tabulate in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (0.8.9) Requirement already satisfied: cloudpickle in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (1.6.0) Requirement already satisfied: matplotlib in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (3.3.2) Requirement already satisfied: tqdm>4.29.0 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (4.50.2) Requirement already satisfied: tensorboard in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (2.5.0) Requirement already satisfied: fvcore<0.1.6,>=0.1.5 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (0.1.5.post20210423) Requirement already satisfied: iopath<0.1.9,>=0.1.7 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (0.1.8) Requirement already satisfied: pycocotools>=2.0.2 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (2.0.2) Requirement already satisfied: future in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (0.18.2) Requirement already satisfied: pydot in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (1.4.2) Requirement already satisfied: omegaconf==2.1.0.dev22 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from detectron2==0.4) (2.1.0.dev22) Requirement already satisfied: PyYAML in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from yacs>=0.1.6->detectron2==0.4) (5.3.1) Requirement already satisfied: kiwisolver>=1.0.1 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from matplotlib->detectron2==0.4) (1.3.0) Requirement already satisfied: numpy>=1.15 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from matplotlib->detectron2==0.4) (1.19.2) Requirement already satisfied: cycler>=0.10 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from matplotlib->detectron2==0.4) (0.10.0) Requirement already satisfied: python-dateutil>=2.1 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from matplotlib->detectron2==0.4) (2.8.1) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from matplotlib->detectron2==0.4) (2.4.7) Requirement already satisfied: certifi>=2020.06.20 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from matplotlib->detectron2==0.4) (2020.12.5) Requirement already satisfied: absl-py>=0.4 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (0.12.0) Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (0.4.4) Requirement already satisfied: requests<3,>=2.21.0 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (2.24.0) Requirement already satisfied: wheel>=0.26; python_version >= "3" in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (0.35.1) Requirement already satisfied: protobuf>=3.6.0 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (3.15.8) Requirement already satisfied: werkzeug>=0.11.15 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (1.0.1) Requirement already satisfied: grpcio>=1.24.3 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (1.37.0) Requirement already satisfied: setuptools>=41.0.0 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (50.3.1.post20201107) Requirement already satisfied: google-auth<2,>=1.6.3 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (1.29.0) Requirement already satisfied: markdown>=2.6.8 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (3.3.4) Requirement already satisfied: tensorboard-data-server<0.7.0,>=0.6.0 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (0.6.0) Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.4) (1.8.0) Requirement already satisfied: portalocker in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from iopath<0.1.9,>=0.1.7->detectron2==0.4) (2.3.0) Requirement already satisfied: cython>=0.27.3 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from pycocotools>=2.0.2->detectron2==0.4) (0.29.21) Requirement already satisfied: antlr4-python3-runtime==4.8 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from omegaconf==2.1.0.dev22->detectron2==0.4) (4.8) Requirement already satisfied: six in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from cycler>=0.10->matplotlib->detectron2==0.4) (1.15.0) Requirement already satisfied: requests-oauthlib>=0.7.0 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.4) (1.3.0) Requirement already satisfied: idna<3,>=2.5 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (2.10) Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (1.25.11) Requirement already satisfied: chardet<4,>=3.0.2 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (3.0.4) Requirement already satisfied: cachetools<5.0,>=2.0.0 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (4.2.1) Requirement already satisfied: pyasn1-modules>=0.2.1 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (0.2.8) Requirement already satisfied: rsa<5,>=3.1.4; python_version >= "3.6" in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (4.7.2) Requirement already satisfied: oauthlib>=3.0.0 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.4) (3.1.0) Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in ./anaconda3/envs/pydetectron2/lib/python3.8/site-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (0.4.8) Installing collected packages: detectron2 Running setup.py develop for detectron2 ERROR: Command errored out with exit status 1: command: /home/apsisdev/anaconda3/envs/pydetectron2/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/apsisdev/detectron2/setup.py'"'"'; file='"'"'/home/apsisdev/detectron2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' develop --no-deps cwd: /home/apsisdev/detectron2/ Complete output (92 lines): running develop running egg_info writing detectron2.egg-info/PKG-INFO writing dependency_links to detectron2.egg-info/dependency_links.txt writing requirements to detectron2.egg-info/requires.txt writing top-level names to detectron2.egg-info/top_level.txt reading manifest file 'detectron2.egg-info/SOURCES.txt' writing manifest file 'detectron2.egg-info/SOURCES.txt' running build_ext building 'detectron2._C' extension Emitting ninja build file /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/build.ninja... Compiling objects... Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) [1/6] /bin/nvcc --generate-dependencies-with-compile --dependency-output /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o.d -DWITH_CUDA -I/home/apsisdev/detectron2/detectron2/layers/csrc -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/TH -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/THC -I/include -I/home/apsisdev/anaconda3/envs/pydetectron2/include/python3.8 -c -c /home/apsisdev/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.cu -o /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14 FAILED: /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o /bin/nvcc --generate-dependencies-with-compile --dependency-output /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o.d -DWITH_CUDA -I/home/apsisdev/detectron2/detectron2/layers/csrc -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/TH -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/THC -I/include -I/home/apsisdev/anaconda3/envs/pydetectron2/include/python3.8 -c -c /home/apsisdev/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.cu -o /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14 nvcc fatal : Unknown option '-generate-dependencies-with-compile' [2/6] /bin/nvcc --generate-dependencies-with-compile --dependency-output /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o.d -DWITH_CUDA -I/home/apsisdev/detectron2/detectron2/layers/csrc -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/TH -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/THC -I/include -I/home/apsisdev/anaconda3/envs/pydetectron2/include/python3.8 -c -c /home/apsisdev/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.cu -o /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o -D__CUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14 FAILED: /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o /bin/nvcc --generate-dependencies-with-compile --dependency-output /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o.d -DWITH_CUDA -I/home/apsisdev/detectron2/detectron2/layers/csrc -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/TH -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/THC -I/include -I/home/apsisdev/anaconda3/envs/pydetectron2/include/python3.8 -c -c /home/apsisdev/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.cu -o /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14 nvcc fatal : Unknown option '-generate-dependencies-with-compile' [3/6] /bin/nvcc --generate-dependencies-with-compile --dependency-output /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o.d -DWITH_CUDA -I/home/apsisdev/detectron2/detectron2/layers/csrc -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/TH -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/THC -I/include -I/home/apsisdev/anaconda3/envs/pydetectron2/include/python3.8 -c -c /home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.cu -o /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14 FAILED: /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o /bin/nvcc --generate-dependencies-with-compile --dependency-output /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o.d -DWITH_CUDA -I/home/apsisdev/detectron2/detectron2/layers/csrc -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/TH -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/THC -I/include -I/home/apsisdev/anaconda3/envs/pydetectron2/include/python3.8 -c -c /home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.cu -o /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o -D__CUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14 nvcc fatal : Unknown option '-generate-dependencies-with-compile' [4/6] /bin/nvcc --generate-dependencies-with-compile --dependency-output /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o.d -DWITH_CUDA -I/home/apsisdev/detectron2/detectron2/layers/csrc -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/TH -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/THC -I/include -I/home/apsisdev/anaconda3/envs/pydetectron2/include/python3.8 -c -c /home/apsisdev/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.cu -o /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14 FAILED: /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o /bin/nvcc --generate-dependencies-with-compile --dependency-output /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o.d -DWITH_CUDA -I/home/apsisdev/detectron2/detectron2/layers/csrc -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/TH -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/THC -I/include -I/home/apsisdev/anaconda3/envs/pydetectron2/include/python3.8 -c -c /home/apsisdev/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.cu -o /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14 nvcc fatal : Unknown option '-generate-dependencies-with-compile' [5/6] /bin/nvcc --generate-dependencies-with-compile --dependency-output /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o.d -DWITH_CUDA -I/home/apsisdev/detectron2/detectron2/layers/csrc -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/TH -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/THC -I/include -I/home/apsisdev/anaconda3/envs/pydetectron2/include/python3.8 -c -c /home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.cu -o /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14 FAILED: /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o /bin/nvcc --generate-dependencies-with-compile --dependency-output /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o.d -DWITH_CUDA -I/home/apsisdev/detectron2/detectron2/layers/csrc -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/TH -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/THC -I/include -I/home/apsisdev/anaconda3/envs/pydetectron2/include/python3.8 -c -c /home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.cu -o /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o -D__CUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14 nvcc fatal : Unknown option '-generate-dependencies-with-compile' [6/6] /bin/nvcc --generate-dependencies-with-compile --dependency-output /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/cuda_version.o.d -DWITH_CUDA -I/home/apsisdev/detectron2/detectron2/layers/csrc -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/TH -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/THC -I/include -I/home/apsisdev/anaconda3/envs/pydetectron2/include/python3.8 -c -c /home/apsisdev/detectron2/detectron2/layers/csrc/cuda_version.cu -o /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/cuda_version.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14 FAILED: /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/cuda_version.o /bin/nvcc --generate-dependencies-with-compile --dependency-output /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/cuda_version.o.d -DWITH_CUDA -I/home/apsisdev/detectron2/detectron2/layers/csrc -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/TH -I/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/include/THC -I/include -I/home/apsisdev/anaconda3/envs/pydetectron2/include/python3.8 -c -c /home/apsisdev/detectron2/detectron2/layers/csrc/cuda_version.cu -o /home/apsisdev/detectron2/build/temp.linux-x86_64-3.8/home/apsisdev/detectron2/detectron2/layers/csrc/cuda_version.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14 nvcc fatal : Unknown option '-generate-dependencies-with-compile' ninja: build stopped: subcommand failed. Traceback (most recent call last): File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1667, in _run_ninja_build subprocess.run( File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/subprocess.py", line 512, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/apsisdev/detectron2/setup.py", line 193, in <module>
    setup(
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/setuptools/command/develop.py", line 34, in run
    self.install_for_development()
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/setuptools/command/develop.py", line 136, in install_for_development
    self.run_command('build_ext')
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run
    _build_ext.run(self)
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
    _build_ext.build_ext.run(self)
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/distutils/command/build_ext.py", line 340, in run
    self.build_extensions()
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 708, in build_extensions
    build_ext.build_extensions(self)
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
    _build_ext.build_ext.build_extensions(self)
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/distutils/command/build_ext.py", line 449, in build_extensions
    self._build_extensions_serial()
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/distutils/command/build_ext.py", line 474, in _build_extensions_serial
    self.build_extension(ext)
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 196, in build_extension
    _build_ext.build_extension(self, ext)
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/distutils/command/build_ext.py", line 528, in build_extension
    objects = self.compiler.compile(sources,
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 529, in unix_wrap_ninja_compile
    _write_ninja_file_and_compile_objects(
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1354, in _write_ninja_file_and_compile_objects
    _run_ninja_build(
  File "/home/apsisdev/anaconda3/envs/pydetectron2/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1683, in _run_ninja_build
    raise RuntimeError(message) from e
RuntimeError: Error compiling objects for extension
----------------------------------------

ERROR: Command errored out with exit status 1: /home/apsisdev/anaconda3/envs/pydetectron2/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/apsisdev/detectron2/setup.py'"'"'; file='"'"'/home/apsisdev/detectron2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' develop --no-deps Check the logs for full command output.

when i run : python -c 'import torch; print(torch.config.show())'

i get,

PyTorch built with:

NguyenVanThanhHust commented 3 years ago

@SunGd123 Maybe it is late for now. You could use suggestion from https://discuss.pytorch.org/t/how-to-run-detectron2-using-rtx-3090-and-with-cuda-11-x-on-ubuntu/119448/5 In the last line of setup.py, you change from

cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension},

to

cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension.with_options(use_ninja=False)},
NguyenVanThanhHust commented 3 years ago

@mobassir94 how about trying above?

mobassir94 commented 3 years ago

thank you @NguyenVanThanhHust yeah i created that pytorch discussion issue there,from the last comment you can see i followed this tutorial : https://medium.com/analytics-vidhya/install-cuda-11-2-cudnn-8-1-0-and-python-3-9-on-rtx3090-for-deep-learning-fcf96c95f7a1 to configure pytorch perfectly for rtx3090 on ubuntu and then this detectron2 issue was solved,thanks

Hiusam commented 3 years ago

Hi, I encountered a problem just the same as you. How can you solve the problem?

'import torch; print(torch.config.sho

the output is

PyTorch built with:
  - GCC 7.3
  - C++ Version: 201402
  - Intel(R) Math Kernel Library Version 2020.0.2 Product Build 20200624 for Intel(R) 64 architecture applications
  - Intel(R) MKL-DNN v1.7.0 (Git Hash 7aed236906b1f7a05c0917e5257a1af05e9ff683)
  - OpenMP 201511 (a.k.a. OpenMP 4.5)
  - NNPACK is enabled
  - CPU capability usage: AVX2
  - CUDA Runtime 10.2
  - NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_37,code=compute_37
  - CuDNN 7.6.5
  - Magma 2.5.2
  - Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=10.2, CUDNN_VERSION=7.6.5, CXX_COMPILER=/opt/rh/devtoolset-7/root/usr/bin/c++, CXX_FLAGS= -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_KINETO -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_VERSION=1.8.1, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=ON, USE_NNPACK=ON, USE_OPENMP=ON,
SunGd123 commented 3 years ago

Hi, I encountered a problem just the same as you. How can you solve the problem?

'import torch; print(torch.config.sho

the output is

PyTorch built with:
  - GCC 7.3
  - C++ Version: 201402
  - Intel(R) Math Kernel Library Version 2020.0.2 Product Build 20200624 for Intel(R) 64 architecture applications
  - Intel(R) MKL-DNN v1.7.0 (Git Hash 7aed236906b1f7a05c0917e5257a1af05e9ff683)
  - OpenMP 201511 (a.k.a. OpenMP 4.5)
  - NNPACK is enabled
  - CPU capability usage: AVX2
  - CUDA Runtime 10.2
  - NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_37,code=compute_37
  - CuDNN 7.6.5
  - Magma 2.5.2
  - Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=10.2, CUDNN_VERSION=7.6.5, CXX_COMPILER=/opt/rh/devtoolset-7/root/usr/bin/c++, CXX_FLAGS= -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_KINETO -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_VERSION=1.8.1, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=ON, USE_NNPACK=ON, USE_OPENMP=ON,

There are something wrong with my cuda, the cuda vision is not satisfied. I reinstall my cuda.

easz commented 2 years ago

I had the same problem with nvcc fatal : Unknown option '-generate-dependencies-with-compile'.

At the end I figured out that I have a mismatched CUDA version installed. I installed pytorch with conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch; however on my system there was CUDA 10.1 installed (minor version makes difference).

I had to install CUDA 10.2 (only SDK and runtime without other components) and to make sure environment variables are set properly before trying installing detectron2. (e.g. from torch.utils.cpp_extension import CUDA_HOME)

zhanghang1989 commented 2 years ago

You may use cudatoolkit=10.1 for CUDA 10.1 , but this may not be related to your issue.

ppwwyyxx commented 2 years ago

The "Common Installation Issues" already contain root cause and solutions to this issue:

C++ compilation errors from NVCC / NVRTC, or "Unsupported gpu architecture"

A few possibilities: Local CUDA/NVCC version has to match the CUDA version of your PyTorch. Both can be found in python collect_env.py. When they are inconsistent, you need to either install a different build of PyTorch (or build by yourself) to match your local CUDA installation, or install a different version of CUDA to match PyTorch.

Run collect_env.py and it will show the version mismatch.

Jeiyoon commented 2 years ago

@NguyenVanThanhHust you are my hero👍

ziqipang commented 2 years ago

@NguyenVanThanhHust Thanks for your answer and it saved my day! However, I am wondering why this helps? (sorry for the stupid question)