manifests icon indicating copy to clipboard operation
manifests copied to clipboard

Support for the aarch64 arm64 architecture

Open yashprakashsharma opened this issue 1 year ago • 16 comments

Validation Checklist

  • [X] Is this a Kubeflow issue?
  • [X] Are you posting in the right repository ?
  • [X] Did you follow the installation guide https://github.com/kubeflow/manifests?tab=readme-ov-file ?
  • [X] Is the issue report properly structured and detailed with version numbers?
  • [ ] Is this for Kubeflow development ?
  • [ ] Would you like to work on this issue?
  • [ ] Join our slack channel using wg-manifests.

Version

1.8

Describe your issue

kubeflow ran on my old x86_64 architecture linux instance but using same method for a new instance with aarch64(arm64) arch multiple pods ceash cause containers in them fail continuously on researching further i found images for failing container were not supporting arm64 arch. Images for reference can be found here: https://kubeflow.slack.com/archives/C7REE0ETX/p1717502674581769

Steps to reproduce the issue

kubeflow manifest v1.8.0 installation on aarch64

Put here any screenshots or videos (optional)

https://kubeflow.slack.com/archives/C7REE0ETX/p1717502674581769

yashprakashsharma avatar Jun 05 '24 05:06 yashprakashsharma

Please try with Kubeflow 1.9 https://github.com/kubeflow/manifests/commits/v1.9-branch or the master branch

juliusvonkohout avatar Jun 21 '24 09:06 juliusvonkohout

Merged https://github.com/kubeflow/manifests/issues/2659 into this issue

juliusvonkohout avatar Jun 21 '24 09:06 juliusvonkohout

@yashprakashsharma you need to retry with the 1.9 release and post your findings here, not in slack.

juliusvonkohout avatar Jun 25 '24 10:06 juliusvonkohout

Hi @juliusvonkohout, I already migrated to x86_64 architecture, and I am using v1.8.1 it works fine, I no longer have access to a arm64 machine to try v1.9. I will give it a try whenever I get access to arm64 machine

yashprakashsharma avatar Jun 25 '24 11:06 yashprakashsharma

Well if anyone finds any images not available for arm64 in the Kubeflow 1.9 branch please post them here.

juliusvonkohout avatar Jun 25 '24 11:06 juliusvonkohout

KFP does still not run on arm64: https://github.com/kubeflow/pipelines/issues/10309 Katib also doesn't: https://github.com/kubeflow/katib/issues/2049 It might not be relevant for Kubeflow, but KServe also doesn't: https://github.com/kserve/models-web-app/issues/73

AndersBennedsgaard avatar Jun 25 '24 14:06 AndersBennedsgaard

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Aug 25 '24 00:08 github-actions[bot]

/lifecycle frozen

juliusvonkohout avatar Aug 26 '24 07:08 juliusvonkohout

issue still relevant with v1.9-branch

mivanisenka avatar Jan 26 '25 12:01 mivanisenka

@nikolai-ivanisenko feel free to help out in the relevant WGs with the last images.

juliusvonkohout avatar Jan 31 '25 15:01 juliusvonkohout

Kserve models web application should now have ARM images thanks to @LogicalGuy77

juliusvonkohout avatar Aug 20 '25 15:08 juliusvonkohout

for katib @andreyvelich @Electronic-Waste https://github.com/kubeflow/katib/issues/2049 and for KFP @HumairAK @hbelmiro https://github.com/kubeflow/pipelines/issues/10309

juliusvonkohout avatar Aug 20 '25 15:08 juliusvonkohout

The server is being built for Arm64, but the UI does not yet provide an ARM64 container. Is this just an oversight?

phmcder avatar Sep 05 '25 19:09 phmcder

@phmcder it is lack of time i assume. we need people to do it.

juliusvonkohout avatar Sep 05 '25 19:09 juliusvonkohout

Might be closed by https://github.com/kubeflow/pipelines/pull/12313

juliusvonkohout avatar Oct 07 '25 08:10 juliusvonkohout

closed by https://github.com/kubeflow/pipelines/pull/11992

juliusvonkohout avatar Nov 05 '25 12:11 juliusvonkohout