mmcv icon indicating copy to clipboard operation
mmcv copied to clipboard

Install failed with ImportError: cannot import name '_nt_quote_args' from 'distutils.spawn'

Open wcyy0123 opened this issue 1 year ago • 4 comments

I try to install mmcv-full using below the version of cuda I have installed, some errors occur. But when I install pytorch using below the version of cuda I have installed, it also can work, do you have some idea to slove it? Maybe a successful project should satisfy more situation.

wcyy0123 avatar Sep 20 '22 02:09 wcyy0123

Hi @wcyy0123 , can you provide the error messages and more details, if you need any help? ^_^

Using mim to install mmcv-full is a more easy way.

pip install -U openmim
mim install mmcv-full

ice-tong avatar Sep 20 '22 05:09 ice-tong

I want to install torch1.7.0 , my cuda is 11.3, pip list

Package            Version
------------------ ---------
addict             2.4.0
certifi            2022.6.15
charset-normalizer 2.1.1
click              8.1.3
colorama           0.4.5
commonmark         0.9.1
idna               3.4
importlib-metadata 4.12.0
Markdown           3.4.1
mkl-fft            1.3.1
mkl-random         1.2.2
mkl-service        2.4.0
model-index        0.1.11
numpy              1.21.5
opencv-python      4.6.0.66
openmim            0.3.1
ordered-set        4.1.0
packaging          21.3
pandas             1.3.5
Pillow             9.2.0
pip                22.1.2
Pygments           2.13.0
pyparsing          3.0.9
python-dateutil    2.8.2
pytz               2022.2.1
PyYAML             6.0
regex              2022.9.13
requests           2.28.1
rich               12.5.1
setuptools         63.4.1
six                1.16.0
tabulate           0.8.10
torch              1.7.0
torchaudio         0.7.0
torchvision        0.8.0
typing_extensions  4.3.0
urllib3            1.26.12
wheel              0.37.1
wincertstore       0.2
yapf               0.32.0
zipp               3.8.1

image then I want to install mmcv-full,

(open-mmlab3) C:\Users\Administrator.DESKTOP-4EFJUVS>mim install mmcv-full
D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\_distutils_hack\__init__.py:33: UserWarning: Setuptools is replacing distutils.
  warnings.warn("Setuptools is replacing distutils.")
