question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ERROR: Failed building wheel for mmcv-full

See original GitHub issue

Describe the Issue

Tried to create a new environment with mmcv tutorial but failed with both pip install and build from source.

Reproduction

pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu102/torch1.8.1/index.html
  1. Environment

{‘sys.platform’: ‘linux’, ‘Python’: ‘3.8.10 (default, May 19 2021, 18:05:58) [GCC 7.3.0]’, ‘CUDA available’: True, ‘GPU 0,1,2,3,4,5,6,7’: ‘TITAN RTX’, ‘CUDA_HOME’: ‘/usr’, ‘NVCC’: ‘Cuda compilation tools, release 9.1, V9.1.85’, ‘GCC’: ‘gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0’, ‘PyTorch’: ‘1.8.1’, ‘PyTorch compiling details’: ‘PyTorch built with:\n - GCC 7.3\n - C++ Version: 201402\n - Intel® oneAPI Math Kernel Library Version 2021.2-Product Build 20210312 for Intel® 64 architecture applications\n - Intel® MKL-DNN v1.7.0 (Git Hash 7aed236906b1f7a05c0917e5257a1af05e9ff683)\n - OpenMP 201511 (a.k.a. OpenMP 4.5)\n - NNPACK is enabled\n - CPU capability usage: AVX2\n - CUDA Runtime 10.2\n - 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\n - CuDNN 7.6.5\n - Magma 2.5.2\n - 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, \n’, ‘TorchVision’: ‘0.9.1’, ‘OpenCV’: ‘4.5.2’, ‘MMCV’: ‘1.3.5’, ‘MMCV Compiler’: ‘n/a’, ‘MMCV CUDA Compiler’: ‘n/a’}

Error traceback

