open-mmlab / mmcv

OpenMMLab Computer Vision Foundation
https://mmcv.readthedocs.io/en/latest/
Apache License 2.0
5.92k stars 1.66k forks source link

ERROR: Command errored out with exit status 1: #640

Closed daizhenyu closed 3 years ago

daizhenyu commented 4 years ago

Building wheels for collected packages: mmcv-full Building wheel for mmcv-full (setup.py) ... error ERROR: Command errored out with exit status 1: command: 'C:\Users\win10\anaconda3\envs\mypython3.6\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\win10\AppData\Local\Temp\pip-req-build-f4dro2nc\setup.py'"'"'; file='"'"'C:\Users\win10\AppData\Local\Temp\pip-req-build-f4dro2nc\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\win10\AppData\Local\Temp\pip-wheel-ah0b8tas' cwd: C:\Users\win10\AppData\Local\Temp\pip-req-build-f4dro2nc\ Complete output (274 lines): running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-3.6 creating build\lib.win-amd64-3.6\mmcv copying mmcv\version.py -> build\lib.win-amd64-3.6\mmcv copying mmcv__init__.py -> build\lib.win-amd64-3.6\mmcv creating build\lib.win-amd64-3.6\mmcv\arraymisc copying mmcv\arraymisc\quantization.py -> build\lib.win-amd64-3.6\mmcv\arraymisc copying mmcv\arraymisc__init__.py -> build\lib.win-amd64-3.6\mmcv\arraymisc creating build\lib.win-amd64-3.6\mmcv\cnn copying mmcv\cnn\alexnet.py -> build\lib.win-amd64-3.6\mmcv\cnn copying mmcv\cnn\resnet.py -> build\lib.win-amd64-3.6\mmcv\cnn copying mmcv\cnn\vgg.py -> build\lib.win-amd64-3.6\mmcv\cnn copying mmcv\cnn__init__.py -> build\lib.win-amd64-3.6\mmcv\cnn creating build\lib.win-amd64-3.6\mmcv\fileio copying mmcv\fileio\file_client.py -> build\lib.win-amd64-3.6\mmcv\fileio copying mmcv\fileio\io.py -> build\lib.win-amd64-3.6\mmcv\fileio copying mmcv\fileio\parse.py -> build\lib.win-amd64-3.6\mmcv\fileio copying mmcv\fileio__init__.py -> build\lib.win-amd64-3.6\mmcv\fileio creating build\lib.win-amd64-3.6\mmcv\image copying mmcv\image\colorspace.py -> build\lib.win-amd64-3.6\mmcv\image copying mmcv\image\geometric.py -> build\lib.win-amd64-3.6\mmcv\image copying mmcv\image\io.py -> build\lib.win-amd64-3.6\mmcv\image copying mmcv\image\misc.py -> build\lib.win-amd64-3.6\mmcv\image copying mmcv\image\photometric.py -> build\lib.win-amd64-3.6\mmcv\image copying mmcv\image__init__.py -> build\lib.win-amd64-3.6\mmcv\image creating build\lib.win-amd64-3.6\mmcv\onnx copying mmcv\onnx\symbolic.py -> build\lib.win-amd64-3.6\mmcv\onnx copying mmcv\onnx__init__.py -> build\lib.win-amd64-3.6\mmcv\onnx creating build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\bbox.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\carafe.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\cc_attention.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\corner_pool.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\deform_conv.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\deform_roi_pool.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\deprecated_wrappers.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\focal_loss.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\info.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\masked_conv.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\merge_cells.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\modulated_deform_conv.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\nms.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\point_sample.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\psa_mask.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\roi_align.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\roi_pool.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\saconv.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\sync_bn.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\tin_shift.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops__init.py -> build\lib.win-amd64-3.6\mmcv\ops creating build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\collate.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\data_container.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\data_parallel.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\distributed.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\distributed_deprecated.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\registry.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\scatter_gather.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\utils.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel_functions.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel__init.py -> build\lib.win-amd64-3.6\mmcv\parallel creating build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\base_runner.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\builder.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\checkpoint.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\dist_utils.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\epoch_based_runner.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\fp16_utils.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\iter_based_runner.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\log_buffer.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\priority.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\utils.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner__init.py -> build\lib.win-amd64-3.6\mmcv\runner creating build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\config.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\env.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\ext_loader.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\logging.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\misc.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\parrots_wrapper.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\path.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\progressbar.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\registry.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\timer.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\version_utils.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils__init.py -> build\lib.win-amd64-3.6\mmcv\utils creating build\lib.win-amd64-3.6\mmcv\video copying mmcv\video\io.py -> build\lib.win-amd64-3.6\mmcv\video copying mmcv\video\optflow.py -> build\lib.win-amd64-3.6\mmcv\video copying mmcv\video\processing.py -> build\lib.win-amd64-3.6\mmcv\video copying mmcv\video\init.py -> build\lib.win-amd64-3.6\mmcv\video creating build\lib.win-amd64-3.6\mmcv\visualization copying mmcv\visualization\color.py -> build\lib.win-amd64-3.6\mmcv\visualization copying mmcv\visualization\image.py -> build\lib.win-amd64-3.6\mmcv\visualization copying mmcv\visualization\optflow.py -> build\lib.win-amd64-3.6\mmcv\visualization copying mmcv\visualization\init.py -> build\lib.win-amd64-3.6\mmcv\visualization creating build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\activation.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\context_block.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\conv.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\conv2d_adaptive_padding.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\conv_module.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\conv_ws.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\depthwise_separable_conv_module.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\generalized_attention.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\hsigmoid.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\hswish.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\non_local.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\norm.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\padding.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\plugin.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\registry.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\scale.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\swish.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\upsample.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\wrappers.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\init.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks creating build\lib.win-amd64-3.6\mmcv\cnn\utils copying mmcv\cnn\utils\flops_counter.py -> build\lib.win-amd64-3.6\mmcv\cnn\utils copying mmcv\cnn\utils\fuse_conv_bn.py -> build\lib.win-amd64-3.6\mmcv\cnn\utils copying mmcv\cnn\utils\weight_init.py -> build\lib.win-amd64-3.6\mmcv\cnn\utils copying mmcv\cnn\utils\init__.py -> build\lib.win-amd64-3.6\mmcv\cnn\utils creating build\lib.win-amd64-3.6\mmcv\fileio\handlers copying mmcv\fileio\handlers\base.py -> build\lib.win-amd64-3.6\mmcv\fileio\handlers copying mmcv\fileio\handlers\json_handler.py -> build\lib.win-amd64-3.6\mmcv\fileio\handlers copying mmcv\fileio\handlers\pickle_handler.py -> build\lib.win-amd64-3.6\mmcv\fileio\handlers copying mmcv\fileio\handlers\yaml_handler.py -> build\lib.win-amd64-3.6\mmcv\fileio\handlers copying mmcv\fileio\handlers\init__.py -> build\lib.win-amd64-3.6\mmcv\fileio\handlers creating build\lib.win-amd64-3.6\mmcv\onnx\onnx_utils copying mmcv\onnx\onnx_utils\symbolic_helper.py -> build\lib.win-amd64-3.6\mmcv\onnx\onnx_utils copying mmcv\onnx\onnx_utils\init.py -> build\lib.win-amd64-3.6\mmcv\onnx\onnx_utils creating build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\checkpoint.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\closure.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\ema.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\hook.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\iter_timer.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\lr_updater.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\memory.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\momentum_updater.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\optimizer.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\sampler_seed.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\sync_buffer.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\init__.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks creating build\lib.win-amd64-3.6\mmcv\runner\optimizer copying mmcv\runner\optimizer\builder.py -> build\lib.win-amd64-3.6\mmcv\runner\optimizer copying mmcv\runner\optimizer\default_constructor.py -> build\lib.win-amd64-3.6\mmcv\runner\optimizer copying mmcv\runner\optimizer\init.py -> build\lib.win-amd64-3.6\mmcv\runner\optimizer creating build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\base.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\mlflow.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\pavi.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\tensorboard.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\text.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\wandb.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\init.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger creating build\lib.win-amd64-3.6\mmcv\video\optflow_warp copying mmcv\video\optflow_warp\init__.py -> build\lib.win-amd64-3.6\mmcv\video\optflow_warp running egg_info writing mmcv_full.egg-info\PKG-INFO writing dependency_links to mmcv_full.egg-info\dependency_links.txt writing requirements to mmcv_full.egg-info\requires.txt writing top-level names to mmcv_full.egg-info\top_level.txt reading manifest file 'mmcv_full.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'mmcv_full.egg-info\SOURCES.txt' creating build\lib.win-amd64-3.6\mmcv\model_zoo copying mmcv\model_zoo\deprecated.json -> build\lib.win-amd64-3.6\mmcv\model_zoo copying mmcv\model_zoo\mmcls.json -> build\lib.win-amd64-3.6\mmcv\model_zoo copying mmcv\model_zoo\open_mmlab.json -> build\lib.win-amd64-3.6\mmcv\model_zoo creating build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\bbox_overlaps_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\carafe_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\carafe_naive_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\cc_attention_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\common_cuda_helper.hpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\deform_conv_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\deform_roi_pool_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\masked_conv2d_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\modulated_deform_conv_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\nms_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\parrots_cpp_helper.hpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\parrots_cuda_helper.hpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\parrots_cudawarpfunction.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\psamask_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\pytorch_cpp_helper.hpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\pytorch_cuda_helper.hpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\roi_align_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\roi_pool_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\sigmoid_focal_loss_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\softmax_focal_loss_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\sync_bn_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\tin_shift_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc creating build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\bbox_overlaps.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\bbox_overlaps_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\carafe.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\carafe_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\carafe_naive.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\carafe_naive_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\cc_attention.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\cc_attention_cuda_kernel.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\corner_pool.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\deform_conv.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\deform_conv_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\deform_roi_pool.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\deform_roi_pool_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\focal_loss.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\focal_loss_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\masked_conv2d.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\masked_conv2d_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\modulated_deform_conv.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\modulated_deform_conv_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\nms.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\nms_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\parrots_cpp_helper.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\parrots_cuda_helper.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\psamask.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\psamask_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\roi_align.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\roi_align_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\roi_pool.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\roi_pool_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\sync_bn.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\sync_bn_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\tin_shift.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\tin_shift_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots creating build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\bbox_overlaps.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\bbox_overlaps_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\carafe.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\carafe_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\carafe_naive.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\carafe_naive_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\cc_attention.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\cc_attention_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\corner_pool.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\deform_conv.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\deform_conv_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\deform_roi_pool.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\deform_roi_pool_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\focal_loss.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\focal_loss_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\info.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\masked_conv2d.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\masked_conv2d_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\modulated_deform_conv.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\modulated_deform_conv_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\nms.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\nms_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\psamask.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\psamask_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\pybind.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\roi_align.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\roi_align_cpu.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\roi_align_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\roi_pool.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\roi_pool_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\sync_bn.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\sync_bn_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\tin_shift.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\tin_shift_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\video\optflow_warp\flow_warp.cpp -> build\lib.win-amd64-3.6\mmcv\video\optflow_warp copying mmcv\video\optflow_warp\flow_warp.hpp -> build\lib.win-amd64-3.6\mmcv\video\optflow_warp copying mmcv\video\optflow_warp\flow_warp_module.cpp -> build\lib.win-amd64-3.6\mmcv\video\optflow_warp copying mmcv\video\optflow_warp\flow_warp_module.pyx -> build\lib.win-amd64-3.6\mmcv\video\optflow_warp running build_ext C:\Users\win10\anaconda3\envs\mypython3.6\lib\site-packages\torch\utils\cpp_extension.py:270: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。 warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error)) building 'mmcv._flow_warp_ext' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

