mediapipe icon indicating copy to clipboard operation
mediapipe copied to clipboard

No linux arm64 wheels

Open ubersan opened this issue 6 months ago • 4 comments

OS Platform and Distribution

Linux ARM64

Compiler version

No response

Programming Language and version

Python

Installed using virtualenv? pip? Conda?(if python)

No response

MediaPipe version

0.10.20, 0.10.21

Bazel version

No response

XCode and Tulsi versions (if iOS)

No response

Android SDK and NDK versions (if android)

No response

Android AAR (if android)

None

OpenCV version (if running on desktop)

No response

Describe the problem

There are no wheel for linux/arm64 avaiable

Complete Logs

I would like to use mediapipe in a linux/arm64 setting, however there are no wheels available. It would be great if you could provide wheels for this platform and architecture.

Thanks a lot!

ubersan avatar May 06 '25 15:05 ubersan

Hi @ubersan,

Could you please provide further details regarding the specific operating system or Linux Arm64 architecture for which you are seeking wheel files? We are currently unclear on this and would appreciate clarification to better understand the issue. Additionally, could you specify the Python version you are using?

Thank you!!

kuaashish avatar May 09 '25 10:05 kuaashish

Hey @kuaashish

Sure, 3.13 wheel overall would be nice. But also for 3.12 and the other supporter versions a manylinux aarch64/arm64 wheel would be very nice. We want to switch from amd64 to arm64 instances to save costs, so having this wheel available would be nice. These are Graviton machines from aws if this helps.

We currently can downgrade to 0.10.18, which still provides e.g. mediapipe-0.10.18-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl, however it would be nice if this wheel also would be available for the newer versions.

Specificall we're looking for wheels matching linux/arm64, i.e. manylinux_aarch64 for version > 0.10.18.

ubersan avatar May 10 '25 12:05 ubersan

Hi @ubersan,

Thank you for providing additional details. You are correct that Python version 3.13 is not supported. We have marked this as a feature request, and it is a top priority for us. We are actively working on its implementation, and it will be available soon, though we cannot provide a specific timeline at this moment.

Additionally, as you pointed out, the wheel file for MediaPipe version 0.10.18 (mediapipe-0.10.18-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl) was available, but it is missing in the latest version, 0.10.21. Please allow us some time to discuss this with our team, and we will provide you with an update on the availability of the wheel files you are looking for.

kuaashish avatar May 12 '25 07:05 kuaashish

Hi @schmidt-sebastian,

We have noticed that the mediapipe-0.10.18-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl wheel file for arm64 architecture is absent in the latest MediaPipe versions (0.10.20 and 0.10.21) while present in 0.10.18. Could you please provide further information regarding this omission?

Thank you!!

kuaashish avatar May 19 '25 06:05 kuaashish

Still nothing. With the even more odd mystery that between 0.10.18 and 0.10.20 I couldn't notice any particular change over the built architectures.

mirh avatar Nov 11 '25 14:11 mirh