ERROR: Failed building wheel for mmcv-full Running setup.py clean for mmcv-full Failed to build mmcv-full Installing collected packages: yapf, pyyaml, opencv-python, addict, mmcv-full Running setup.py install for mmcv-full … error ERROR: Command errored out with exit status 1: command: /home/xxx/anaconda3/envs/open-mmlab/bin/python -u -c ‘import io, os, sys, setuptools, tokenize; sys.argv[0] = ‘"’"’/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/setup.py’“'”‘; file=’“'”‘/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/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’”’“‘))’ install --record /tmp/pip-record-j082rm5m/install-record.txt --single-version-externally-managed --compile --install-headers /home/xxx/anaconda3/envs/open-mmlab/include/python3.8/mmcv-full cwd: /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/ Complete output (588 lines): running install running build running build_py creating build creating build/lib.linux-x86_64-3.8 creating build/lib.linux-x86_64-3.8/mmcv copying mmcv/version.py -> build/lib.linux-x86_64-3.8/mmcv copying mmcv/init.py -> build/lib.linux-x86_64-3.8/mmcv creating build/lib.linux-x86_64-3.8/mmcv/video copying mmcv/video/io.py -> build/lib.linux-x86_64-3.8/mmcv/video copying mmcv/video/optflow.py -> build/lib.linux-x86_64-3.8/mmcv/video copying mmcv/video/processing.py -> build/lib.linux-x86_64-3.8/mmcv/video copying mmcv/video/init.py -> build/lib.linux-x86_64-3.8/mmcv/video creating build/lib.linux-x86_64-3.8/mmcv/tensorrt copying mmcv/tensorrt/init_plugins.py -> build/lib.linux-x86_64-3.8/mmcv/tensorrt copying mmcv/tensorrt/init.py -> build/lib.linux-x86_64-3.8/mmcv/tensorrt copying mmcv/tensorrt/tensorrt_utils.py -> build/lib.linux-x86_64-3.8/mmcv/tensorrt creating build/lib.linux-x86_64-3.8/mmcv/visualization copying mmcv/visualization/optflow.py -> build/lib.linux-x86_64-3.8/mmcv/visualization copying mmcv/visualization/image.py -> build/lib.linux-x86_64-3.8/mmcv/visualization copying mmcv/visualization/init.py -> build/lib.linux-x86_64-3.8/mmcv/visualization copying mmcv/visualization/color.py -> build/lib.linux-x86_64-3.8/mmcv/visualization creating build/lib.linux-x86_64-3.8/mmcv/image copying mmcv/image/io.py -> build/lib.linux-x86_64-3.8/mmcv/image copying mmcv/image/init.py -> build/lib.linux-x86_64-3.8/mmcv/image copying mmcv/image/misc.py -> build/lib.linux-x86_64-3.8/mmcv/image copying mmcv/image/photometric.py -> build/lib.linux-x86_64-3.8/mmcv/image copying mmcv/image/colorspace.py -> build/lib.linux-x86_64-3.8/mmcv/image copying mmcv/image/geometric.py -> build/lib.linux-x86_64-3.8/mmcv/image creating build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/fused_bias_leakyrelu.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/masked_conv.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/roi_align.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/deform_roi_pool.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/info.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/bbox.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/nms.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/psa_mask.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/merge_cells.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/roi_pool.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/focal_loss.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/saconv.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/pixel_group.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/box_iou_rotated.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/init.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/point_sample.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/sync_bn.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/deform_conv.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/cc_attention.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/contour_expand.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/border_align.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/corner_pool.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/roi_align_rotated.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/tin_shift.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/deprecated_wrappers.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/modulated_deform_conv.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/multi_scale_deform_attn.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/carafe.py -> build/lib.linux-x86_64-3.8/mmcv/ops copying mmcv/ops/upfirdn2d.py -> build/lib.linux-x86_64-3.8/mmcv/ops creating build/lib.linux-x86_64-3.8/mmcv/runner copying mmcv/runner/base_runner.py -> build/lib.linux-x86_64-3.8/mmcv/runner copying mmcv/runner/epoch_based_runner.py -> build/lib.linux-x86_64-3.8/mmcv/runner copying mmcv/runner/iter_based_runner.py -> build/lib.linux-x86_64-3.8/mmcv/runner copying mmcv/runner/base_module.py -> build/lib.linux-x86_64-3.8/mmcv/runner copying mmcv/runner/fp16_utils.py -> build/lib.linux-x86_64-3.8/mmcv/runner copying mmcv/runner/log_buffer.py -> build/lib.linux-x86_64-3.8/mmcv/runner copying mmcv/runner/checkpoint.py -> build/lib.linux-x86_64-3.8/mmcv/runner copying mmcv/runner/init.py -> build/lib.linux-x86_64-3.8/mmcv/runner copying mmcv/runner/builder.py -> build/lib.linux-x86_64-3.8/mmcv/runner copying mmcv/runner/priority.py -> build/lib.linux-x86_64-3.8/mmcv/runner copying mmcv/runner/dist_utils.py -> build/lib.linux-x86_64-3.8/mmcv/runner copying mmcv/runner/utils.py -> build/lib.linux-x86_64-3.8/mmcv/runner creating build/lib.linux-x86_64-3.8/mmcv/arraymisc copying mmcv/arraymisc/quantization.py -> build/lib.linux-x86_64-3.8/mmcv/arraymisc copying mmcv/arraymisc/init.py -> build/lib.linux-x86_64-3.8/mmcv/arraymisc creating build/lib.linux-x86_64-3.8/mmcv/fileio copying mmcv/fileio/parse.py -> build/lib.linux-x86_64-3.8/mmcv/fileio copying mmcv/fileio/io.py -> build/lib.linux-x86_64-3.8/mmcv/fileio copying mmcv/fileio/init.py -> build/lib.linux-x86_64-3.8/mmcv/fileio copying mmcv/fileio/file_client.py -> build/lib.linux-x86_64-3.8/mmcv/fileio creating build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/ext_loader.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/parrots_wrapper.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/init.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/path.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/misc.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/timer.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/logging.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/progressbar.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/env.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/parrots_jit.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/config.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/testing.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/registry.py -> build/lib.linux-x86_64-3.8/mmcv/utils copying mmcv/utils/version_utils.py -> build/lib.linux-x86_64-3.8/mmcv/utils creating build/lib.linux-x86_64-3.8/mmcv/engine copying mmcv/engine/init.py -> build/lib.linux-x86_64-3.8/mmcv/engine copying mmcv/engine/test.py -> build/lib.linux-x86_64-3.8/mmcv/engine creating build/lib.linux-x86_64-3.8/mmcv/onnx copying mmcv/onnx/info.py -> build/lib.linux-x86_64-3.8/mmcv/onnx copying mmcv/onnx/init.py -> build/lib.linux-x86_64-3.8/mmcv/onnx copying mmcv/onnx/symbolic.py -> build/lib.linux-x86_64-3.8/mmcv/onnx creating build/lib.linux-x86_64-3.8/mmcv/cnn copying mmcv/cnn/vgg.py -> build/lib.linux-x86_64-3.8/mmcv/cnn copying mmcv/cnn/alexnet.py -> build/lib.linux-x86_64-3.8/mmcv/cnn copying mmcv/cnn/resnet.py -> build/lib.linux-x86_64-3.8/mmcv/cnn copying mmcv/cnn/init.py -> build/lib.linux-x86_64-3.8/mmcv/cnn copying mmcv/cnn/builder.py -> build/lib.linux-x86_64-3.8/mmcv/cnn creating build/lib.linux-x86_64-3.8/mmcv/parallel copying mmcv/parallel/data_parallel.py -> build/lib.linux-x86_64-3.8/mmcv/parallel copying mmcv/parallel/distributed_deprecated.py -> build/lib.linux-x86_64-3.8/mmcv/parallel copying mmcv/parallel/collate.py -> build/lib.linux-x86_64-3.8/mmcv/parallel copying mmcv/parallel/distributed.py -> build/lib.linux-x86_64-3.8/mmcv/parallel copying mmcv/parallel/init.py -> build/lib.linux-x86_64-3.8/mmcv/parallel copying mmcv/parallel/data_container.py -> build/lib.linux-x86_64-3.8/mmcv/parallel copying mmcv/parallel/scatter_gather.py -> build/lib.linux-x86_64-3.8/mmcv/parallel copying mmcv/parallel/utils.py -> build/lib.linux-x86_64-3.8/mmcv/parallel copying mmcv/parallel/registry.py -> build/lib.linux-x86_64-3.8/mmcv/parallel copying mmcv/parallel/_functions.py -> build/lib.linux-x86_64-3.8/mmcv/parallel creating build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/lr_updater.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/sync_buffer.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/profiler.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/sampler_seed.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/checkpoint.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/init.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/memory.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/momentum_updater.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/ema.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/evaluation.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/optimizer.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/closure.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/hook.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks copying mmcv/runner/hooks/iter_timer.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks creating build/lib.linux-x86_64-3.8/mmcv/runner/optimizer copying mmcv/runner/optimizer/default_constructor.py -> build/lib.linux-x86_64-3.8/mmcv/runner/optimizer copying mmcv/runner/optimizer/init.py -> build/lib.linux-x86_64-3.8/mmcv/runner/optimizer copying mmcv/runner/optimizer/builder.py -> build/lib.linux-x86_64-3.8/mmcv/runner/optimizer creating build/lib.linux-x86_64-3.8/mmcv/runner/hooks/logger copying mmcv/runner/hooks/logger/tensorboard.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks/logger copying mmcv/runner/hooks/logger/base.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks/logger copying mmcv/runner/hooks/logger/pavi.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks/logger copying mmcv/runner/hooks/logger/init.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks/logger copying mmcv/runner/hooks/logger/neptune.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks/logger copying mmcv/runner/hooks/logger/mlflow.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks/logger copying mmcv/runner/hooks/logger/text.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks/logger copying mmcv/runner/hooks/logger/wandb.py -> build/lib.linux-x86_64-3.8/mmcv/runner/hooks/logger creating build/lib.linux-x86_64-3.8/mmcv/fileio/handlers copying mmcv/fileio/handlers/base.py -> build/lib.linux-x86_64-3.8/mmcv/fileio/handlers copying mmcv/fileio/handlers/init.py -> build/lib.linux-x86_64-3.8/mmcv/fileio/handlers copying mmcv/fileio/handlers/pickle_handler.py -> build/lib.linux-x86_64-3.8/mmcv/fileio/handlers copying mmcv/fileio/handlers/yaml_handler.py -> build/lib.linux-x86_64-3.8/mmcv/fileio/handlers copying mmcv/fileio/handlers/json_handler.py -> build/lib.linux-x86_64-3.8/mmcv/fileio/handlers creating build/lib.linux-x86_64-3.8/mmcv/onnx/onnx_utils copying mmcv/onnx/onnx_utils/symbolic_helper.py -> build/lib.linux-x86_64-3.8/mmcv/onnx/onnx_utils copying mmcv/onnx/onnx_utils/init.py -> build/lib.linux-x86_64-3.8/mmcv/onnx/onnx_utils creating build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/conv_ws.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/transformer.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/plugin.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/conv.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/norm.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/hswish.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/scale.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/non_local.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/activation.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/conv2d_adaptive_padding.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/init.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/padding.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/context_block.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/hsigmoid.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/upsample.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/generalized_attention.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/swish.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/conv_module.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/registry.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/wrappers.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks copying mmcv/cnn/bricks/depthwise_separable_conv_module.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/bricks creating build/lib.linux-x86_64-3.8/mmcv/cnn/utils copying mmcv/cnn/utils/weight_init.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/utils copying mmcv/cnn/utils/flops_counter.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/utils copying mmcv/cnn/utils/init.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/utils copying mmcv/cnn/utils/fuse_conv_bn.py -> build/lib.linux-x86_64-3.8/mmcv/cnn/utils running egg_info writing mmcv_full.egg-info/PKG-INFO writing dependency_links to mmcv_full.egg-info/dependency_links.txt writing requirements to mmcv_full.egg-info/requires.txt writing top-level names to mmcv_full.egg-info/top_level.txt reading manifest file ‘mmcv_full.egg-info/SOURCES.txt’ reading manifest template ‘MANIFEST.in’ writing manifest file ‘mmcv_full.egg-info/SOURCES.txt’ creating build/lib.linux-x86_64-3.8/mmcv/model_zoo copying mmcv/model_zoo/deprecated.json -> build/lib.linux-x86_64-3.8/mmcv/model_zoo copying mmcv/model_zoo/mmcls.json -> build/lib.linux-x86_64-3.8/mmcv/model_zoo copying mmcv/model_zoo/open_mmlab.json -> build/lib.linux-x86_64-3.8/mmcv/model_zoo creating build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/bbox_overlaps_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/border_align_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/box_iou_rotated_cuda.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/box_iou_rotated_utils.hpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/carafe_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/carafe_naive_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/cc_attention_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/common_cuda_helper.hpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/deform_conv_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/deform_roi_pool_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/masked_conv2d_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/modulated_deform_conv_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/ms_deform_attn_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/nms_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/nms_rotated_cuda.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/parrots_cpp_helper.hpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/parrots_cuda_helper.hpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/parrots_cudawarpfunction.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/psamask_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/pytorch_cpp_helper.hpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/pytorch_cuda_helper.hpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/roi_align_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/roi_align_rotated_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/roi_pool_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/sigmoid_focal_loss_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/softmax_focal_loss_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/sync_bn_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc copying mmcv/ops/csrc/tin_shift_cuda_kernel.cuh -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc creating build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/bbox_overlaps.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/bbox_overlaps_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/bbox_overlaps_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/box_iou_rotated.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/box_iou_rotated_cpu.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/box_iou_rotated_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/box_iou_rotated_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/carafe.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/carafe_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/carafe_naive.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/carafe_naive_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/carafe_naive_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/carafe_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/cc_attention.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/cc_attention_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/cc_attention_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/corner_pool.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/corner_pool_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/deform_conv.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/deform_conv_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/deform_conv_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/deform_roi_pool.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/deform_roi_pool_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/deform_roi_pool_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/focal_loss.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/focal_loss_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/focal_loss_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/fused_bias_leakyrelu.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/fused_bias_leakyrelu_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/fused_bias_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/masked_conv2d.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/masked_conv2d_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/masked_conv2d_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/modulated_deform_conv.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/modulated_deform_conv_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/modulated_deform_conv_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/ms_deform_attn.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/ms_deform_attn_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/ms_deform_attn_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/nms.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/nms_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/nms_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/nms_rotated.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/nms_rotated_cpu.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/nms_rotated_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/psamask.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/psamask_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/psamask_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/roi_align.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/roi_align_cpu.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/roi_align_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/roi_align_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/roi_align_rotated.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/roi_align_rotated_cpu.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/roi_align_rotated_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/roi_align_rotated_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/roi_pool.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/roi_pool_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/roi_pool_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/sync_bn.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/sync_bn_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/sync_bn_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/tin_shift.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/tin_shift_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/tin_shift_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/upfirdn2d.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/upfirdn2d_kernel.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots copying mmcv/ops/csrc/parrots/upfirdn2d_parrots.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/parrots creating build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/bbox_overlaps.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/bbox_overlaps_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/border_align.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/border_align_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/box_iou_rotated.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/box_iou_rotated_cpu.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/box_iou_rotated_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/carafe.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/carafe_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/carafe_naive.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/carafe_naive_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/cc_attention.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/cc_attention_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/contour_expand.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/corner_pool.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/deform_conv.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/deform_conv_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/deform_roi_pool.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/deform_roi_pool_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/focal_loss.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/focal_loss_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/fused_bias_leakyrelu.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/fused_bias_leakyrelu_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/info.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/masked_conv2d.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/masked_conv2d_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/modulated_deform_conv.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/modulated_deform_conv_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/ms_deform_attn.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/ms_deform_attn_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/nms.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/nms_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/nms_rotated.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/nms_rotated_cpu.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/nms_rotated_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/pixel_group.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/psamask.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/psamask_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/pybind.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/roi_align.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/roi_align_cpu.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/roi_align_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/roi_align_rotated.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/roi_align_rotated_cpu.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/roi_align_rotated_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/roi_pool.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/roi_pool_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/sync_bn.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/sync_bn_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/tin_shift.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/tin_shift_cuda.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/upfirdn2d.cpp -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch copying mmcv/ops/csrc/pytorch/upfirdn2d_kernel.cu -> build/lib.linux-x86_64-3.8/mmcv/ops/csrc/pytorch running build_ext building ‘mmcv._ext’ extension creating /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8 creating /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv creating /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops creating /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc creating /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch Emitting ninja build file /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/build.ninja… Compiling objects… Using envvar MAX_JOBS (4) as the number of workers… [1/53] c++ -MMD -MF /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/upfirdn2d.o.d -pthread -B /home/xxx/anaconda3/envs/open-mmlab/compiler_compat -Wl,–sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DMMCV_WITH_CUDA -I/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/TH -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/THC -I/home/xxx/anaconda3/envs/open-mmlab/include/python3.8 -c -c /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/upfirdn2d.cpp -o /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/upfirdn2d.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE=”_gcc"’ ‘-DPYBIND11_STDLIB=“_libstdcpp”’ ‘-DPYBIND11_BUILD_ABI=“_cxxabi1011”’ -DTORCH_EXTENSION_NAME=_ext -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 /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140:0, from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3, from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5, from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3, from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13, from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/extension.h:4, from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch_cpp_helper.hpp:3, from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/upfirdn2d.cpp:102: /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for if ((end - begin) >= grain_size)

[2/53] c++ -MMD -MF /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/tin_shift.o.d -pthread -B /home/xxx/anaconda3/envs/open-mmlab/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DMMCV_WITH_CUDA -I/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/TH -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/THC -I/home/xxx/anaconda3/envs/open-mmlab/include/python3.8 -c -c /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/tin_shift.cpp -o /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/tin_shift.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -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 /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140:0,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch_cpp_helper.hpp:3,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/tin_shift.cpp:1:
/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
 #pragma omp parallel for if ((end - begin) >= grain_size)

[3/53] c++ -MMD -MF /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/roi_align_cpu.o.d -pthread -B /home/xxx/anaconda3/envs/open-mmlab/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DMMCV_WITH_CUDA -I/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/TH -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/THC -I/home/xxx/anaconda3/envs/open-mmlab/include/python3.8 -c -c /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/roi_align_cpu.cpp -o /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/roi_align_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -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 /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140:0,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/../pytorch_cpp_helper.hpp:3,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/roi_align_cpu.cpp:7:
/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
 #pragma omp parallel for if ((end - begin) >= grain_size)

[4/53] c++ -MMD -MF /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/corner_pool.o.d -pthread -B /home/xxx/anaconda3/envs/open-mmlab/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DMMCV_WITH_CUDA -I/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/TH -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/THC -I/home/xxx/anaconda3/envs/open-mmlab/include/python3.8 -c -c /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/corner_pool.cpp -o /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/corner_pool.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -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 /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140:0,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch_cpp_helper.hpp:3,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/corner_pool.cpp:3:
/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
 #pragma omp parallel for if ((end - begin) >= grain_size)