ERROR: Failed building wheel for mmcv-full Running setup.py clean for mmcv-full Failed to build mmcv-full Installing collected packages: yapf, regex, mmcv-full Running setup.py install for mmcv-full ... error ERROR: Command errored out with exit status 1: command: 'C:\Users\win10\anaconda3\envs\mypython3.6\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\win10\AppData\Local\Temp\pip-req-build-f4dro2nc\setup.py'"'"'; file='"'"'C:\Users\win10\AppData\Local\Temp\pip-req-build-f4dro2nc\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\win10\AppData\Local\Temp\pip-record-yqsce55u\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\win10\anaconda3\envs\mypython3.6\Include\mmcv-full' cwd: C:\Users\win10\AppData\Local\Temp\pip-req-build-f4dro2nc\ Complete output (274 lines): running install running build running build_py creating build creating build\lib.win-amd64-3.6 creating build\lib.win-amd64-3.6\mmcv copying mmcv\version.py -> build\lib.win-amd64-3.6\mmcv copying mmcv__init__.py -> build\lib.win-amd64-3.6\mmcv creating build\lib.win-amd64-3.6\mmcv\arraymisc copying mmcv\arraymisc\quantization.py -> build\lib.win-amd64-3.6\mmcv\arraymisc copying mmcv\arraymisc__init__.py -> build\lib.win-amd64-3.6\mmcv\arraymisc creating build\lib.win-amd64-3.6\mmcv\cnn copying mmcv\cnn\alexnet.py -> build\lib.win-amd64-3.6\mmcv\cnn copying mmcv\cnn\resnet.py -> build\lib.win-amd64-3.6\mmcv\cnn copying mmcv\cnn\vgg.py -> build\lib.win-amd64-3.6\mmcv\cnn copying mmcv\cnn__init__.py -> build\lib.win-amd64-3.6\mmcv\cnn creating build\lib.win-amd64-3.6\mmcv\fileio copying mmcv\fileio\file_client.py -> build\lib.win-amd64-3.6\mmcv\fileio copying mmcv\fileio\io.py -> build\lib.win-amd64-3.6\mmcv\fileio copying mmcv\fileio\parse.py -> build\lib.win-amd64-3.6\mmcv\fileio copying mmcv\fileio__init__.py -> build\lib.win-amd64-3.6\mmcv\fileio creating build\lib.win-amd64-3.6\mmcv\image copying mmcv\image\colorspace.py -> build\lib.win-amd64-3.6\mmcv\image copying mmcv\image\geometric.py -> build\lib.win-amd64-3.6\mmcv\image copying mmcv\image\io.py -> build\lib.win-amd64-3.6\mmcv\image copying mmcv\image\misc.py -> build\lib.win-amd64-3.6\mmcv\image copying mmcv\image\photometric.py -> build\lib.win-amd64-3.6\mmcv\image copying mmcv\image__init__.py -> build\lib.win-amd64-3.6\mmcv\image creating build\lib.win-amd64-3.6\mmcv\onnx copying mmcv\onnx\symbolic.py -> build\lib.win-amd64-3.6\mmcv\onnx copying mmcv\onnx__init__.py -> build\lib.win-amd64-3.6\mmcv\onnx creating build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\bbox.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\carafe.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\cc_attention.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\corner_pool.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\deform_conv.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\deform_roi_pool.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\deprecated_wrappers.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\focal_loss.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\info.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\masked_conv.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\merge_cells.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\modulated_deform_conv.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\nms.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\point_sample.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\psa_mask.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\roi_align.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\roi_pool.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\saconv.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\sync_bn.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops\tin_shift.py -> build\lib.win-amd64-3.6\mmcv\ops copying mmcv\ops__init.py -> build\lib.win-amd64-3.6\mmcv\ops creating build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\collate.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\data_container.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\data_parallel.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\distributed.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\distributed_deprecated.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\registry.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\scatter_gather.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel\utils.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel_functions.py -> build\lib.win-amd64-3.6\mmcv\parallel copying mmcv\parallel__init.py -> build\lib.win-amd64-3.6\mmcv\parallel creating build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\base_runner.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\builder.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\checkpoint.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\dist_utils.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\epoch_based_runner.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\fp16_utils.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\iter_based_runner.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\log_buffer.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\priority.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner\utils.py -> build\lib.win-amd64-3.6\mmcv\runner copying mmcv\runner__init.py -> build\lib.win-amd64-3.6\mmcv\runner creating build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\config.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\env.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\ext_loader.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\logging.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\misc.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\parrots_wrapper.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\path.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\progressbar.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\registry.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\timer.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils\version_utils.py -> build\lib.win-amd64-3.6\mmcv\utils copying mmcv\utils__init.py -> build\lib.win-amd64-3.6\mmcv\utils creating build\lib.win-amd64-3.6\mmcv\video copying mmcv\video\io.py -> build\lib.win-amd64-3.6\mmcv\video copying mmcv\video\optflow.py -> build\lib.win-amd64-3.6\mmcv\video copying mmcv\video\processing.py -> build\lib.win-amd64-3.6\mmcv\video copying mmcv\video\init.py -> build\lib.win-amd64-3.6\mmcv\video creating build\lib.win-amd64-3.6\mmcv\visualization copying mmcv\visualization\color.py -> build\lib.win-amd64-3.6\mmcv\visualization copying mmcv\visualization\image.py -> build\lib.win-amd64-3.6\mmcv\visualization copying mmcv\visualization\optflow.py -> build\lib.win-amd64-3.6\mmcv\visualization copying mmcv\visualization\init.py -> build\lib.win-amd64-3.6\mmcv\visualization creating build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\activation.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\context_block.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\conv.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\conv2d_adaptive_padding.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\conv_module.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\conv_ws.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\depthwise_separable_conv_module.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\generalized_attention.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\hsigmoid.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\hswish.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\non_local.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\norm.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\padding.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\plugin.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\registry.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\scale.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\swish.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\upsample.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\wrappers.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks copying mmcv\cnn\bricks\init.py -> build\lib.win-amd64-3.6\mmcv\cnn\bricks creating build\lib.win-amd64-3.6\mmcv\cnn\utils copying mmcv\cnn\utils\flops_counter.py -> build\lib.win-amd64-3.6\mmcv\cnn\utils copying mmcv\cnn\utils\fuse_conv_bn.py -> build\lib.win-amd64-3.6\mmcv\cnn\utils copying mmcv\cnn\utils\weight_init.py -> build\lib.win-amd64-3.6\mmcv\cnn\utils copying mmcv\cnn\utils\init__.py -> build\lib.win-amd64-3.6\mmcv\cnn\utils creating build\lib.win-amd64-3.6\mmcv\fileio\handlers copying mmcv\fileio\handlers\base.py -> build\lib.win-amd64-3.6\mmcv\fileio\handlers copying mmcv\fileio\handlers\json_handler.py -> build\lib.win-amd64-3.6\mmcv\fileio\handlers copying mmcv\fileio\handlers\pickle_handler.py -> build\lib.win-amd64-3.6\mmcv\fileio\handlers copying mmcv\fileio\handlers\yaml_handler.py -> build\lib.win-amd64-3.6\mmcv\fileio\handlers copying mmcv\fileio\handlers\init__.py -> build\lib.win-amd64-3.6\mmcv\fileio\handlers creating build\lib.win-amd64-3.6\mmcv\onnx\onnx_utils copying mmcv\onnx\onnx_utils\symbolic_helper.py -> build\lib.win-amd64-3.6\mmcv\onnx\onnx_utils copying mmcv\onnx\onnx_utils\init.py -> build\lib.win-amd64-3.6\mmcv\onnx\onnx_utils creating build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\checkpoint.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\closure.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\ema.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\hook.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\iter_timer.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\lr_updater.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\memory.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\momentum_updater.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\optimizer.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\sampler_seed.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\sync_buffer.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks copying mmcv\runner\hooks\init__.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks creating build\lib.win-amd64-3.6\mmcv\runner\optimizer copying mmcv\runner\optimizer\builder.py -> build\lib.win-amd64-3.6\mmcv\runner\optimizer copying mmcv\runner\optimizer\default_constructor.py -> build\lib.win-amd64-3.6\mmcv\runner\optimizer copying mmcv\runner\optimizer\init.py -> build\lib.win-amd64-3.6\mmcv\runner\optimizer creating build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\base.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\mlflow.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\pavi.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\tensorboard.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\text.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\wandb.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger copying mmcv\runner\hooks\logger\init.py -> build\lib.win-amd64-3.6\mmcv\runner\hooks\logger creating build\lib.win-amd64-3.6\mmcv\video\optflow_warp copying mmcv\video\optflow_warp\init__.py -> build\lib.win-amd64-3.6\mmcv\video\optflow_warp running egg_info writing mmcv_full.egg-info\PKG-INFO writing dependency_links to mmcv_full.egg-info\dependency_links.txt writing requirements to mmcv_full.egg-info\requires.txt writing top-level names to mmcv_full.egg-info\top_level.txt reading manifest file 'mmcv_full.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'mmcv_full.egg-info\SOURCES.txt' creating build\lib.win-amd64-3.6\mmcv\model_zoo copying mmcv\model_zoo\deprecated.json -> build\lib.win-amd64-3.6\mmcv\model_zoo copying mmcv\model_zoo\mmcls.json -> build\lib.win-amd64-3.6\mmcv\model_zoo copying mmcv\model_zoo\open_mmlab.json -> build\lib.win-amd64-3.6\mmcv\model_zoo creating build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\bbox_overlaps_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\carafe_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\carafe_naive_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\cc_attention_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\common_cuda_helper.hpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\deform_conv_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\deform_roi_pool_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\masked_conv2d_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\modulated_deform_conv_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\nms_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\parrots_cpp_helper.hpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\parrots_cuda_helper.hpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\parrots_cudawarpfunction.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\psamask_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\pytorch_cpp_helper.hpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\pytorch_cuda_helper.hpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\roi_align_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\roi_pool_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\sigmoid_focal_loss_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\softmax_focal_loss_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\sync_bn_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc copying mmcv\ops\csrc\tin_shift_cuda_kernel.cuh -> build\lib.win-amd64-3.6\mmcv\ops\csrc creating build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\bbox_overlaps.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\bbox_overlaps_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\carafe.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\carafe_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\carafe_naive.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\carafe_naive_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\cc_attention.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\cc_attention_cuda_kernel.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\corner_pool.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\deform_conv.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\deform_conv_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\deform_roi_pool.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\deform_roi_pool_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\focal_loss.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\focal_loss_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\masked_conv2d.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\masked_conv2d_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\modulated_deform_conv.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\modulated_deform_conv_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\nms.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\nms_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\parrots_cpp_helper.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\parrots_cuda_helper.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\psamask.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\psamask_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\roi_align.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\roi_align_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\roi_pool.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\roi_pool_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\sync_bn.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\sync_bn_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\tin_shift.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots copying mmcv\ops\csrc\parrots\tin_shift_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\parrots creating build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\bbox_overlaps.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\bbox_overlaps_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\carafe.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\carafe_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\carafe_naive.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\carafe_naive_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\cc_attention.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\cc_attention_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\corner_pool.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\deform_conv.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\deform_conv_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\deform_roi_pool.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\deform_roi_pool_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\focal_loss.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\focal_loss_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\info.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\masked_conv2d.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\masked_conv2d_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\modulated_deform_conv.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\modulated_deform_conv_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\nms.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\nms_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\psamask.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\psamask_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\pybind.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\roi_align.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\roi_align_cpu.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\roi_align_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\roi_pool.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\roi_pool_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\sync_bn.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\sync_bn_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\tin_shift.cpp -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\ops\csrc\pytorch\tin_shift_cuda.cu -> build\lib.win-amd64-3.6\mmcv\ops\csrc\pytorch copying mmcv\video\optflow_warp\flow_warp.cpp -> build\lib.win-amd64-3.6\mmcv\video\optflow_warp copying mmcv\video\optflow_warp\flow_warp.hpp -> build\lib.win-amd64-3.6\mmcv\video\optflow_warp copying mmcv\video\optflow_warp\flow_warp_module.cpp -> build\lib.win-amd64-3.6\mmcv\video\optflow_warp copying mmcv\video\optflow_warp\flow_warp_module.pyx -> build\lib.win-amd64-3.6\mmcv\video\optflow_warp running build_ext C:\Users\win10\anaconda3\envs\mypython3.6\lib\site-packages\torch\utils\cpp_extension.py:270: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。 warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error)) building 'mmcv._flow_warp_ext' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