Looking in links: https://download.openmmlab.com/mmcv/dist/cu110/torch1.7.0/index.html
Collecting mmcv-full
  Using cached mmcv-full-1.6.1.tar.gz (563 kB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: addict in d:\software\program\anaconda3\envs\open-mmlab3\lib\site-packages (from mmcv-full) (2.4.0)
Requirement already satisfied: numpy in d:\software\program\anaconda3\envs\open-mmlab3\lib\site-packages (from mmcv-full) (1.21.5)
Requirement already satisfied: packaging in d:\software\program\anaconda3\envs\open-mmlab3\lib\site-packages (from mmcv-full) (21.3)
Requirement already satisfied: Pillow in d:\software\program\anaconda3\envs\open-mmlab3\lib\site-packages (from mmcv-full) (9.2.0)
Requirement already satisfied: pyyaml in d:\software\program\anaconda3\envs\open-mmlab3\lib\site-packages (from mmcv-full) (6.0)
Requirement already satisfied: yapf in d:\software\program\anaconda3\envs\open-mmlab3\lib\site-packages (from mmcv-full) (0.32.0)
Requirement already satisfied: regex in d:\software\program\anaconda3\envs\open-mmlab3\lib\site-packages (from mmcv-full) (2022.9.13)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in d:\software\program\anaconda3\envs\open-mmlab3\lib\site-packages (from packaging->mmcv-full) (3.0.9)
Building wheels for collected packages: mmcv-full
  Building wheel for mmcv-full (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [1233 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-cpython-37
      creating build\lib.win-amd64-cpython-37\mmcv
      copying mmcv\version.py -> build\lib.win-amd64-cpython-37\mmcv
      copying mmcv\__init__.py -> build\lib.win-amd64-cpython-37\mmcv
      creating build\lib.win-amd64-cpython-37\mmcv\arraymisc
      copying mmcv\arraymisc\quantization.py -> build\lib.win-amd64-cpython-37\mmcv\arraymisc
      copying mmcv\arraymisc\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\arraymisc
      creating build\lib.win-amd64-cpython-37\mmcv\cnn
      copying mmcv\cnn\alexnet.py -> build\lib.win-amd64-cpython-37\mmcv\cnn
      copying mmcv\cnn\builder.py -> build\lib.win-amd64-cpython-37\mmcv\cnn
      copying mmcv\cnn\resnet.py -> build\lib.win-amd64-cpython-37\mmcv\cnn
      copying mmcv\cnn\vgg.py -> build\lib.win-amd64-cpython-37\mmcv\cnn
      copying mmcv\cnn\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\cnn
      creating build\lib.win-amd64-cpython-37\mmcv\device
      copying mmcv\device\scatter_gather.py -> build\lib.win-amd64-cpython-37\mmcv\device
      copying mmcv\device\utils.py -> build\lib.win-amd64-cpython-37\mmcv\device
      copying mmcv\device\_functions.py -> build\lib.win-amd64-cpython-37\mmcv\device
      copying mmcv\device\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\device
      creating build\lib.win-amd64-cpython-37\mmcv\engine
      copying mmcv\engine\test.py -> build\lib.win-amd64-cpython-37\mmcv\engine
      copying mmcv\engine\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\engine
      creating build\lib.win-amd64-cpython-37\mmcv\fileio
      copying mmcv\fileio\file_client.py -> build\lib.win-amd64-cpython-37\mmcv\fileio
      copying mmcv\fileio\io.py -> build\lib.win-amd64-cpython-37\mmcv\fileio
      copying mmcv\fileio\parse.py -> build\lib.win-amd64-cpython-37\mmcv\fileio
      copying mmcv\fileio\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\fileio
      creating build\lib.win-amd64-cpython-37\mmcv\image
      copying mmcv\image\colorspace.py -> build\lib.win-amd64-cpython-37\mmcv\image
      copying mmcv\image\geometric.py -> build\lib.win-amd64-cpython-37\mmcv\image
      copying mmcv\image\io.py -> build\lib.win-amd64-cpython-37\mmcv\image
      copying mmcv\image\misc.py -> build\lib.win-amd64-cpython-37\mmcv\image
      copying mmcv\image\photometric.py -> build\lib.win-amd64-cpython-37\mmcv\image
      copying mmcv\image\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\image
      creating build\lib.win-amd64-cpython-37\mmcv\onnx
      copying mmcv\onnx\info.py -> build\lib.win-amd64-cpython-37\mmcv\onnx
      copying mmcv\onnx\symbolic.py -> build\lib.win-amd64-cpython-37\mmcv\onnx
      copying mmcv\onnx\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\onnx
      creating build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\active_rotated_filter.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\assign_score_withk.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\ball_query.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\bbox.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\border_align.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\box_iou_rotated.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\carafe.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\cc_attention.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\chamfer_distance.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\contour_expand.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\convex_iou.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\corner_pool.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\correlation.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\deform_conv.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\deform_roi_pool.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\deprecated_wrappers.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\diff_iou_rotated.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\focal_loss.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\furthest_point_sample.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\fused_bias_leakyrelu.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\gather_points.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\group_points.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\info.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\iou3d.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\knn.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\masked_conv.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\merge_cells.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\min_area_polygons.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\modulated_deform_conv.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\multi_scale_deform_attn.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\nms.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\pixel_group.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\points_in_boxes.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\points_in_polygons.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\points_sampler.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\point_sample.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\prroi_pool.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\psa_mask.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\riroi_align_rotated.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\roiaware_pool3d.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\roipoint_pool3d.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\roi_align.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\roi_align_rotated.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\roi_pool.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\rotated_feature_align.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\saconv.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\scatter_points.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sparse_conv.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sparse_functional.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sparse_modules.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sparse_ops.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sparse_pool.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sparse_structure.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sync_bn.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\three_interpolate.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\three_nn.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\tin_shift.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\upfirdn2d.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\voxelize.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      creating build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\collate.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\data_container.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\data_parallel.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\distributed.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\distributed_deprecated.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\registry.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\scatter_gather.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\utils.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\_functions.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      creating build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\base_module.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\base_runner.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\builder.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\checkpoint.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\default_constructor.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\dist_utils.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\epoch_based_runner.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\fp16_utils.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\iter_based_runner.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\log_buffer.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\priority.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\utils.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      creating build\lib.win-amd64-cpython-37\mmcv\tensorrt
      copying mmcv\tensorrt\init_plugins.py -> build\lib.win-amd64-cpython-37\mmcv\tensorrt
      copying mmcv\tensorrt\preprocess.py -> build\lib.win-amd64-cpython-37\mmcv\tensorrt
      copying mmcv\tensorrt\tensorrt_utils.py -> build\lib.win-amd64-cpython-37\mmcv\tensorrt
      copying mmcv\tensorrt\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\tensorrt
      creating build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\config.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\device_type.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\env.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\ext_loader.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\hub.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\logging.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\misc.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\parrots_jit.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\parrots_wrapper.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\path.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\progressbar.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\registry.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\seed.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\testing.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\timer.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\torch_ops.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\trace.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\version_utils.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      creating build\lib.win-amd64-cpython-37\mmcv\video
      copying mmcv\video\io.py -> build\lib.win-amd64-cpython-37\mmcv\video
      copying mmcv\video\optflow.py -> build\lib.win-amd64-cpython-37\mmcv\video
      copying mmcv\video\processing.py -> build\lib.win-amd64-cpython-37\mmcv\video
      copying mmcv\video\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\video
      creating build\lib.win-amd64-cpython-37\mmcv\visualization
      copying mmcv\visualization\color.py -> build\lib.win-amd64-cpython-37\mmcv\visualization
      copying mmcv\visualization\image.py -> build\lib.win-amd64-cpython-37\mmcv\visualization
      copying mmcv\visualization\optflow.py -> build\lib.win-amd64-cpython-37\mmcv\visualization
      copying mmcv\visualization\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\visualization
      creating build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\activation.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\context_block.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\conv.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\conv2d_adaptive_padding.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\conv_module.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\conv_ws.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\depthwise_separable_conv_module.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\drop.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\generalized_attention.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\hsigmoid.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\hswish.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\non_local.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\norm.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\padding.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\plugin.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\registry.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\scale.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\swish.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\transformer.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\upsample.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\wrappers.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      creating build\lib.win-amd64-cpython-37\mmcv\cnn\utils
      copying mmcv\cnn\utils\flops_counter.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\utils
      copying mmcv\cnn\utils\fuse_conv_bn.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\utils
      copying mmcv\cnn\utils\sync_bn.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\utils
      copying mmcv\cnn\utils\weight_init.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\utils
      copying mmcv\cnn\utils\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\utils
      creating build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\dataloader.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\hierarchical_data_manager.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\hook_wrapper.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\model_wrapper.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\runner.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\utils.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      creating build\lib.win-amd64-cpython-37\mmcv\device\mlu
      copying mmcv\device\mlu\data_parallel.py -> build\lib.win-amd64-cpython-37\mmcv\device\mlu
      copying mmcv\device\mlu\distributed.py -> build\lib.win-amd64-cpython-37\mmcv\device\mlu
      copying mmcv\device\mlu\scatter_gather.py -> build\lib.win-amd64-cpython-37\mmcv\device\mlu
      copying mmcv\device\mlu\_functions.py -> build\lib.win-amd64-cpython-37\mmcv\device\mlu
      copying mmcv\device\mlu\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\device\mlu
      creating build\lib.win-amd64-cpython-37\mmcv\device\mps
      copying mmcv\device\mps\data_parallel.py -> build\lib.win-amd64-cpython-37\mmcv\device\mps
      copying mmcv\device\mps\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\device\mps
      creating build\lib.win-amd64-cpython-37\mmcv\fileio\handlers
      copying mmcv\fileio\handlers\base.py -> build\lib.win-amd64-cpython-37\mmcv\fileio\handlers
      copying mmcv\fileio\handlers\json_handler.py -> build\lib.win-amd64-cpython-37\mmcv\fileio\handlers
      copying mmcv\fileio\handlers\pickle_handler.py -> build\lib.win-amd64-cpython-37\mmcv\fileio\handlers
      copying mmcv\fileio\handlers\yaml_handler.py -> build\lib.win-amd64-cpython-37\mmcv\fileio\handlers
      copying mmcv\fileio\handlers\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\fileio\handlers
      creating build\lib.win-amd64-cpython-37\mmcv\onnx\onnx_utils
      copying mmcv\onnx\onnx_utils\symbolic_helper.py -> build\lib.win-amd64-cpython-37\mmcv\onnx\onnx_utils
      copying mmcv\onnx\onnx_utils\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\onnx\onnx_utils
      creating build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\checkpoint.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\closure.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\ema.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\evaluation.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\hook.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\iter_timer.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\lr_updater.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\memory.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\momentum_updater.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\optimizer.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\profiler.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\sampler_seed.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\sync_buffer.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      creating build\lib.win-amd64-cpython-37\mmcv\runner\optimizer
      copying mmcv\runner\optimizer\builder.py -> build\lib.win-amd64-cpython-37\mmcv\runner\optimizer
      copying mmcv\runner\optimizer\default_constructor.py -> build\lib.win-amd64-cpython-37\mmcv\runner\optimizer
      copying mmcv\runner\optimizer\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\runner\optimizer
      creating build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\base.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\clearml.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\dvclive.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\mlflow.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\neptune.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\pavi.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\segmind.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\tensorboard.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\text.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\wandb.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      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'
      warning: manifest_maker: MANIFEST.in, line 7: path 'mmcv/ops/csrc/' cannot end with '/'

      adding license file 'LICENSE'
      adding license file 'LICENSES.md'
      writing manifest file 'mmcv_full.egg-info\SOURCES.txt'
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.model_zoo' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.model_zoo' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.model_zoo' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.model_zoo' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.cuda' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.cuda' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.cuda' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.cuda' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.cuda.spconv' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.cuda.spconv' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.cuda.spconv' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.cuda.spconv' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.mlu' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.mlu' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.mlu' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.mlu' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.mps' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.mps' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.mps' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.mps' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.utils.spconv' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.utils.spconv' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.utils.spconv' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.utils.spconv' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.utils.spconv.spconv' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.utils.spconv.spconv' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.utils.spconv.spconv' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.utils.spconv.spconv' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.utils.spconv.tensorview' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.utils.spconv.tensorview' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.utils.spconv.tensorview' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.utils.spconv.tensorview' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.onnxruntime' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.onnxruntime' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.onnxruntime' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.onnxruntime' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.onnxruntime.cpu' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.onnxruntime.cpu' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.onnxruntime.cpu' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.onnxruntime.cpu' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.parrots' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.parrots' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.parrots' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.parrots' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.pytorch' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.pytorch' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.pytorch' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.pytorch' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.pytorch.cpu' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.pytorch.cpu' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.pytorch.cpu' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.pytorch.cpu' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.pytorch.cuda' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.pytorch.cuda' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.pytorch.cuda' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.pytorch.cuda' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.pytorch.mlu' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.pytorch.mlu' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.pytorch.mlu' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.pytorch.mlu' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.pytorch.mps' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.pytorch.mps' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.pytorch.mps' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.pytorch.mps' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.tensorrt' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.tensorrt' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.tensorrt' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.tensorrt' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.tensorrt.plugins' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.tensorrt.plugins' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.tensorrt.plugins' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.tensorrt.plugins' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      creating build\lib.win-amd64-cpython-37\mmcv\model_zoo
      copying mmcv\model_zoo\deprecated.json -> build\lib.win-amd64-cpython-37\mmcv\model_zoo
      copying mmcv\model_zoo\mmcls.json -> build\lib.win-amd64-cpython-37\mmcv\model_zoo
      copying mmcv\model_zoo\open_mmlab.json -> build\lib.win-amd64-cpython-37\mmcv\model_zoo
      copying mmcv\model_zoo\torchvision_0.12.json -> build\lib.win-amd64-cpython-37\mmcv\model_zoo
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\box_iou_rotated_utils.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\parrots_cpp_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\parrots_cuda_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\pytorch_cpp_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\pytorch_cuda_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\pytorch_device_registry.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\pytorch_mlu_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\active_rotated_filter_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\assign_score_withk_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\ball_query_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\bbox_overlaps_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\border_align_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\box_iou_rotated_cuda.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\carafe_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\carafe_naive_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\chamfer_distance_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\common_cuda_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\convex_iou_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\correlation_cuda.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\deform_conv_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\deform_roi_pool_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\diff_iou_rotated_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\furthest_point_sample_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\gather_points_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\group_points_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\iou3d_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\knn_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\masked_conv2d_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\min_area_polygons_cuda.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\modulated_deform_conv_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\ms_deform_attn_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\nms_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\nms_rotated_cuda.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\parrots_cudawarpfunction.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\points_in_boxes_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\points_in_polygons_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\prroi_pool_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\psamask_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\riroi_align_rotated_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\roi_align_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\roi_align_rotated_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\roi_pool_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\roiaware_pool3d_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\roipoint_pool3d_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\rotated_feature_align_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\scatter_points_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\sigmoid_focal_loss_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\softmax_focal_loss_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\sync_bn_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\three_interpolate_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\three_nn_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\tin_shift_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\voxelization_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda\spconv
      copying mmcv\ops\csrc\common\cuda\spconv\indice.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda\spconv
      copying mmcv\ops\csrc\common\cuda\spconv\reordering.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda\spconv
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mlu
      copying mmcv\ops\csrc\common\mlu\common_mlu_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mlu
      copying mmcv\ops\csrc\common\mlu\psamask_utils.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mlu
      copying mmcv\ops\csrc\common\mlu\roi_align_rotated_utils.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mlu
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mps
      copying mmcv\ops\csrc\common\mps\MPSDevice.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mps
      copying mmcv\ops\csrc\common\mps\MPSLibrary.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mps
      copying mmcv\ops\csrc\common\mps\MPSLibrary.mm -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mps
      copying mmcv\ops\csrc\common\mps\MPSStream.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mps
      copying mmcv\ops\csrc\common\mps\MPSUtils.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mps
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv
      copying mmcv\ops\csrc\common\utils\spconv\paramsgrid.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv
      copying mmcv\ops\csrc\common\utils\spconv\prettyprint.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv
      copying mmcv\ops\csrc\common\utils\spconv\pybind11_utils.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      copying mmcv\ops\csrc\common\utils\spconv\spconv\geometry.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      copying mmcv\ops\csrc\common\utils\spconv\spconv\indice.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      copying mmcv\ops\csrc\common\utils\spconv\spconv\maxpool.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      copying mmcv\ops\csrc\common\utils\spconv\spconv\mp_helper.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      copying mmcv\ops\csrc\common\utils\spconv\spconv\point2voxel.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      copying mmcv\ops\csrc\common\utils\spconv\spconv\reordering.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\tensorview
      copying mmcv\ops\csrc\common\utils\spconv\tensorview\helper_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\tensorview
      copying mmcv\ops\csrc\common\utils\spconv\tensorview\helper_launch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\tensorview
      copying mmcv\ops\csrc\common\utils\spconv\tensorview\tensorview.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\tensorview
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\corner_pool.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\deform_conv.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\grid_sample.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\modulated_deform_conv.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\nms.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\onnxruntime_register.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\onnxruntime_session_options_config_keys.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\ort_mmcv_utils.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\reduce_ops.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\roi_align.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\roi_align_rotated.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\rotated_feature_align.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\soft_nms.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\corner_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\gridSample.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\modulated_deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\nms.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\onnxruntime_register.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\reduce_ops.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\roi_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\roi_align_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\rotated_feature_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\soft_nms.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\active_rotated_filter.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\active_rotated_filter_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\active_rotated_filter_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\assign_score_withk.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\assign_score_withk_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\assign_score_withk_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\ball_query._parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\ball_query.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\ball_query_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\bbox_overlaps.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\bbox_overlaps_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\bbox_overlaps_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\border_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\border_align_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\border_align_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\box_iou_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\box_iou_rotated_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\box_iou_rotated_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\carafe.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\carafe_naive.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\carafe_naive_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\carafe_naive_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\carafe_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\carafe_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\contour_expand.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\contour_expand_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\contour_expand_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\convex_iou.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\convex_iou_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\convex_iou_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\correlation.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\correlation_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\correlation_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\cudabind.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\deform_conv_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\deform_conv_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\deform_roi_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\deform_roi_pool_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\deform_roi_pool_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\diff_iou_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\diff_iou_rotated_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\diff_iou_rotated_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\focal_loss.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\focal_loss_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\focal_loss_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\furthest_point_sample.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\furthest_point_sample_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\furthest_point_sample_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\fused_bias_leakyrelu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\fused_bias_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\gather_points.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\gather_points_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\gather_points_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\group_points.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\group_points_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\group_points_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\info.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\iou3d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\iou3d_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\iou3d_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\knn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\knn_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\knn_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\masked_conv2d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\masked_conv2d_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\masked_conv2d_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\min_area_polygons.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\min_area_polygons_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\min_area_polygons_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\modulated_deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\modulated_deform_conv_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\modulated_deform_conv_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\ms_deform_attn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\ms_deform_attn_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\nms.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\nms_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\nms_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\nms_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\pixel_group.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\pixel_group_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\pixel_group_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\points_in_boxes.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\points_in_boxes_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\points_in_boxes_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\points_in_polygons.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\points_in_polygons_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\points_in_polygons_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\psamask.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\psamask_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\psamask_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\riroi_align_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\riroi_align_rotated_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\riroi_align_rotated_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_align_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_align_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_align_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_align_rotated_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_align_rotated_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_pool_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_pool_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roiaware_pool3d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roiaware_pool3d_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roiaware_pool3d_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roipoint_pool3d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roipoint_pool3d_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roipoint_pool3d_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\rotated_feature_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\rotated_feature_align_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\rotated_feature_align_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\sync_bn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\sync_bn_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\sync_bn_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\three_interpolate.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\three_interpolate_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\three_interpolate_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\three_nn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\three_nn_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\three_nn_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\tin_shift.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\tin_shift_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\tin_shift_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\upfirdn2d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\upfirdn2d_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\voxelization.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\voxelization_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\voxelization_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\active_rotated_filter.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\assign_score_withk.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\ball_query.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\bbox_overlaps.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\border_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\box_iou_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\carafe.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\carafe_naive.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\chamfer_distance.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\contour_expand.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\convex_iou.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\correlation.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\deform_roi_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\diff_iou_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\focal_loss.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\furthest_point_sample.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\fused_bias_leakyrelu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\fused_spconv_ops.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\gather_points.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\group_points.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\info.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\iou3d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\knn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\masked_conv2d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\min_area_polygons.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\modulated_deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\ms_deform_attn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\nms.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\nms_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\pixel_group.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\points_in_boxes.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\points_in_polygons.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\prroi_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\psamask.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\pybind.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\riroi_align_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\roi_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\roi_align_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\roi_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\roiaware_pool3d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\roipoint_pool3d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\rotated_feature_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\scatter_points.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\sparse_pool_ops.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\spconv_ops.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\spconv_utils.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\sync_bn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\three_interpolate.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\three_nn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\tin_shift.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\upfirdn2d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\voxelization.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\active_rotated_filter.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\box_iou_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\modulated_deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\nms.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\nms_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\pixel_group.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\points_in_boxes.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\psamask.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\roi_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\roi_align_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\rotated_feature_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\sparse_indice.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\sparse_maxpool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\sparse_reordering.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\voxelization.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\active_rotated_filter_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\assign_score_withk_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\ball_query_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\bbox_overlaps_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\border_align_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\box_iou_rotated_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\carafe_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\carafe_naive_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\chamfer_distance_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\convex_iou.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\correlation_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\cudabind.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\deform_conv_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\deform_roi_pool_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\diff_iou_rotated_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\focal_loss_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\furthest_point_sample_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\fused_bias_leakyrelu_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\fused_spconv_ops_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\gather_points_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\group_points_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\iou3d_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\knn_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\masked_conv2d_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\min_area_polygons.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\modulated_deform_conv_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\ms_deform_attn_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\nms_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\nms_rotated_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\points_in_boxes_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\points_in_polygons_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\prroi_pool_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\psamask_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\riroi_align_rotated_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\roi_align_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\roi_align_rotated_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\roi_pool_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\roiaware_pool3d_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\roipoint_pool3d_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\rotated_feature_align_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\scatter_points_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\sparse_indice.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\sparse_maxpool.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\sparse_pool_ops_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\sparse_reordering.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\spconv_ops_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\sync_bn_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\three_interpolate_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\three_nn_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\tin_shift_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\upfirdn2d_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\voxelization_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\bbox_overlaps_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\focal_loss_sigmoid_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\nms_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\psamask_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\roi_align_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\roi_align_rotated_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\roi_pool_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\tin_shift_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mps
      copying mmcv\ops\csrc\pytorch\mps\bbox_overlaps_mps.mm -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mps
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_corner_pool.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_cuda_helper.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_cummaxmin.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_deform_conv.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_grid_sampler.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_instance_norm.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_modulated_deform_conv.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_nms.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_plugin.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_plugin_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_roi_align.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_scatternd.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_serialize.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_corner_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_corner_pool_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_cuda_helper.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_cummaxmin.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_cummaxmin_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_deform_conv_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_grid_sampler.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_grid_sampler_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_instance_norm.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_modulated_deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_modulated_deform_conv_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_nms.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_nms_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_plugin.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_roi_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_roi_align_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_scatternd.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_scatternd_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      running build_ext
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\torch\utils\cpp_extension.py:274: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。
        warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
      building 'mmcv._ext' extension
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release\mmcv
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release\mmcv\ops
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release\mmcv\ops\csrc
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release\mmcv\ops\csrc\pytorch
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release\mmcv\ops\csrc\pytorch\cpu
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release\mmcv\ops\csrc\pytorch\cuda
      Traceback (most recent call last):
        File "<string>", line 36, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\setup.py", line 447, in <module>
          zip_safe=False)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\__init__.py", line 87, in setup
          return distutils.core.setup(**attrs)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
          return run_commands(dist)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
          dist.run_commands()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_commands
          self.run_command(cmd)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\dist.py", line 1217, in run_command
          super().run_command(command)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
          cmd_obj.run()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\wheel\bdist_wheel.py", line 299, in run
          self.run_command('build')
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
          self.distribution.run_command(command)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\dist.py", line 1217, in run_command
          super().run_command(command)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
          cmd_obj.run()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build.py", line 24, in run
          super().run()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\command\build.py", line 132, in run
          self.run_command(cmd_name)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
          self.distribution.run_command(command)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\dist.py", line 1217, in run_command
          super().run_command(command)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
          cmd_obj.run()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
          _build_ext.run(self)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 346, in run
          self.build_extensions()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\torch\utils\cpp_extension.py", line 653, in build_extensions
          build_ext.build_extensions(self)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 466, in build_extensions
          self._build_extensions_serial()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 492, in _build_extensions_serial
          self.build_extension(ext)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_ext.py", line 202, in build_extension
          _build_ext.build_extension(self, ext)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 554, in build_extension
          depends=ext.depends,
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\torch\utils\cpp_extension.py", line 619, in win_wrap_ninja_compile
          from distutils.spawn import _nt_quote_args  # type: ignore
      ImportError: cannot import name '_nt_quote_args' from 'distutils.spawn' (D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\spawn.py)
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for mmcv-full
  Running setup.py clean for mmcv-full
Failed to build mmcv-full
Installing collected packages: mmcv-full
  Running setup.py install for mmcv-full ... error
  error: subprocess-exited-with-error

  × Running setup.py install for mmcv-full did not run successfully.
  │ exit code: 1
  ╰─> [1237 lines of output]
      running install
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        setuptools.SetuptoolsDeprecationWarning,
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-cpython-37
      creating build\lib.win-amd64-cpython-37\mmcv
      copying mmcv\version.py -> build\lib.win-amd64-cpython-37\mmcv
      copying mmcv\__init__.py -> build\lib.win-amd64-cpython-37\mmcv
      creating build\lib.win-amd64-cpython-37\mmcv\arraymisc
      copying mmcv\arraymisc\quantization.py -> build\lib.win-amd64-cpython-37\mmcv\arraymisc
      copying mmcv\arraymisc\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\arraymisc
      creating build\lib.win-amd64-cpython-37\mmcv\cnn
      copying mmcv\cnn\alexnet.py -> build\lib.win-amd64-cpython-37\mmcv\cnn
      copying mmcv\cnn\builder.py -> build\lib.win-amd64-cpython-37\mmcv\cnn
      copying mmcv\cnn\resnet.py -> build\lib.win-amd64-cpython-37\mmcv\cnn
      copying mmcv\cnn\vgg.py -> build\lib.win-amd64-cpython-37\mmcv\cnn
      copying mmcv\cnn\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\cnn
      creating build\lib.win-amd64-cpython-37\mmcv\device
      copying mmcv\device\scatter_gather.py -> build\lib.win-amd64-cpython-37\mmcv\device
      copying mmcv\device\utils.py -> build\lib.win-amd64-cpython-37\mmcv\device
      copying mmcv\device\_functions.py -> build\lib.win-amd64-cpython-37\mmcv\device
      copying mmcv\device\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\device
      creating build\lib.win-amd64-cpython-37\mmcv\engine
      copying mmcv\engine\test.py -> build\lib.win-amd64-cpython-37\mmcv\engine
      copying mmcv\engine\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\engine
      creating build\lib.win-amd64-cpython-37\mmcv\fileio
      copying mmcv\fileio\file_client.py -> build\lib.win-amd64-cpython-37\mmcv\fileio
      copying mmcv\fileio\io.py -> build\lib.win-amd64-cpython-37\mmcv\fileio
      copying mmcv\fileio\parse.py -> build\lib.win-amd64-cpython-37\mmcv\fileio
      copying mmcv\fileio\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\fileio
      creating build\lib.win-amd64-cpython-37\mmcv\image
      copying mmcv\image\colorspace.py -> build\lib.win-amd64-cpython-37\mmcv\image
      copying mmcv\image\geometric.py -> build\lib.win-amd64-cpython-37\mmcv\image
      copying mmcv\image\io.py -> build\lib.win-amd64-cpython-37\mmcv\image
      copying mmcv\image\misc.py -> build\lib.win-amd64-cpython-37\mmcv\image
      copying mmcv\image\photometric.py -> build\lib.win-amd64-cpython-37\mmcv\image
      copying mmcv\image\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\image
      creating build\lib.win-amd64-cpython-37\mmcv\onnx
      copying mmcv\onnx\info.py -> build\lib.win-amd64-cpython-37\mmcv\onnx
      copying mmcv\onnx\symbolic.py -> build\lib.win-amd64-cpython-37\mmcv\onnx
      copying mmcv\onnx\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\onnx
      creating build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\active_rotated_filter.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\assign_score_withk.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\ball_query.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\bbox.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\border_align.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\box_iou_rotated.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\carafe.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\cc_attention.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\chamfer_distance.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\contour_expand.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\convex_iou.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\corner_pool.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\correlation.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\deform_conv.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\deform_roi_pool.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\deprecated_wrappers.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\diff_iou_rotated.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\focal_loss.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\furthest_point_sample.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\fused_bias_leakyrelu.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\gather_points.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\group_points.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\info.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\iou3d.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\knn.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\masked_conv.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\merge_cells.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\min_area_polygons.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\modulated_deform_conv.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\multi_scale_deform_attn.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\nms.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\pixel_group.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\points_in_boxes.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\points_in_polygons.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\points_sampler.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\point_sample.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\prroi_pool.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\psa_mask.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\riroi_align_rotated.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\roiaware_pool3d.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\roipoint_pool3d.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\roi_align.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\roi_align_rotated.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\roi_pool.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\rotated_feature_align.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\saconv.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\scatter_points.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sparse_conv.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sparse_functional.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sparse_modules.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sparse_ops.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sparse_pool.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sparse_structure.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\sync_bn.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\three_interpolate.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\three_nn.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\tin_shift.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\upfirdn2d.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\voxelize.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      copying mmcv\ops\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\ops
      creating build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\collate.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\data_container.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\data_parallel.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\distributed.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\distributed_deprecated.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\registry.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\scatter_gather.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\utils.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\_functions.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      copying mmcv\parallel\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\parallel
      creating build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\base_module.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\base_runner.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\builder.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\checkpoint.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\default_constructor.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\dist_utils.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\epoch_based_runner.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\fp16_utils.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\iter_based_runner.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\log_buffer.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\priority.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\utils.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      copying mmcv\runner\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\runner
      creating build\lib.win-amd64-cpython-37\mmcv\tensorrt
      copying mmcv\tensorrt\init_plugins.py -> build\lib.win-amd64-cpython-37\mmcv\tensorrt
      copying mmcv\tensorrt\preprocess.py -> build\lib.win-amd64-cpython-37\mmcv\tensorrt
      copying mmcv\tensorrt\tensorrt_utils.py -> build\lib.win-amd64-cpython-37\mmcv\tensorrt
      copying mmcv\tensorrt\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\tensorrt
      creating build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\config.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\device_type.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\env.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\ext_loader.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\hub.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\logging.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\misc.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\parrots_jit.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\parrots_wrapper.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\path.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\progressbar.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\registry.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\seed.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\testing.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\timer.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\torch_ops.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\trace.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\version_utils.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      copying mmcv\utils\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\utils
      creating build\lib.win-amd64-cpython-37\mmcv\video
      copying mmcv\video\io.py -> build\lib.win-amd64-cpython-37\mmcv\video
      copying mmcv\video\optflow.py -> build\lib.win-amd64-cpython-37\mmcv\video
      copying mmcv\video\processing.py -> build\lib.win-amd64-cpython-37\mmcv\video
      copying mmcv\video\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\video
      creating build\lib.win-amd64-cpython-37\mmcv\visualization
      copying mmcv\visualization\color.py -> build\lib.win-amd64-cpython-37\mmcv\visualization
      copying mmcv\visualization\image.py -> build\lib.win-amd64-cpython-37\mmcv\visualization
      copying mmcv\visualization\optflow.py -> build\lib.win-amd64-cpython-37\mmcv\visualization
      copying mmcv\visualization\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\visualization
      creating build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\activation.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\context_block.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\conv.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\conv2d_adaptive_padding.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\conv_module.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\conv_ws.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\depthwise_separable_conv_module.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\drop.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\generalized_attention.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\hsigmoid.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\hswish.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\non_local.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\norm.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\padding.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\plugin.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\registry.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\scale.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\swish.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\transformer.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\upsample.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\wrappers.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      copying mmcv\cnn\bricks\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\bricks
      creating build\lib.win-amd64-cpython-37\mmcv\cnn\utils
      copying mmcv\cnn\utils\flops_counter.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\utils
      copying mmcv\cnn\utils\fuse_conv_bn.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\utils
      copying mmcv\cnn\utils\sync_bn.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\utils
      copying mmcv\cnn\utils\weight_init.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\utils
      copying mmcv\cnn\utils\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\cnn\utils
      creating build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\dataloader.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\hierarchical_data_manager.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\hook_wrapper.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\model_wrapper.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\runner.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\utils.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      copying mmcv\device\ipu\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\device\ipu
      creating build\lib.win-amd64-cpython-37\mmcv\device\mlu
      copying mmcv\device\mlu\data_parallel.py -> build\lib.win-amd64-cpython-37\mmcv\device\mlu
      copying mmcv\device\mlu\distributed.py -> build\lib.win-amd64-cpython-37\mmcv\device\mlu
      copying mmcv\device\mlu\scatter_gather.py -> build\lib.win-amd64-cpython-37\mmcv\device\mlu
      copying mmcv\device\mlu\_functions.py -> build\lib.win-amd64-cpython-37\mmcv\device\mlu
      copying mmcv\device\mlu\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\device\mlu
      creating build\lib.win-amd64-cpython-37\mmcv\device\mps
      copying mmcv\device\mps\data_parallel.py -> build\lib.win-amd64-cpython-37\mmcv\device\mps
      copying mmcv\device\mps\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\device\mps
      creating build\lib.win-amd64-cpython-37\mmcv\fileio\handlers
      copying mmcv\fileio\handlers\base.py -> build\lib.win-amd64-cpython-37\mmcv\fileio\handlers
      copying mmcv\fileio\handlers\json_handler.py -> build\lib.win-amd64-cpython-37\mmcv\fileio\handlers
      copying mmcv\fileio\handlers\pickle_handler.py -> build\lib.win-amd64-cpython-37\mmcv\fileio\handlers
      copying mmcv\fileio\handlers\yaml_handler.py -> build\lib.win-amd64-cpython-37\mmcv\fileio\handlers
      copying mmcv\fileio\handlers\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\fileio\handlers
      creating build\lib.win-amd64-cpython-37\mmcv\onnx\onnx_utils
      copying mmcv\onnx\onnx_utils\symbolic_helper.py -> build\lib.win-amd64-cpython-37\mmcv\onnx\onnx_utils
      copying mmcv\onnx\onnx_utils\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\onnx\onnx_utils
      creating build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\checkpoint.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\closure.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\ema.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\evaluation.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\hook.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\iter_timer.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\lr_updater.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\memory.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\momentum_updater.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\optimizer.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\profiler.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\sampler_seed.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\sync_buffer.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      copying mmcv\runner\hooks\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks
      creating build\lib.win-amd64-cpython-37\mmcv\runner\optimizer
      copying mmcv\runner\optimizer\builder.py -> build\lib.win-amd64-cpython-37\mmcv\runner\optimizer
      copying mmcv\runner\optimizer\default_constructor.py -> build\lib.win-amd64-cpython-37\mmcv\runner\optimizer
      copying mmcv\runner\optimizer\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\runner\optimizer
      creating build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\base.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\clearml.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\dvclive.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\mlflow.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\neptune.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\pavi.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\segmind.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\tensorboard.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\text.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\wandb.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      copying mmcv\runner\hooks\logger\__init__.py -> build\lib.win-amd64-cpython-37\mmcv\runner\hooks\logger
      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'
      warning: manifest_maker: MANIFEST.in, line 7: path 'mmcv/ops/csrc/' cannot end with '/'

      adding license file 'LICENSE'
      adding license file 'LICENSES.md'
      writing manifest file 'mmcv_full.egg-info\SOURCES.txt'
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.model_zoo' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.model_zoo' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.model_zoo' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.model_zoo' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.cuda' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.cuda' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.cuda' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.cuda' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.cuda.spconv' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.cuda.spconv' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.cuda.spconv' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.cuda.spconv' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.mlu' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.mlu' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.mlu' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.mlu' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.mps' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.mps' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.mps' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.mps' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.utils.spconv' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.utils.spconv' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.utils.spconv' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.utils.spconv' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.utils.spconv.spconv' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.utils.spconv.spconv' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.utils.spconv.spconv' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.utils.spconv.spconv' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.common.utils.spconv.tensorview' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.common.utils.spconv.tensorview' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.common.utils.spconv.tensorview' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.common.utils.spconv.tensorview' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.onnxruntime' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.onnxruntime' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.onnxruntime' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.onnxruntime' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.onnxruntime.cpu' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.onnxruntime.cpu' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.onnxruntime.cpu' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.onnxruntime.cpu' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.parrots' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.parrots' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.parrots' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.parrots' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.pytorch' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.pytorch' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.pytorch' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.pytorch' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.pytorch.cpu' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.pytorch.cpu' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.pytorch.cpu' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.pytorch.cpu' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.pytorch.cuda' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.pytorch.cuda' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.pytorch.cuda' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.pytorch.cuda' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.pytorch.mlu' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.pytorch.mlu' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.pytorch.mlu' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.pytorch.mlu' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.pytorch.mps' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.pytorch.mps' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.pytorch.mps' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.pytorch.mps' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.tensorrt' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.tensorrt' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.tensorrt' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.tensorrt' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.ops.csrc.tensorrt.plugins' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.ops.csrc.tensorrt.plugins' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.ops.csrc.tensorrt.plugins' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.ops.csrc.tensorrt.plugins' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.


      !!

        check.warn(importable)
      creating build\lib.win-amd64-cpython-37\mmcv\model_zoo
      copying mmcv\model_zoo\deprecated.json -> build\lib.win-amd64-cpython-37\mmcv\model_zoo
      copying mmcv\model_zoo\mmcls.json -> build\lib.win-amd64-cpython-37\mmcv\model_zoo
      copying mmcv\model_zoo\open_mmlab.json -> build\lib.win-amd64-cpython-37\mmcv\model_zoo
      copying mmcv\model_zoo\torchvision_0.12.json -> build\lib.win-amd64-cpython-37\mmcv\model_zoo
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\box_iou_rotated_utils.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\parrots_cpp_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\parrots_cuda_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\pytorch_cpp_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\pytorch_cuda_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\pytorch_device_registry.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      copying mmcv\ops\csrc\common\pytorch_mlu_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\active_rotated_filter_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\assign_score_withk_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\ball_query_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\bbox_overlaps_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\border_align_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\box_iou_rotated_cuda.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\carafe_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\carafe_naive_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\chamfer_distance_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\common_cuda_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\convex_iou_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\correlation_cuda.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\deform_conv_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\deform_roi_pool_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\diff_iou_rotated_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\furthest_point_sample_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\gather_points_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\group_points_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\iou3d_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\knn_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\masked_conv2d_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\min_area_polygons_cuda.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\modulated_deform_conv_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\ms_deform_attn_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\nms_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\nms_rotated_cuda.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\parrots_cudawarpfunction.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\points_in_boxes_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\points_in_polygons_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\prroi_pool_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\psamask_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\riroi_align_rotated_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\roi_align_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\roi_align_rotated_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\roi_pool_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\roiaware_pool3d_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\roipoint_pool3d_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\rotated_feature_align_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\scatter_points_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\sigmoid_focal_loss_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\softmax_focal_loss_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\sync_bn_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\three_interpolate_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\three_nn_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\tin_shift_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      copying mmcv\ops\csrc\common\cuda\voxelization_cuda_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda\spconv
      copying mmcv\ops\csrc\common\cuda\spconv\indice.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda\spconv
      copying mmcv\ops\csrc\common\cuda\spconv\reordering.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\cuda\spconv
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mlu
      copying mmcv\ops\csrc\common\mlu\common_mlu_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mlu
      copying mmcv\ops\csrc\common\mlu\psamask_utils.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mlu
      copying mmcv\ops\csrc\common\mlu\roi_align_rotated_utils.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mlu
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mps
      copying mmcv\ops\csrc\common\mps\MPSDevice.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mps
      copying mmcv\ops\csrc\common\mps\MPSLibrary.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mps
      copying mmcv\ops\csrc\common\mps\MPSLibrary.mm -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mps
      copying mmcv\ops\csrc\common\mps\MPSStream.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mps
      copying mmcv\ops\csrc\common\mps\MPSUtils.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\mps
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv
      copying mmcv\ops\csrc\common\utils\spconv\paramsgrid.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv
      copying mmcv\ops\csrc\common\utils\spconv\prettyprint.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv
      copying mmcv\ops\csrc\common\utils\spconv\pybind11_utils.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      copying mmcv\ops\csrc\common\utils\spconv\spconv\geometry.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      copying mmcv\ops\csrc\common\utils\spconv\spconv\indice.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      copying mmcv\ops\csrc\common\utils\spconv\spconv\maxpool.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      copying mmcv\ops\csrc\common\utils\spconv\spconv\mp_helper.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      copying mmcv\ops\csrc\common\utils\spconv\spconv\point2voxel.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      copying mmcv\ops\csrc\common\utils\spconv\spconv\reordering.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\spconv
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\tensorview
      copying mmcv\ops\csrc\common\utils\spconv\tensorview\helper_kernel.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\tensorview
      copying mmcv\ops\csrc\common\utils\spconv\tensorview\helper_launch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\tensorview
      copying mmcv\ops\csrc\common\utils\spconv\tensorview\tensorview.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\common\utils\spconv\tensorview
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\corner_pool.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\deform_conv.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\grid_sample.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\modulated_deform_conv.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\nms.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\onnxruntime_register.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\onnxruntime_session_options_config_keys.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\ort_mmcv_utils.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\reduce_ops.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\roi_align.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\roi_align_rotated.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\rotated_feature_align.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      copying mmcv\ops\csrc\onnxruntime\soft_nms.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\corner_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\gridSample.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\modulated_deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\nms.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\onnxruntime_register.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\reduce_ops.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\roi_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\roi_align_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\rotated_feature_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      copying mmcv\ops\csrc\onnxruntime\cpu\soft_nms.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\onnxruntime\cpu
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\active_rotated_filter.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\active_rotated_filter_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\active_rotated_filter_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\assign_score_withk.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\assign_score_withk_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\assign_score_withk_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\ball_query._parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\ball_query.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\ball_query_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\bbox_overlaps.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\bbox_overlaps_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\bbox_overlaps_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\border_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\border_align_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\border_align_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\box_iou_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\box_iou_rotated_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\box_iou_rotated_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\carafe.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\carafe_naive.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\carafe_naive_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\carafe_naive_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\carafe_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\carafe_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\contour_expand.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\contour_expand_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\contour_expand_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\convex_iou.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\convex_iou_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\convex_iou_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\correlation.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\correlation_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\correlation_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\cudabind.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\deform_conv_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\deform_conv_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\deform_roi_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\deform_roi_pool_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\deform_roi_pool_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\diff_iou_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\diff_iou_rotated_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\diff_iou_rotated_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\focal_loss.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\focal_loss_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\focal_loss_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\furthest_point_sample.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\furthest_point_sample_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\furthest_point_sample_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\fused_bias_leakyrelu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\fused_bias_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\gather_points.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\gather_points_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\gather_points_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\group_points.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\group_points_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\group_points_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\info.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\iou3d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\iou3d_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\iou3d_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\knn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\knn_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\knn_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\masked_conv2d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\masked_conv2d_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\masked_conv2d_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\min_area_polygons.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\min_area_polygons_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\min_area_polygons_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\modulated_deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\modulated_deform_conv_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\modulated_deform_conv_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\ms_deform_attn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\ms_deform_attn_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\nms.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\nms_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\nms_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\nms_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\pixel_group.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\pixel_group_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\pixel_group_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\points_in_boxes.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\points_in_boxes_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\points_in_boxes_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\points_in_polygons.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\points_in_polygons_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\points_in_polygons_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\psamask.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\psamask_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\psamask_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\riroi_align_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\riroi_align_rotated_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\riroi_align_rotated_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_align_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_align_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_align_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_align_rotated_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_align_rotated_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_pool_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roi_pool_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roiaware_pool3d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roiaware_pool3d_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roiaware_pool3d_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roipoint_pool3d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roipoint_pool3d_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\roipoint_pool3d_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\rotated_feature_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\rotated_feature_align_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\rotated_feature_align_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\sync_bn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\sync_bn_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\sync_bn_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\three_interpolate.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\three_interpolate_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\three_interpolate_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\three_nn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\three_nn_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\three_nn_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\tin_shift.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\tin_shift_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\tin_shift_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\upfirdn2d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\upfirdn2d_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\voxelization.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\voxelization_parrots.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      copying mmcv\ops\csrc\parrots\voxelization_pytorch.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\parrots
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\active_rotated_filter.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\assign_score_withk.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\ball_query.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\bbox_overlaps.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\border_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\box_iou_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\carafe.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\carafe_naive.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\chamfer_distance.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\contour_expand.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\convex_iou.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\correlation.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\deform_roi_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\diff_iou_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\focal_loss.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\furthest_point_sample.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\fused_bias_leakyrelu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\fused_spconv_ops.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\gather_points.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\group_points.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\info.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\iou3d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\knn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\masked_conv2d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\min_area_polygons.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\modulated_deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\ms_deform_attn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\nms.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\nms_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\pixel_group.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\points_in_boxes.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\points_in_polygons.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\prroi_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\psamask.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\pybind.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\riroi_align_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\roi_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\roi_align_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\roi_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\roiaware_pool3d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\roipoint_pool3d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\rotated_feature_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\scatter_points.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\sparse_pool_ops.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\spconv_ops.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\spconv_utils.h -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\sync_bn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\three_interpolate.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\three_nn.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\tin_shift.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\upfirdn2d.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      copying mmcv\ops\csrc\pytorch\voxelization.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\active_rotated_filter.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\box_iou_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\modulated_deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\nms.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\nms_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\pixel_group.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\points_in_boxes.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\psamask.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\roi_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\roi_align_rotated.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\rotated_feature_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\sparse_indice.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\sparse_maxpool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\sparse_reordering.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      copying mmcv\ops\csrc\pytorch\cpu\voxelization.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cpu
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\active_rotated_filter_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\assign_score_withk_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\ball_query_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\bbox_overlaps_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\border_align_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\box_iou_rotated_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\carafe_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\carafe_naive_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\chamfer_distance_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\convex_iou.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\correlation_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\cudabind.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\deform_conv_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\deform_roi_pool_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\diff_iou_rotated_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\focal_loss_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\furthest_point_sample_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\fused_bias_leakyrelu_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\fused_spconv_ops_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\gather_points_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\group_points_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\iou3d_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\knn_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\masked_conv2d_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\min_area_polygons.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\modulated_deform_conv_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\ms_deform_attn_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\nms_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\nms_rotated_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\points_in_boxes_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\points_in_polygons_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\prroi_pool_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\psamask_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\riroi_align_rotated_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\roi_align_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\roi_align_rotated_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\roi_pool_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\roiaware_pool3d_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\roipoint_pool3d_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\rotated_feature_align_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\scatter_points_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\sparse_indice.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\sparse_maxpool.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\sparse_pool_ops_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\sparse_reordering.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\spconv_ops_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\sync_bn_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\three_interpolate_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\three_nn_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\tin_shift_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\upfirdn2d_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      copying mmcv\ops\csrc\pytorch\cuda\voxelization_cuda.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\cuda
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\bbox_overlaps_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\focal_loss_sigmoid_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\nms_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\psamask_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\roi_align_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\roi_align_rotated_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\roi_pool_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      copying mmcv\ops\csrc\pytorch\mlu\tin_shift_mlu.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mlu
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mps
      copying mmcv\ops\csrc\pytorch\mps\bbox_overlaps_mps.mm -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\pytorch\mps
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_corner_pool.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_cuda_helper.cuh -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_cummaxmin.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_deform_conv.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_grid_sampler.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_instance_norm.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_modulated_deform_conv.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_nms.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_plugin.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_plugin_helper.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_roi_align.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_scatternd.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      copying mmcv\ops\csrc\tensorrt\trt_serialize.hpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt
      creating build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_corner_pool.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_corner_pool_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_cuda_helper.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_cummaxmin.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_cummaxmin_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_deform_conv_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_grid_sampler.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_grid_sampler_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_instance_norm.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_modulated_deform_conv.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_modulated_deform_conv_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_nms.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_nms_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_plugin.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_roi_align.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_roi_align_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_scatternd.cpp -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      copying mmcv\ops\csrc\tensorrt\plugins\trt_scatternd_kernel.cu -> build\lib.win-amd64-cpython-37\mmcv\ops\csrc\tensorrt\plugins
      running build_ext
      D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\torch\utils\cpp_extension.py:274: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。
        warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
      building 'mmcv._ext' extension
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release\mmcv
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release\mmcv\ops
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release\mmcv\ops\csrc
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release\mmcv\ops\csrc\pytorch
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release\mmcv\ops\csrc\pytorch\cpu
      creating C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\build\temp.win-amd64-cpython-37\Release\mmcv\ops\csrc\pytorch\cuda
      Traceback (most recent call last):
        File "<string>", line 36, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\Users\ADMINI~1.DES\AppData\Local\Temp\pip-install-aik6_4s2\mmcv-full_c497b74abaa34147b86ecc21fe33df3d\setup.py", line 447, in <module>
          zip_safe=False)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\__init__.py", line 87, in setup
          return distutils.core.setup(**attrs)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
          return run_commands(dist)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
          dist.run_commands()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_commands
          self.run_command(cmd)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\dist.py", line 1217, in run_command
          super().run_command(command)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
          cmd_obj.run()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\install.py", line 68, in run
          return orig.install.run(self)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\command\install.py", line 692, in run
          self.run_command('build')
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
          self.distribution.run_command(command)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\dist.py", line 1217, in run_command
          super().run_command(command)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
          cmd_obj.run()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build.py", line 24, in run
          super().run()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\command\build.py", line 132, in run
          self.run_command(cmd_name)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
          self.distribution.run_command(command)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\dist.py", line 1217, in run_command
          super().run_command(command)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
          cmd_obj.run()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
          _build_ext.run(self)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 346, in run
          self.build_extensions()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\torch\utils\cpp_extension.py", line 653, in build_extensions
          build_ext.build_extensions(self)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 466, in build_extensions
          self._build_extensions_serial()
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 492, in _build_extensions_serial
          self.build_extension(ext)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_ext.py", line 202, in build_extension
          _build_ext.build_extension(self, ext)
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 554, in build_extension
          depends=ext.depends,
        File "D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\torch\utils\cpp_extension.py", line 619, in win_wrap_ninja_compile
          from distutils.spawn import _nt_quote_args  # type: ignore
      ImportError: cannot import name '_nt_quote_args' from 'distutils.spawn' (D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\_distutils\spawn.py)
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> mmcv-full

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

wcyy0123 avatar Sep 20 '22 05:09 wcyy0123

The only way can slove it I thought is to change a computer or a gpu. I wonder if there are other ways. I want to use the light version of torch, so I install torch 1.7.0,but the mmcv-full can't be installed.

wcyy0123 avatar Sep 20 '22 05:09 wcyy0123

Hi @wcyy0123 , thanks for the very detailed information!

Firstly, we haven't provide the pre-built mmcv packages with torch 1.7 + cu11.x in windows. The support pre-built mmcv packages can be found at installation.md.

ImportError: cannot import name '_nt_quote_args' from 'distutils.spawn' (D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools_distutils\spawn.py)

Secondly, the error message you posted is a bug from PyTorch extension setup , which can be solved whith:

pip install setuptools==59.6

Hope the information above can help you. ^_^

ice-tong avatar Sep 20 '22 06:09 ice-tong

@ice-tong Hi, do we need to mind this message?

 D:\software\program\Anaconda3\envs\open-mmlab3\lib\site-packages\setuptools\command\build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'mmcv.model_zoo' as data is deprecated, please list it in `packages`.
          !!


          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'mmcv.model_zoo' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'mmcv.model_zoo' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'mmcv.model_zoo' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.

Is it related to mmcv or pytorch extension setup?

hubutui avatar Nov 04 '22 15:11 hubutui

Hi @hubutui !

This is a SetuptoolsDeprecationWarning and it may have an impact in the future, but it doesn't matter now. ^_^

'mmcv.model_zoo' has been automatically added to the distribution only 
because it may contain data files, but this behavior is likely to change in 
future versions of setuptools (and therefore is considered deprecated).

ice-tong avatar Nov 05 '22 00:11 ice-tong

@ice-tong I build mmcv from the source with setuptools 64.0.0 using this PKGBUILD, and got error:

python -c "from mmcv import ops"

/usr/lib/python3.10/site-packages/mmcv/__init__.py:20: UserWarning: On January 1, 2023, MMCV will release v2.0.0, in which it will remove components related to the training process and add a data transformation module. In addition, it will rename the package names mmcv to mmcv-lite and mmcv-full to mmcv. See https://github.com/open-mmlab/mmcv/blob/master/docs/en/compatibility.md for more details.
  warnings.warn(
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3.10/site-packages/mmcv/ops/__init__.py", line 2, in <module>
    from .active_rotated_filter import active_rotated_filter
  File "/usr/lib/python3.10/site-packages/mmcv/ops/active_rotated_filter.py", line 10, in <module>
    ext_module = ext_loader.load_ext(
  File "/usr/lib/python3.10/site-packages/mmcv/utils/ext_loader.py", line 13, in load_ext
    ext = importlib.import_module('mmcv.' + name)
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: /usr/lib/python3.10/site-packages/mmcv/_ext.cpython-310-x86_64-linux-gnu.so: undefined symbol: _ZN2at4_ops4view4callERKNS_6TensorEN3c108ArrayRefIlEE

and c++filt _ZN2at4_ops4view4callERKNS_6TensorEN3c108ArrayRefIlEE outputs:

at::_ops::view::call(at::Tensor const&, c10::ArrayRef<long>)

See also the complete build log here.

If I build mmcv with setuptools==59.6, no error occurs.

hubutui avatar Nov 05 '22 03:11 hubutui

Hi @hubutui

The import error you posted maybe caused by the mismatch PyTorch version of the runtime and compile-time.

ImportError: /usr/lib/python3.10/site-packages/mmcv/_ext.cpython-310-x86_64-linux-gnu.so: undefined symbol: _ZN2at4_ops4view4callERKNS_6TensorEN3c108ArrayRefIlEE

You should check whether the PyTorch version is the same as that used for compiling mmcv.

Edited: We provide some pre-built packages for mmcv-full, it is recommended to install mmcv-full via mim:

pip install -U openmim
mim install mmcv-full

ice-tong avatar Nov 05 '22 03:11 ice-tong

@ice-tong Thanks, you're right. I rebuild mmcv with the updated pytorch, everything works great.

hubutui avatar Nov 06 '22 13:11 hubutui

pip install setuptools==59.6 may fix this problem

PangHao-NEFU avatar Aug 17 '23 07:08 PangHao-NEFU