coremltools icon indicating copy to clipboard operation
coremltools copied to clipboard

Add split copy

Open metascroy opened this issue 4 months ago • 3 comments

This adds coremltools support for split_copy, the copy variant of split. Many view ops in coremltools already register the copy variant as an alias, e.g.,

view: https://github.com/apple/coremltools/blob/main/coremltools/converters/mil/frontend/torch/ops.py#L2316 permute: https://github.com/apple/coremltools/blob/main/coremltools/converters/mil/frontend/torch/ops.py#L1011

But it looks like for split this was missed.

Similar PR for transpose_copy: https://github.com/apple/coremltools/pull/2556

metascroy avatar Jul 28 '25 23:07 metascroy

cc @YifanShenSZ

metascroy avatar Jul 28 '25 23:07 metascroy

Thanks @metascroy for the pull request. Can you add a unit test?

TobyRoseman avatar Aug 04 '25 18:08 TobyRoseman

CI 🔴 https://gitlab.com/coremltools1/coremltools/-/commit/35edb4d17ab9eb1cd95f09f3c3dba7db9e157f75/pipelines

because we support torch up to 2.7.1 😮‍💨 please rebase on top of latest main to pick up https://github.com/apple/coremltools/pull/2591

YifanShenSZ avatar Aug 11 '25 17:08 YifanShenSZ