Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Installing mmcv in docker fails and show error: [Errno 2] No such file or directory: 'which' #3098

Open
2 tasks done
joshua-rosalijos-vananaz opened this issue Apr 30, 2024 · 2 comments

Comments

@joshua-rosalijos-vananaz
Copy link

joshua-rosalijos-vananaz commented Apr 30, 2024

Prerequisite

Environment

Docker
Mac

Reproduces the problem - code sample

Dockerfile

FROM public.ecr.aws/lambda/python:3.11

# Install the specified packages
RUN yum install -y mesa-libGL.x86_64 make gcc
RUN pip install --upgrade pip setuptools wheel
RUN pip install boto
RUN pip install torch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 --index-url https://download.pytorch.org/whl/cpu
RUN pip install -U openmim 
RUN mim install mmengine==0.10.3
RUN pip install mmcv==2.1.0 -f https://download.openmmlab.com/mmcv/dist/cpu/torch2.1/index.html

First few lines of the Dockerfile, since it fails on
RUN pip install mmcv==2.1.0 -f https://download.openmmlab.com/mmcv/dist/cpu/torch2.1/index.html

Reproduces the problem - command or script

Build Docker Image: docker build --no-cache -t test .

Reproduces the problem - error message

[ 8/19] RUN pip install mmcv==2.1.0 -f https://download.openmmlab.com/mmcv/dist/cpu/torch2.1/index.html:
0.316 Looking in links: https://download.openmmlab.com/mmcv/dist/cpu/torch2.1/index.html
0.644 Collecting mmcv==2.1.0
0.816 Downloading mmcv-2.1.0.tar.gz (471 kB)
1.153 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 471.4/471.4 kB 1.4 MB/s eta 0:00:00
1.234 Preparing metadata (setup.py): started
2.271 Preparing metadata (setup.py): finished with status 'done'
2.275 Requirement already satisfied: addict in /var/lang/lib/python3.11/site-packages (from mmcv==2.1.0) (2.4.0)
2.276 Requirement already satisfied: mmengine>=0.3.0 in /var/lang/lib/python3.11/site-packages (from mmcv==2.1.0) (0.10.3)
2.278 Requirement already satisfied: numpy in /var/lang/lib/python3.11/site-packages (from mmcv==2.1.0) (1.26.3)
2.279 Requirement already satisfied: packaging in /var/lang/lib/python3.11/site-packages (from mmcv==2.1.0) (24.0)
2.280 Requirement already satisfied: Pillow in /var/lang/lib/python3.11/site-packages (from mmcv==2.1.0) (10.2.0)
2.280 Requirement already satisfied: pyyaml in /var/lang/lib/python3.11/site-packages (from mmcv==2.1.0) (6.0.1)
2.281 Requirement already satisfied: yapf in /var/lang/lib/python3.11/site-packages (from mmcv==2.1.0) (0.40.2)
2.282 Requirement already satisfied: opencv-python>=3 in /var/lang/lib/python3.11/site-packages (from mmcv==2.1.0) (4.9.0.80)
2.291 Requirement already satisfied: matplotlib in /var/lang/lib/python3.11/site-packages (from mmengine>=0.3.0->mmcv==2.1.0) (3.8.4)
2.293 Requirement already satisfied: rich in /var/lang/lib/python3.11/site-packages (from mmengine>=0.3.0->mmcv==2.1.0) (13.4.2)
2.293 Requirement already satisfied: termcolor in /var/lang/lib/python3.11/site-packages (from mmengine>=0.3.0->mmcv==2.1.0) (2.4.0)
2.316 Requirement already satisfied: importlib-metadata>=6.6.0 in /var/lang/lib/python3.11/site-packages (from yapf->mmcv==2.1.0) (7.1.0)
2.317 Requirement already satisfied: platformdirs>=3.5.1 in /var/lang/lib/python3.11/site-packages (from yapf->mmcv==2.1.0) (4.2.1)
2.317 Requirement already satisfied: tomli>=2.0.1 in /var/lang/lib/python3.11/site-packages (from yapf->mmcv==2.1.0) (2.0.1)
2.323 Requirement already satisfied: zipp>=0.5 in /var/lang/lib/python3.11/site-packages (from importlib-metadata>=6.6.0->yapf->mmcv==2.1.0) (3.18.1)
2.329 Requirement already satisfied: contourpy>=1.0.1 in /var/lang/lib/python3.11/site-packages (from matplotlib->mmengine>=0.3.0->mmcv==2.1.0) (1.2.1)
2.329 Requirement already satisfied: cycler>=0.10 in /var/lang/lib/python3.11/site-packages (from matplotlib->mmengine>=0.3.0->mmcv==2.1.0) (0.12.1)
2.332 Requirement already satisfied: fonttools>=4.22.0 in /var/lang/lib/python3.11/site-packages (from matplotlib->mmengine>=0.3.0->mmcv==2.1.0) (4.51.0)
2.333 Requirement already satisfied: kiwisolver>=1.3.1 in /var/lang/lib/python3.11/site-packages (from matplotlib->mmengine>=0.3.0->mmcv==2.1.0) (1.4.5)
2.335 Requirement already satisfied: pyparsing>=2.3.1 in /var/lang/lib/python3.11/site-packages (from matplotlib->mmengine>=0.3.0->mmcv==2.1.0) (3.1.2)
2.335 Requirement already satisfied: python-dateutil>=2.7 in /var/lang/lib/python3.11/site-packages (from matplotlib->mmengine>=0.3.0->mmcv==2.1.0) (2.8.2)
2.337 Requirement already satisfied: markdown-it-py>=2.2.0 in /var/lang/lib/python3.11/site-packages (from rich->mmengine>=0.3.0->mmcv==2.1.0) (3.0.0)
2.338 Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /var/lang/lib/python3.11/site-packages (from rich->mmengine>=0.3.0->mmcv==2.1.0) (2.17.2)
2.363 Requirement already satisfied: mdurl~=0.1 in /var/lang/lib/python3.11/site-packages (from markdown-it-py>=2.2.0->rich->mmengine>=0.3.0->mmcv==2.1.0) (0.1.2)
2.367 Requirement already satisfied: six>=1.5 in /var/lang/lib/python3.11/site-packages (from python-dateutil>=2.7->matplotlib->mmengine>=0.3.0->mmcv==2.1.0) (1.16.0)
2.373 Building wheels for collected packages: mmcv
2.374 Building wheel for mmcv (setup.py): started
3.258 Building wheel for mmcv (setup.py): finished with status 'error'
3.286 error: subprocess-exited-with-error
3.286
3.286 × python setup.py bdist_wheel did not run successfully.
3.286 │ exit code: 1
3.286 ╰─> [562 lines of output]
3.286 Compiling mmcv._ext only with CPU
3.286 running bdist_wheel
3.286 /var/lang/lib/python3.11/site-packages/torch/utils/cpp_extension.py:502: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend.
3.286 warnings.warn(msg.format('we could not find ninja.'))
3.286 running build
3.286 running build_py
3.286 creating build
3.286 creating build/lib.linux-aarch64-3.11
3.286 creating build/lib.linux-aarch64-3.11/mmcv
3.286 copying mmcv/version.py -> build/lib.linux-aarch64-3.11/mmcv
3.286 copying mmcv/init.py -> build/lib.linux-aarch64-3.11/mmcv
3.286 creating build/lib.linux-aarch64-3.11/mmcv/visualization
3.286 copying mmcv/visualization/init.py -> build/lib.linux-aarch64-3.11/mmcv/visualization
3.286 copying mmcv/visualization/color.py -> build/lib.linux-aarch64-3.11/mmcv/visualization
3.286 copying mmcv/visualization/optflow.py -> build/lib.linux-aarch64-3.11/mmcv/visualization
3.286 copying mmcv/visualization/image.py -> build/lib.linux-aarch64-3.11/mmcv/visualization
3.286 creating build/lib.linux-aarch64-3.11/mmcv/image
3.286 copying mmcv/image/init.py -> build/lib.linux-aarch64-3.11/mmcv/image
3.286 copying mmcv/image/misc.py -> build/lib.linux-aarch64-3.11/mmcv/image
3.286 copying mmcv/image/geometric.py -> build/lib.linux-aarch64-3.11/mmcv/image
3.286 copying mmcv/image/photometric.py -> build/lib.linux-aarch64-3.11/mmcv/image
3.286 copying mmcv/image/colorspace.py -> build/lib.linux-aarch64-3.11/mmcv/image
3.286 copying mmcv/image/io.py -> build/lib.linux-aarch64-3.11/mmcv/image
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/deform_conv.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/filtered_lrelu.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/convex_iou.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/bias_act.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/scatter_points.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/assign_score_withk.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/merge_cells.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/active_rotated_filter.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/chamfer_distance.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/riroi_align_rotated.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/init.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/iou3d.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/info.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/border_align.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/multi_scale_deform_attn.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/points_in_boxes.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/roi_pool.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/deform_roi_pool.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/deprecated_wrappers.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/bbox.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/contour_expand.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/prroi_pool.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/sparse_structure.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/knn.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/voxelize.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/sparse_modules.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/masked_conv.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/tin_shift.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/three_interpolate.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/conv2d_gradfix.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/gather_points.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/corner_pool.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/focal_loss.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/box_iou_rotated.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/three_nn.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/points_sampler.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/box_iou_quadri.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/roiaware_pool3d.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/sparse_conv.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/points_in_polygons.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/fused_bias_leakyrelu.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/modulated_deform_conv.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/ball_query.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/point_sample.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/upfirdn2d.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/carafe.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/bezier_align.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/sparse_functional.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/min_area_polygons.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/saconv.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/cc_attention.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/pixel_group.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/roi_align_rotated.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/nms.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/diff_iou_rotated.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/psa_mask.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/sync_bn.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/sparse_pool.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/furthest_point_sample.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/group_points.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/roi_align.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/correlation.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/rotated_feature_align.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/roipoint_pool3d.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 copying mmcv/ops/sparse_ops.py -> build/lib.linux-aarch64-3.11/mmcv/ops
3.286 creating build/lib.linux-aarch64-3.11/mmcv/transforms
3.286 copying mmcv/transforms/utils.py -> build/lib.linux-aarch64-3.11/mmcv/transforms
3.286 copying mmcv/transforms/init.py -> build/lib.linux-aarch64-3.11/mmcv/transforms
3.286 copying mmcv/transforms/wrappers.py -> build/lib.linux-aarch64-3.11/mmcv/transforms
3.286 copying mmcv/transforms/formatting.py -> build/lib.linux-aarch64-3.11/mmcv/transforms
3.286 copying mmcv/transforms/loading.py -> build/lib.linux-aarch64-3.11/mmcv/transforms
3.286 copying mmcv/transforms/builder.py -> build/lib.linux-aarch64-3.11/mmcv/transforms
3.286 copying mmcv/transforms/processing.py -> build/lib.linux-aarch64-3.11/mmcv/transforms
3.286 copying mmcv/transforms/base.py -> build/lib.linux-aarch64-3.11/mmcv/transforms
3.286 creating build/lib.linux-aarch64-3.11/mmcv/cnn
3.286 copying mmcv/cnn/init.py -> build/lib.linux-aarch64-3.11/mmcv/cnn
3.286 copying mmcv/cnn/resnet.py -> build/lib.linux-aarch64-3.11/mmcv/cnn
3.286 copying mmcv/cnn/alexnet.py -> build/lib.linux-aarch64-3.11/mmcv/cnn
3.286 copying mmcv/cnn/vgg.py -> build/lib.linux-aarch64-3.11/mmcv/cnn
3.286 creating build/lib.linux-aarch64-3.11/mmcv/utils
3.286 copying mmcv/utils/init.py -> build/lib.linux-aarch64-3.11/mmcv/utils
3.286 copying mmcv/utils/device_type.py -> build/lib.linux-aarch64-3.11/mmcv/utils
3.286 copying mmcv/utils/env.py -> build/lib.linux-aarch64-3.11/mmcv/utils
3.286 copying mmcv/utils/ext_loader.py -> build/lib.linux-aarch64-3.11/mmcv/utils
3.286 copying mmcv/utils/parrots_jit.py -> build/lib.linux-aarch64-3.11/mmcv/utils
3.286 creating build/lib.linux-aarch64-3.11/mmcv/arraymisc
3.286 copying mmcv/arraymisc/init.py -> build/lib.linux-aarch64-3.11/mmcv/arraymisc
3.286 copying mmcv/arraymisc/quantization.py -> build/lib.linux-aarch64-3.11/mmcv/arraymisc
3.286 creating build/lib.linux-aarch64-3.11/mmcv/video
3.286 copying mmcv/video/init.py -> build/lib.linux-aarch64-3.11/mmcv/video
3.286 copying mmcv/video/processing.py -> build/lib.linux-aarch64-3.11/mmcv/video
3.286 copying mmcv/video/optflow.py -> build/lib.linux-aarch64-3.11/mmcv/video
3.286 copying mmcv/video/io.py -> build/lib.linux-aarch64-3.11/mmcv/video
3.286 creating build/lib.linux-aarch64-3.11/mmcv/cnn/rfsearch
3.286 copying mmcv/cnn/rfsearch/utils.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/rfsearch
3.286 copying mmcv/cnn/rfsearch/init.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/rfsearch
3.286 copying mmcv/cnn/rfsearch/search.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/rfsearch
3.286 copying mmcv/cnn/rfsearch/operator.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/rfsearch
3.286 creating build/lib.linux-aarch64-3.11/mmcv/cnn/utils
3.286 copying mmcv/cnn/utils/init.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/utils
3.286 copying mmcv/cnn/utils/fuse_conv_bn.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/utils
3.286 copying mmcv/cnn/utils/flops_counter.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/utils
3.286 creating build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/drop.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/init.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/wrappers.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/transformer.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/conv_module.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/generalized_attention.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/hsigmoid.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/depthwise_separable_conv_module.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/activation.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/padding.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/context_block.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/norm.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/conv_ws.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/conv.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/plugin.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/swish.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/conv2d_adaptive_padding.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/hswish.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/upsample.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/scale.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 copying mmcv/cnn/bricks/non_local.py -> build/lib.linux-aarch64-3.11/mmcv/cnn/bricks
3.286 running egg_info
3.286 writing manifest file 'mmcv.egg-info/SOURCES.txt'
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common
3.286 copying mmcv/ops/csrc/common/box_iou_rotated_utils.hpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common
3.286 copying mmcv/ops/csrc/common/parrots_cpp_helper.hpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common
3.286 copying mmcv/ops/csrc/common/parrots_cuda_helper.hpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common
3.286 copying mmcv/ops/csrc/common/pytorch_cpp_helper.hpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common
3.286 copying mmcv/ops/csrc/common/pytorch_cuda_helper.hpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common
3.286 copying mmcv/ops/csrc/common/pytorch_device_registry.hpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common
3.286 copying mmcv/ops/csrc/common/pytorch_mlu_helper.hpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common
3.286 copying mmcv/ops/csrc/common/pytorch_npu_helper.hpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/active_rotated_filter_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/assign_score_withk_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/ball_query_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/bbox_overlaps_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/bezier_align_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/border_align_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/box_iou_quadri_cuda.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/box_iou_rotated_cuda.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/carafe_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/carafe_naive_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/chamfer_distance_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/common_cuda_helper.hpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/convex_iou_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/correlation_cuda.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/deform_conv_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/deform_roi_pool_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/diff_iou_rotated_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/furthest_point_sample_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/gather_points_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/group_points_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/iou3d_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/knn_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/masked_conv2d_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/min_area_polygons_cuda.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/modulated_deform_conv_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/ms_deform_attn_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/nms_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/nms_quadri_cuda.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/nms_rotated_cuda.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/parrots_cudawarpfunction.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/points_in_boxes_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/points_in_polygons_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/prroi_pool_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/psamask_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/riroi_align_rotated_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/roi_align_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/roi_align_rotated_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/roi_pool_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/roiaware_pool3d_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/roipoint_pool3d_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/rotated_feature_align_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/scatter_points_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/sigmoid_focal_loss_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/softmax_focal_loss_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/stack_ball_query_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/stack_group_points_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/sync_bn_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/three_interpolate_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/three_nn_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/tin_shift_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 copying mmcv/ops/csrc/common/cuda/voxelization_cuda_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda/spconv
3.286 copying mmcv/ops/csrc/common/cuda/spconv/indice.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda/spconv
3.286 copying mmcv/ops/csrc/common/cuda/spconv/reordering.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/cuda/spconv
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/mlu
3.286 copying mmcv/ops/csrc/common/mlu/common_mlu_helper.hpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/mlu
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/mps
3.286 copying mmcv/ops/csrc/common/mps/MPSDevice.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/mps
3.286 copying mmcv/ops/csrc/common/mps/MPSLibrary.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/mps
3.286 copying mmcv/ops/csrc/common/mps/MPSLibrary.mm -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/mps
3.286 copying mmcv/ops/csrc/common/mps/MPSStream.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/mps
3.286 copying mmcv/ops/csrc/common/mps/MPSUtils.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/mps
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv
3.286 copying mmcv/ops/csrc/common/utils/spconv/paramsgrid.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv
3.286 copying mmcv/ops/csrc/common/utils/spconv/prettyprint.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv
3.286 copying mmcv/ops/csrc/common/utils/spconv/pybind11_utils.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv/spconv
3.286 copying mmcv/ops/csrc/common/utils/spconv/spconv/geometry.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv/spconv
3.286 copying mmcv/ops/csrc/common/utils/spconv/spconv/indice.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv/spconv
3.286 copying mmcv/ops/csrc/common/utils/spconv/spconv/maxpool.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv/spconv
3.286 copying mmcv/ops/csrc/common/utils/spconv/spconv/mp_helper.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv/spconv
3.286 copying mmcv/ops/csrc/common/utils/spconv/spconv/point2voxel.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv/spconv
3.286 copying mmcv/ops/csrc/common/utils/spconv/spconv/reordering.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv/spconv
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv/tensorview
3.286 copying mmcv/ops/csrc/common/utils/spconv/tensorview/helper_kernel.cuh -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv/tensorview
3.286 copying mmcv/ops/csrc/common/utils/spconv/tensorview/helper_launch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv/tensorview
3.286 copying mmcv/ops/csrc/common/utils/spconv/tensorview/tensorview.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/common/utils/spconv/tensorview
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/active_rotated_filter.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/active_rotated_filter_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/active_rotated_filter_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/assign_score_withk.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/assign_score_withk_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/assign_score_withk_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/ball_query._parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/ball_query.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/ball_query_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/bbox_overlaps.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/bbox_overlaps_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/bbox_overlaps_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/border_align.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/border_align_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/border_align_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/box_iou_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/box_iou_rotated_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/box_iou_rotated_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/carafe.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/carafe_naive.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/carafe_naive_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/carafe_naive_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/carafe_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/carafe_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/chamfer_distance.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/chamfer_distance_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/chamfer_distance_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/contour_expand.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/contour_expand_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/contour_expand_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/convex_iou.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/convex_iou_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/convex_iou_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/correlation.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/correlation_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/correlation_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/cudabind.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/deform_conv.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/deform_conv_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/deform_conv_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/deform_roi_pool.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/deform_roi_pool_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/deform_roi_pool_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/diff_iou_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/diff_iou_rotated_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/diff_iou_rotated_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/focal_loss.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/focal_loss_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/focal_loss_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/furthest_point_sample.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/furthest_point_sample_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/furthest_point_sample_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/fused_bias_leakyrelu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/fused_bias_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/gather_points.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/gather_points_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/gather_points_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/group_points.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/group_points_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/group_points_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/info.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/iou3d.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/iou3d_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/iou3d_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/knn.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/knn_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/knn_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/masked_conv2d.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/masked_conv2d_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/masked_conv2d_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/min_area_polygons.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/min_area_polygons_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/min_area_polygons_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/modulated_deform_conv.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/modulated_deform_conv_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/modulated_deform_conv_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/ms_deform_attn.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/ms_deform_attn_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/nms.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/nms_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/nms_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/nms_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/pixel_group.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/pixel_group_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/pixel_group_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/points_in_boxes.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/points_in_boxes_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/points_in_boxes_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/points_in_poly Running setup.py clean for mmcv
3.286 gons.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/points_in_polygons_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/points_in_polygons_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/prroi_pool.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/prroi_pool_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/prroi_pool_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/psamask.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/psamask_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/psamask_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/riroi_align_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/riroi_align_rotated_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/riroi_align_rotated_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roi_align.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roi_align_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roi_align_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roi_align_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roi_align_rotated_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roi_align_rotated_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roi_pool.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roi_pool_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roi_pool_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roiaware_pool3d.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roiaware_pool3d_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roiaware_pool3d_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roipoint_pool3d.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roipoint_pool3d_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/roipoint_pool3d_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/rotated_feature_align.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/rotated_feature_align_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/rotated_feature_align_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/sync_bn.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/sync_bn_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/sync_bn_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/three_interpolate.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/three_interpolate_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/three_interpolate_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/three_nn.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/three_nn_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/three_nn_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/tin_shift.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/tin_shift_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/tin_shift_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/upfirdn2d.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/upfirdn2d_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/voxelization.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/voxelization_parrots.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 copying mmcv/ops/csrc/parrots/voxelization_pytorch.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/parrots
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/active_rotated_filter.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/assign_score_withk.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/ball_query.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/bbox_overlaps.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/bezier_align.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/bias_act.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/border_align.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/box_iou_quadri.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/box_iou_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/carafe.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/carafe_naive.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/chamfer_distance.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/contour_expand.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/convex_iou.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/correlation.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/deform_conv.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/deform_roi_pool.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/diff_iou_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/filtered_lrelu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/focal_loss.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/furthest_point_sample.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/fused_bias_leakyrelu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/fused_spconv_ops.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/gather_points.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/group_points.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/info.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/iou3d.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/knn.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/masked_conv2d.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/min_area_polygons.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/modulated_deform_conv.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/ms_deform_attn.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/nms.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/nms_quadri.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/nms_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/pixel_group.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/points_in_boxes.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/points_in_polygons.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/prroi_pool.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/psamask.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/pybind.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/riroi_align_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/roi_align.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/roi_align_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/roi_pool.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/roiaware_pool3d.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/roipoint_pool3d.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/rotated_feature_align.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/scatter_points.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/sparse_pool_ops.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/spconv_ops.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/spconv_utils.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/sync_bn.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/three_interpolate.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/three_nn.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/tin_shift.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/upfirdn2d.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 copying mmcv/ops/csrc/pytorch/voxelization.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/active_rotated_filter.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/bbox_overlaps_cpu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/bezier_align.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/box_iou_quadri.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/box_iou_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/deform_conv.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/modulated_deform_conv.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/nms.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/nms_quadri.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/nms_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/pixel_group.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/points_in_boxes.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/psamask.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/roi_align.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/roi_align_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/rotated_feature_align.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/sparse_indice.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/sparse_maxpool.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/sparse_reordering.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 copying mmcv/ops/csrc/pytorch/cpu/voxelization.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cpu
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/active_rotated_filter_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/assign_score_withk_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/ball_query_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/bbox_overlaps_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/bezier_align_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/bias_act_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/border_align_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/box_iou_quadri_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/box_iou_rotated_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/carafe_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/carafe_naive_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/chamfer_distance_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/convex_iou.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/correlation_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/cudabind.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/deform_conv_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/deform_roi_pool_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/diff_iou_rotated_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/filtered_lrelu.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/focal_loss_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/furthest_point_sample_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/fused_bias_leakyrelu_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/fused_spconv_ops_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/gather_points_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/group_points_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/iou3d_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/knn_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/masked_conv2d_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/min_area_polygons.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/modulated_deform_conv_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/ms_deform_attn_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/nms_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/nms_quadri_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/nms_rotated_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/points_in_boxes_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/points_in_polygons_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/prroi_pool_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/psamask_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/riroi_align_rotated_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/roi_align_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/roi_align_rotated_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/roi_pool_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/roiaware_pool3d_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/roipoint_pool3d_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/rotated_feature_align_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/scatter_points_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/sparse_indice.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/sparse_maxpool.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/sparse_pool_ops_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/sparse_reordering.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/spconv_ops_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/stack_ball_query_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/stack_group_points_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/sync_bn_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/three_interpolate_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/three_nn_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/tin_shift_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/upfirdn2d_kernel.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 copying mmcv/ops/csrc/pytorch/cuda/voxelization_cuda.cu -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/cuda
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/ball_query_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/bbox_overlaps_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/box_iou_rotated.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/carafe_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/deform_roi_pool_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/diff_iou_rotated_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/focal_loss_sigmoid_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/iou3d_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/masked_conv2d_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/mlu_common_helper.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/mlu_common_helper.h -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/ms_deform_attn_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/nms_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/nms_rotated_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/psamask_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/roi_align_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/roi_align_rotated_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/roi_pool_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/roiaware_pool3d_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/roipoint_pool3d_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/rotated_feature_align_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/scatter_points_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/sparse_conv_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/three_nn_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/tin_shift_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 copying mmcv/ops/csrc/pytorch/mlu/voxelization_mlu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mlu
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mps
3.286 copying mmcv/ops/csrc/pytorch/mps/bbox_overlaps_mps.mm -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/mps
3.286 creating build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/active_rotated_filter_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/bbox_overlaps_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/box_iou_rotated_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/deform_roi_pool.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/focal_loss_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/fused_bias_leakyrelu_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/gather_points_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/group_points_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/nms_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/nms_rotated_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/points_in_polygons_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/psa_mask_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/roi_align_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/roi_pool_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 copying mmcv/ops/csrc/pytorch/npu/voxelization_npu.cpp -> build/lib.linux-aarch64-3.11/mmcv/ops/csrc/pytorch/npu
3.286 running build_ext
3.286 error: [Errno 2] No such file or directory: 'which'
3.286 [end of output]
3.286
3.286 note: This error originates from a subprocess, and is likely not a problem with pip.
3.286 ERROR: Failed building wheel for mmcv
4.084 Failed to build mmcv
4.084 ERROR: Could not build wheels for mmcv, which is required to install pyproject.toml-based projects


Dockerfile:10

8 | RUN pip install -U openmim
9 | RUN mim install mmengine==0.10.3
10 | >>> RUN pip install mmcv==2.1.0 -f https://download.openmmlab.com/mmcv/dist/cpu/torch2.1/index.html
11 | RUN mim install "mmdet==3.2.0"
12 | RUN mim install "mmpose==1.3.1"

ERROR: failed to solve: process "/bin/sh -c pip install mmcv==2.1.0 -f https://download.openmmlab.com/mmcv/dist/cpu/torch2.1/index.html" did not complete successfully: exit code: 1

Additional information

Expected Result

  • should successfully install

RUN pip install mmcv==2.1.0 -f https://download.openmmlab.com/mmcv/dist/cpu/torch2.1/index.html

Running this command directly and not on docker is successful.
Environment: Mac

@zhouzaida
Copy link
Collaborator

Could the docker visit the outside internet?

@spomichter
Copy link

I am having the same issue in docker. Has this been fixed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants