I have searched related issues but cannot get the expected help.
The bug has not been fixed in the latest version.
Describe the bug
i have intalled according to intall.md, when using the command pip install -v -e .,there is a problem and the command line message starts to appear repeatedly only when i use ctrl+c ,it can be stopped
Reproduction
What command or script did you run?
pip install -v -e .
A placeholder for the command.
Did you make any modifications on the code or config? Did you understand what you have modified?
no
What dataset did you use?
i am installing
Environment
Please run python mmdet/utils/collect_env.py to collect necessary environment infomation and paste it here.
Traceback (most recent call last):
File "mmdet/utils/collect_env.py", line 63, in
for name, val in collect_env().items():
File "mmdet/utils/collect_env.py", line 56, in collect_env
from mmdet.ops import get_compiler_version, get_compiling_cuda_version
ModuleNotFoundError: No module named 'mmdet.ops'
You may add addition that may be helpful for locating the problem, such as
Other environment variables that may be related (such as $PATH, $LD_LIBRARY_PATH, $PYTHONPATH, etc.)
export PATH=/home/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/disk2/xiexingxing/xingxie/xiexingxing/bin/cuda10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export PATH=/disk2/xiexingxing/xingxie/xiexingxing/bin/cuda-10.1/bin${PATH:+:${PATH}}
export CUDA_HOME=/disk2/xiexingxing/xingxie/xiexingxing/bin/cuda-10.1${CUDA_HOME:+:${CUDA_HOME}}
Error traceback
If applicable, paste the error trackback here.
Running setup.py develop for mmdet
Running command /disk2/xiexingxing/lwb/anaconda3/envs/obbdet/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/disk2/xiexingxing/lwb/OBBDetection/setup.py'"'"'; __file__='"'"'/disk2/xiexingxing/lwb/OBBDetection/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' develop --no-deps
running develop
running egg_info
writing mmdet.egg-info/PKG-INFO
writing dependency_links to mmdet.egg-info/dependency_links.txt
writing requirements to mmdet.egg-info/requires.txt
writing top-level names to mmdet.egg-info/top_level.txt
reading manifest file 'mmdet.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'mmdet.egg-info/SOURCES.txt'
running build_ext
building 'mmdet.ops.utils.compiling_info' extension
creating /disk2/xiexingxing/lwb/OBBDetection/build
creating /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7
creating /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet
creating /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops
creating /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/utils
creating /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/utils/src
Emitting ninja build file /disk2/xiexingxing/lwb/OBBDetection/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/1] c++ -MMD -MF /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/utils/src/compiling_info.o.d -pthread -B /disk2/xiexingxing/lwb/anaconda3/envs/obbdet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/TH -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/THC -I/disk2/xiexingxing/xingxie/xiexingxing/bin/cuda-10.1/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/include/python3.7m -c -c /disk2/xiexingxing/lwb/OBBDetection/mmdet/ops/utils/src/compiling_info.cpp -o /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/utils/src/compiling_info.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=compiling_info -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++
In file included from /disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/ATen/Parallel.h:149:0,
from /disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
from /disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
from /disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
from /disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:12,
from /disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
from /disk2/xiexingxing/lwb/OBBDetection/mmdet/ops/utils/src/compiling_info.cpp:3:
/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/ATen/ParallelOpenMP.h:84:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
#pragma omp parallel for if ((end - begin) >= grain_size)
^
creating build/lib.linux-x86_64-3.7
creating build/lib.linux-x86_64-3.7/mmdet
creating build/lib.linux-x86_64-3.7/mmdet/ops
creating build/lib.linux-x86_64-3.7/mmdet/ops/utils
g++ -pthread -shared -B /disk2/xiexingxing/lwb/anaconda3/envs/obbdet/compiler_compat -L/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib -Wl,-rpath=/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib -Wl,--no-as-needed -Wl,--sysroot=/ /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/utils/src/compiling_info.o -L/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/lib -L/disk2/xiexingxing/xingxie/xiexingxing/bin/cuda-10.1/lib64 -lc10 -ltorch -ltorch_cpu -ltorch_python -lcudart -lc10_cuda -ltorch_cuda -o build/lib.linux-x86_64-3.7/mmdet/ops/utils/compiling_info.cpython-37m-x86_64-linux-gnu.so
building 'mmdet.ops.nms.nms_ext' extension
creating /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/nms
creating /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/nms/src
creating /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/nms/src/cpu
creating /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/nms/src/cuda
Emitting ninja build file /disk2/xiexingxing/lwb/OBBDetection/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/4] c++ -MMD -MF /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/nms/src/nms_ext.o.d -pthread -B /disk2/xiexingxing/lwb/anaconda3/envs/obbdet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/TH -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/THC -I/disk2/xiexingxing/xingxie/xiexingxing/bin/cuda-10.1/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/include/python3.7m -c -c /disk2/xiexingxing/lwb/OBBDetection/mmdet/ops/nms/src/nms_ext.cpp -o /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/nms/src/nms_ext.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=nms_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
[2/4] c++ -MMD -MF /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/nms/src/cpu/nms_cpu.o.d -pthread -B /disk2/xiexingxing/lwb/anaconda3/envs/obbdet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/TH -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/THC -I/disk2/xiexingxing/xingxie/xiexingxing/bin/cuda-10.1/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/include/python3.7m -c -c /disk2/xiexingxing/lwb/OBBDetection/mmdet/ops/nms/src/cpu/nms_cpu.cpp -o /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/nms/src/cpu/nms_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=nms_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
[3/4] c++ -MMD -MF /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/nms/src/cuda/nms_cuda.o.d -pthread -B /disk2/xiexingxing/lwb/anaconda3/envs/obbdet/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/TH -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/THC -I/disk2/xiexingxing/xingxie/xiexingxing/bin/cuda-10.1/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/include/python3.7m -c -c /disk2/xiexingxing/lwb/OBBDetection/mmdet/ops/nms/src/cuda/nms_cuda.cpp -o /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/nms/src/cuda/nms_cuda.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=nms_ext -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
[4/4] /disk2/xiexingxing/xingxie/xiexingxing/bin/cuda-10.1/bin/nvcc -DWITH_CUDA -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/TH -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/lib/python3.7/site-packages/torch/include/THC -I/disk2/xiexingxing/xingxie/xiexingxing/bin/cuda-10.1/include -I/disk2/xiexingxing/lwb/anaconda3/envs/obbdet/include/python3.7m -c -c /disk2/xiexingxing/lwb/OBBDetection/mmdet/ops/nms/src/cuda/nms_kernel.cu -o /disk2/xiexingxing/lwb/OBBDetection/build/temp.linux-x86_64-3.7/mmdet/ops/nms/src/cuda/nms_kernel.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -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=nms_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
A placeholder for trackback.
Bug fix
If you have already identified the reason, you can provide the information here. If you are willing to create a PR to fix it, please also leave a comment here and that would be much appreciated!
Checklist
Describe the bug
i have intalled according to intall.md, when using the command pip install -v -e .,there is a problem and the command line message starts to appear repeatedly only when i use ctrl+c ,it can be stopped
Reproduction
What command or script did you run? pip install -v -e . A placeholder for the command.
Did you make any modifications on the code or config? Did you understand what you have modified? no
What dataset did you use? i am installing
Environment
Please run
for name, val in collect_env().items():
File "mmdet/utils/collect_env.py", line 56, in collect_env
from mmdet.ops import get_compiler_version, get_compiling_cuda_version
ModuleNotFoundError: No module named 'mmdet.ops'
python mmdet/utils/collect_env.py
to collect necessary environment infomation and paste it here. Traceback (most recent call last): File "mmdet/utils/collect_env.py", line 63, inYou may add addition that may be helpful for locating the problem, such as
$PATH
,$LD_LIBRARY_PATH
,$PYTHONPATH
, etc.) export PATH=/home/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/disk2/xiexingxing/xingxie/xiexingxing/bin/cuda10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} export PATH=/disk2/xiexingxing/xingxie/xiexingxing/bin/cuda-10.1/bin${PATH:+:${PATH}} export CUDA_HOME=/disk2/xiexingxing/xingxie/xiexingxing/bin/cuda-10.1${CUDA_HOME:+:${CUDA_HOME}}Error traceback If applicable, paste the error trackback here.
Bug fix If you have already identified the reason, you can provide the information here. If you are willing to create a PR to fix it, please also leave a comment here and that would be much appreciated!