ERROR: Command errored out with exit status 1: 'C:\Users\win10\anaconda3\envs\mypython3.6\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\win10\AppData\Local\Temp\pip-req-build-f4dro2nc\setup.py'"'"'; file='"'"'C:\Users\win10\AppData\Local\Temp\pip-req-build-f4dro2nc\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\win10\AppData\Local\Temp\pip-record-yqsce55u\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\win10\anaconda3\envs\mypython3.6\Include\mmcv-full' Check the logs for full command output.

my os is windows10.pytorch1.6.0,cuda10.1,python3.6

wangruohui commented 4 years ago

You need to install Microsoft C++ Build Tools to build mmcv-full on windows, as indicated in the error.

error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

Which version of mmcv-full would you like to use? We can try provide pre-compiled wheel package.

daizhenyu commented 4 years ago

hello,thanks for your help。I have found the  suitable wheel from this website 。 But i also have a problem :after i install the vs c++,I met runtimeouterror  

---Original--- From: "WRH"<notifications@github.com> Date: Fri, Nov 13, 2020 14:17 PM To: "open-mmlab/mmcv"<mmcv@noreply.github.com>; Cc: "daizhenyu"<1449308021@qq.com>;"Author"<author@noreply.github.com>; Subject: Re: [open-mmlab/mmcv] ERROR: Command errored out with exit status 1: (#640)

You need to install Microsoft C++ Build Tools to build mmcv-full on windows, as indicated in the error.

error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

Which version of mmcv-full would you like to use? We can try provide pre-compiled wheel package.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.