[5/53] c++ -MMD -MF /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/ms_deform_attn.o.d -pthread -B /home/xxx/anaconda3/envs/open-mmlab/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DMMCV_WITH_CUDA -I/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/TH -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/THC -I/home/xxx/anaconda3/envs/open-mmlab/include/python3.8 -c -c /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/ms_deform_attn.cpp -o /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/ms_deform_attn.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -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 /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140:0,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch_cpp_helper.hpp:3,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/ms_deform_attn.cpp:12:
/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
 #pragma omp parallel for if ((end - begin) >= grain_size)

/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/ms_deform_attn.cpp: In function ‘at::Tensor ms_deform_attn_forward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, int)’:
/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/ms_deform_attn.cpp:35:18: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
   if (value.type().is_cuda()) {
                  ^
In file included from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Tensor.h:3:0,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Context.h:4,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/ATen.h:9,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch_cpp_helper.hpp:3,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/ms_deform_attn.cpp:12:
/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
   DeprecatedTypeProperties & type() const {
                              ^~~~
/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/ms_deform_attn.cpp: In function ‘void ms_deform_attn_backward(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, at::Tensor&, at::Tensor&, at::Tensor&, int)’:
/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/ms_deform_attn.cpp:58:18: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
   if (value.type().is_cuda()) {
                  ^
In file included from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Tensor.h:3:0,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Context.h:4,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/ATen.h:9,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch_cpp_helper.hpp:3,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/ms_deform_attn.cpp:12:
/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
   DeprecatedTypeProperties & type() const {
                              ^~~~
[6/53] c++ -MMD -MF /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/box_iou_rotated.o.d -pthread -B /home/xxx/anaconda3/envs/open-mmlab/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DMMCV_WITH_CUDA -I/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/TH -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/THC -I/home/xxx/anaconda3/envs/open-mmlab/include/python3.8 -c -c /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/box_iou_rotated.cpp -o /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/box_iou_rotated.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -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 /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140:0,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch_cpp_helper.hpp:3,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/box_iou_rotated.cpp:4:
/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
 #pragma omp parallel for if ((end - begin) >= grain_size)

[7/53] c++ -MMD -MF /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/carafe.o.d -pthread -B /home/xxx/anaconda3/envs/open-mmlab/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DMMCV_WITH_CUDA -I/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/TH -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/THC -I/home/xxx/anaconda3/envs/open-mmlab/include/python3.8 -c -c /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/carafe.cpp -o /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/carafe.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -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 /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140:0,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch_cpp_helper.hpp:3,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/carafe.cpp:1:
/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
 #pragma omp parallel for if ((end - begin) >= grain_size)

[8/53] /usr/bin/nvcc --generate-dependencies-with-compile --dependency-output /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/roi_align_rotated_cuda.o.d -DMMCV_WITH_CUDA -I/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/TH -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/THC -I/home/xxx/anaconda3/envs/open-mmlab/include/python3.8 -c -c /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/roi_align_rotated_cuda.cu -o /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/roi_align_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'"'"'' -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -std=c++14
FAILED: /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/roi_align_rotated_cuda.o
/usr/bin/nvcc --generate-dependencies-with-compile --dependency-output /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/roi_align_rotated_cuda.o.d -DMMCV_WITH_CUDA -I/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/TH -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/THC -I/home/xxx/anaconda3/envs/open-mmlab/include/python3.8 -c -c /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/roi_align_rotated_cuda.cu -o /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/roi_align_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'"'"'' -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -std=c++14
nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
[9/53] c++ -MMD -MF /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/border_align.o.d -pthread -B /home/xxx/anaconda3/envs/open-mmlab/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DMMCV_WITH_CUDA -I/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/TH -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/THC -I/home/xxx/anaconda3/envs/open-mmlab/include/python3.8 -c -c /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/border_align.cpp -o /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/border_align.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -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 /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140:0,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch_cpp_helper.hpp:3,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/border_align.cpp:1:
/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
 #pragma omp parallel for if ((end - begin) >= grain_size)

[10/53] c++ -MMD -MF /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/focal_loss.o.d -pthread -B /home/xxx/anaconda3/envs/open-mmlab/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DMMCV_WITH_CUDA -I/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/TH -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/THC -I/home/xxx/anaconda3/envs/open-mmlab/include/python3.8 -c -c /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/focal_loss.cpp -o /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/focal_loss.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -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 /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140:0,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch_cpp_helper.hpp:3,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/focal_loss.cpp:1:
/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
 #pragma omp parallel for if ((end - begin) >= grain_size)

[11/53] c++ -MMD -MF /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/roi_pool.o.d -pthread -B /home/xxx/anaconda3/envs/open-mmlab/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DMMCV_WITH_CUDA -I/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/TH -I/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/THC -I/home/xxx/anaconda3/envs/open-mmlab/include/python3.8 -c -c /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/roi_pool.cpp -o /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/build/temp.linux-x86_64-3.8/mmcv/ops/csrc/pytorch/roi_pool.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_ext -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 /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/Parallel.h:140:0,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
                 from /home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch_cpp_helper.hpp:3,
                 from /tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/mmcv/ops/csrc/pytorch/roi_pool.cpp:1:
/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/include/ATen/ParallelOpenMP.h:83:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
 #pragma omp parallel for if ((end - begin) >= grain_size)

ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1667, in _run_ninja_build
    subprocess.run(
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/subprocess.py", line 516, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['ninja', '-v', '-j', '4']' 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 "/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/setup.py", line 292, in <module>
    setup(
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/setuptools/command/install.py", line 61, in run
    return orig.install.run(self)
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/command/install.py", line 545, in run
    self.run_command('build')
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 79, in run
    _build_ext.run(self)
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/command/build_ext.py", line 340, in run
    self.build_extensions()
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 708, in build_extensions
    build_ext.build_extensions(self)
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/command/build_ext.py", line 449, in build_extensions
    self._build_extensions_serial()
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/command/build_ext.py", line 474, in _build_extensions_serial
    self.build_extension(ext)
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 196, in build_extension
    _build_ext.build_extension(self, ext)
  File "/home/xxx/anaconda3/envs/open-mmlab/lib/python3.8/distutils/command/build_ext.py", line 528, in build_extension
    objects = self.compiler.compile(sources,
  File "/home/xxx/anaconda3/envs/open-mmlab/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/xxx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/utils/cpp_extension.py", line 1354, in _write_ninja_file_and_compile_objects
    _run_ninja_build(
  File "/home/xxx/anaconda3/envs/open-mmlab/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/xxx/anaconda3/envs/open-mmlab/bin/python -u -c ‘import io, os, sys, setuptools, tokenize; sys.argv[0] = ‘"’"’/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/setup.py’“'”‘; file=’“'”‘/tmp/pip-install-hyaz_xwk/mmcv-full_71bcd5f9d2c048e7bbbfc30b4a08cd50/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’”’"‘))’ install --record /tmp/pip-record-j082rm5m/install-record.txt --single-version-externally-managed --compile --install-headers /home/xxx/anaconda3/envs/open-mmlab/include/python3.8/mmcv-full Check the logs for full command output.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:6 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
mathur01commented, Mar 9, 2022

Thanks for your reply. I found a solution which was working on google colab !pip install mmcv-full==1.3.17 -f https://download.openmmlab.com/mmcv/dist/11.1/torch1.10.0/index.html but the problem is it took 32 min to get loaded. Is there any quick process? Your help will be great.

Thanks

Read more comments on GitHub >

github_iconTop Results From Across the Web

errors when installing mmcv - Stack Overflow
Running setup.py install for mmcv-full ... error ERROR: Command errored out with exit status 1: command: /root/miniconda3/bin/python -u -c ...
Read more >
Building wheel for mmcv-full (setup.py) ... error和OSError
Failed to build mmcv-full Installing collected packages: mmcv-full Running setup.py install for mmcv-full ... error ERROR: Command errored ...
Read more >
could not build wheels for pycocotools, which is required to ...
ERROR : Failed building wheel for pycocotools Failed to build pycocotools ... not a problem with pip. full command: 'E:\Anaconda\envs\mmdetection\python.exe' ...
Read more >
mmcv-full - piwheels
The piwheels project page for mmcv-full: OpenMMLab Computer Vision Foundation.
Read more >
Frequently Asked Questions — mmcv 1.7.0 documentation
Install mmcv-full following the installation instruction or Build MMCV from ... For example, you may compile mmcv using CUDA 10.0 bug run it...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found