Closed malje16 closed 3 years ago
You've chosen to report an unexpected problem or bug. Unless you already know the root cause of it, please include details about it by filling the issue template. The following information is missing: "Instructions To Reproduce the Issue and Full Logs";
Please provide environment information using the given command
This command: $ wget -nc -q https://github.com/facebookresearch/detectron2/raw/master/detectron2/utils/collect_env.py && python collect_env.py just tells me I'm missing a module, which makes a lot of sense considering the installation fails.
Please provide output of the given command
Please provide output of the given command
(detectron2) maltenj@maltenj-system:~$ wget -nc -q https://github.com/facebookresearch/detectron2/raw/master/detectron2/utils/collect_env.py && python collect_env.py
Traceback (most recent call last):
File "collect_env.py", line 181, in
ModuleNotFoundError: No module named 'detectron2.utils'
Thanks. This is unexpected - we'll need to improve the collect_env.py
script so it can show the information we need in this case.
As for the original issue:
__p->_M_set_sharable();
This seems a duplicate of the compiler bug in #1495 or https://forums.developer.nvidia.com/t/cuda-10-1-nvidia-youre-now-fixing-gcc-bugs-that-gcc-doesnt-even-have/71063, given that you're on cuda 10.1.105.
The collect_env
script was improved in https://github.com/facebookresearch/detectron2/commit/9953bc824b13c858e75805460a2a51dd1d9af1d0. If the script shows a compiler >gcc7.3 then it's almost certainly a duplicate of #1495
Error when building Detectron2 from local clone in Ubuntu
No changes to the code.
I'm running Ubuntu 18.04 and CUDA Version 10.1.105.
Install procedure as follows $ sudo apt install g++ $ sudo apt install gcc $ conda create -n detectron2 python=3.8 -y $ conda activate detectron2 $ conda install -c conda-forge ninja $ conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch So far so good and I can verify installations by using the --version options
$ git clone https://github.com/facebookresearch/detectron2.git Cloning into 'detectron2'... remote: Enumerating objects: 118, done. remote: Counting objects: 100% (118/118), done. remote: Compressing objects: 100% (84/84), done. remote: Total 10744 (delta 54), reused 64 (delta 33), pack-reused 10626 Receiving objects: 100% (10744/10744), 4.46 MiB | 12.43 MiB/s, done. Resolving deltas: 100% (7751/7751), done.
and i get the folder ~/detectron2
Now the faulty part. On running this next line it pauses at the console output line "running setup.py develop for detectron2.", and then gives a wall of red text with an "ERROR: Command errored out with exit status 1" at the end.
$ python -m pip install -e detectron2; _Alloc = std::allocator; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char16_t; _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::false_type) [with _InIterator = const char16_t; _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char16_t; _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT , std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6688:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator]’ without object
p->_M_set_sharable();
Obtaining file:///home/maltenj/detectron2 Collecting termcolor>=1.1 Using cached termcolor-1.1.0-py3-none-any.whl Requirement already satisfied: Pillow>=7.1 in ./anaconda3/envs/detectron2/lib/python3.8/site-packages (from detectron2==0.3) (8.1.2) Collecting yacs>=0.1.6 Using cached yacs-0.1.8-py3-none-any.whl (14 kB) Collecting tabulate Using cached tabulate-0.8.9-py3-none-any.whl (25 kB) Collecting cloudpickle Using cached cloudpickle-1.6.0-py3-none-any.whl (23 kB) Collecting matplotlib Using cached matplotlib-3.3.4-cp38-cp38-manylinux1_x86_64.whl (11.6 MB) Collecting tqdm>4.29.0 Using cached tqdm-4.59.0-py2.py3-none-any.whl (74 kB) Collecting tensorboard Using cached tensorboard-2.4.1-py3-none-any.whl (10.6 MB) Collecting fvcore<0.1.4,>=0.1.3 Using cached fvcore-0.1.3.post20210306-py3-none-any.whl Collecting iopath>=0.1.2 Using cached iopath-0.1.4-py3-none-any.whl Collecting pycocotools>=2.0.2 Using cached pycocotools-2.0.2-cp38-cp38-linux_x86_64.whl Collecting future Using cached future-0.18.2-py3-none-any.whl Collecting pydot Using cached pydot-1.4.2-py2.py3-none-any.whl (21 kB) Collecting omegaconf>=2 Using cached omegaconf-2.0.6-py3-none-any.whl (36 kB) Requirement already satisfied: numpy in ./anaconda3/envs/detectron2/lib/python3.8/site-packages (from fvcore<0.1.4,>=0.1.3->detectron2==0.3) (1.19.2) Collecting pyyaml>=5.1 Using cached PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl (662 kB) Collecting portalocker Using cached portalocker-2.2.1-py2.py3-none-any.whl (15 kB) Requirement already satisfied: typing-extensions in ./anaconda3/envs/detectron2/lib/python3.8/site-packages (from omegaconf>=2->detectron2==0.3) (3.7.4.3) Collecting cython>=0.27.3 Using cached Cython-0.29.22-cp38-cp38-manylinux1_x86_64.whl (1.9 MB) Requirement already satisfied: setuptools>=18.0 in ./anaconda3/envs/detectron2/lib/python3.8/site-packages (from pycocotools>=2.0.2->detectron2==0.3) (52.0.0.post20210125) Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3 Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB) Collecting cycler>=0.10 Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB) Collecting python-dateutil>=2.1 Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB) Collecting kiwisolver>=1.0.1 Using cached kiwisolver-1.3.1-cp38-cp38-manylinux1_x86_64.whl (1.2 MB) Requirement already satisfied: six in ./anaconda3/envs/detectron2/lib/python3.8/site-packages (from cycler>=0.10->matplotlib->detectron2==0.3) (1.15.0) Collecting markdown>=2.6.8 Using cached Markdown-3.3.4-py3-none-any.whl (97 kB) Collecting protobuf>=3.6.0 Using cached protobuf-3.15.5-cp38-cp38-manylinux1_x86_64.whl (1.0 MB) Collecting werkzeug>=0.11.15 Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB) Collecting tensorboard-plugin-wit>=1.6.0 Using cached tensorboard_plugin_wit-1.8.0-py3-none-any.whl (781 kB) Collecting google-auth-oauthlib<0.5,>=0.4.1 Using cached google_auth_oauthlib-0.4.3-py2.py3-none-any.whl (18 kB) Collecting absl-py>=0.4 Using cached absl_py-0.11.0-py3-none-any.whl (127 kB) Requirement already satisfied: wheel>=0.26 in ./anaconda3/envs/detectron2/lib/python3.8/site-packages (from tensorboard->detectron2==0.3) (0.36.2) Collecting google-auth<2,>=1.6.3 Using cached google_auth-1.27.1-py2.py3-none-any.whl (136 kB) Collecting grpcio>=1.24.3 Using cached grpcio-1.36.1-cp38-cp38-manylinux2014_x86_64.whl (4.1 MB) Collecting requests<3,>=2.21.0 Using cached requests-2.25.1-py2.py3-none-any.whl (61 kB) Collecting rsa<5,>=3.1.4 Using cached rsa-4.7.2-py3-none-any.whl (34 kB) Collecting pyasn1-modules>=0.2.1 Using cached pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB) Collecting cachetools<5.0,>=2.0.0 Using cached cachetools-4.2.1-py3-none-any.whl (12 kB) Collecting requests-oauthlib>=0.7.0 Using cached requests_oauthlib-1.3.0-py2.py3-none-any.whl (23 kB) Collecting pyasn1<0.5.0,>=0.4.6 Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB) Requirement already satisfied: certifi>=2017.4.17 in ./anaconda3/envs/detectron2/lib/python3.8/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.3) (2020.12.5) Collecting chardet<5,>=3.0.2 Using cached chardet-4.0.0-py2.py3-none-any.whl (178 kB) Collecting urllib3<1.27,>=1.21.1 Using cached urllib3-1.26.3-py2.py3-none-any.whl (137 kB) Collecting idna<3,>=2.5 Using cached idna-2.10-py2.py3-none-any.whl (58 kB) Collecting oauthlib>=3.0.0 Using cached oauthlib-3.1.0-py2.py3-none-any.whl (147 kB) Installing collected packages: urllib3, pyasn1, idna, chardet, rsa, requests, pyasn1-modules, oauthlib, cachetools, tqdm, requests-oauthlib, pyyaml, python-dateutil, pyparsing, portalocker, kiwisolver, google-auth, cycler, yacs, werkzeug, termcolor, tensorboard-plugin-wit, tabulate, protobuf, matplotlib, markdown, iopath, grpcio, google-auth-oauthlib, cython, absl-py, tensorboard, pydot, pycocotools, omegaconf, fvcore, future, cloudpickle, detectron2 Running setup.py develop for detectron2 ERROR: Command errored out with exit status 1: command: /home/maltenj/anaconda3/envs/detectron2/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/maltenj/detectron2/setup.py'"'"'; file='"'"'/home/maltenj/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/maltenj/detectron2/ Complete output (211 lines): running develop running egg_info creating detectron2.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 writing manifest file 'detectron2.egg-info/SOURCES.txt' reading manifest file 'detectron2.egg-info/SOURCES.txt' writing manifest file 'detectron2.egg-info/SOURCES.txt' running build_ext building 'detectron2._C' extension creating /home/maltenj/detectron2/build creating /home/maltenj/detectron2/build/temp.linux-x86_64-3.8 creating /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home creating /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj creating /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2 creating /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2 creating /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers creating /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc creating /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/cocoeval creating /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/nms_rotated creating /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/box_iou_rotated creating /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/ROIAlignRotated creating /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/deformable Emitting ninja build file /home/maltenj/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/11] /usr/local/cuda/bin/nvcc -DWITH_CUDA -I/home/maltenj/detectron2/detectron2/layers/csrc -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/TH -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/maltenj/anaconda3/envs/detectron2/include/python3.8 -c -c /home/maltenj/detectron2/detectron2/layers/csrc/cuda_version.cu -o /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/cuda_version.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_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_75,code=sm_75 -std=c++14 [2/11] c++ -MMD -MF /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/cocoeval/cocoeval.o.d -pthread -B /home/maltenj/anaconda3/envs/detectron2/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/maltenj/detectron2/detectron2/layers/csrc -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/TH -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/maltenj/anaconda3/envs/detectron2/include/python3.8 -c -c /home/maltenj/detectron2/detectron2/layers/csrc/cocoeval/cocoeval.cpp -o /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/cocoeval/cocoeval.o -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 -std=c++14 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [3/11] c++ -MMD -MF /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cpu.o.d -pthread -B /home/maltenj/anaconda3/envs/detectron2/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/maltenj/detectron2/detectron2/layers/csrc -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/TH -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/maltenj/anaconda3/envs/detectron2/include/python3.8 -c -c /home/maltenj/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cpu.cpp -o /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cpu.o -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 -std=c++14 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [4/11] c++ -MMD -MF /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cpu.o.d -pthread -B /home/maltenj/anaconda3/envs/detectron2/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/maltenj/detectron2/detectron2/layers/csrc -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/TH -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/maltenj/anaconda3/envs/detectron2/include/python3.8 -c -c /home/maltenj/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cpu.cpp -o /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cpu.o -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 -std=c++14 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [5/11] c++ -MMD -MF /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.o.d -pthread -B /home/maltenj/anaconda3/envs/detectron2/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/maltenj/detectron2/detectron2/layers/csrc -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/TH -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/maltenj/anaconda3/envs/detectron2/include/python3.8 -c -c /home/maltenj/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp -o /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.o -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 -std=c++14 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [6/11] /usr/local/cuda/bin/nvcc -DWITH_CUDA -I/home/maltenj/detectron2/detectron2/layers/csrc -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/TH -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/maltenj/anaconda3/envs/detectron2/include/python3.8 -c -c /home/maltenj/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.cu -o /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_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_75,code=sm_75 -std=c++14 FAILED: /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o /usr/local/cuda/bin/nvcc -DWITH_CUDA -I/home/maltenj/detectron2/detectron2/layers/csrc -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/TH -I/home/maltenj/anaconda3/envs/detectron2/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/maltenj/anaconda3/envs/detectron2/include/python3.8 -c -c /home/maltenj/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.cu -o /home/maltenj/detectron2/build/temp.linux-x86_64-3.8/home/maltenj/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_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_75,code=sm_75 -std=c++14 /usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits