reloadium icon indicating copy to clipboard operation
reloadium copied to clipboard

Reloadium support for ARM64

Open raaghulr opened this issue 1 year ago • 14 comments

Describe the bug*

Realoding support for arm architecture

Screenshots

image

Would like to get reloadium support for ARM architecture, which is great, looking forward for this to resolve asap

raaghulr avatar Mar 30 '23 05:03 raaghulr

Seems to have been fixed in reloadium 1.0.1

lyf1099 avatar Mar 30 '23 07:03 lyf1099

M1 chip is already supported.

Could you please provide more information around your plugin version and machine you're running it on?

dkrystki avatar Mar 30 '23 10:03 dkrystki

I have this same issue. Here are my env info:

python --version
Python 3.9.16

from distutils.util import get_platform
get_platform()
Out[4]: 'linux-aarch64'

pip freeze | grep reloadium
reloadium==1.0.1

import reloadium
It seems like your platform or Python version are not supported yet.
Windows, Linux, macOS and Python 64 bit >= 3.7 (>= 3.9 for M1) <= 3.10 are currently supported.
Please submit a github issue if you believe Reloadium should be working on your system at
https://github.com/reloadware/reloadium
To see the exception run Reloadium with environmental variable RW_DEBUG=True

From PYPI https://pypi.org/project/reloadium/#files, I found reloadium only support linux on x86_64 instead of arm64 (aarch64).

Can you add the support?

jimmylai avatar Mar 30 '23 22:03 jimmylai

image using aarch64 and reloadium 1.0.1 @dkrystki

raaghulr avatar Mar 31 '23 07:03 raaghulr

@raaghulr What machine are you running it on just out of curiosity?

Github actions doesn't have ARM64 runners so it might need to wait until they add support for that. https://github.com/actions/runner-images/issues/5631

dkrystki avatar Mar 31 '23 08:03 dkrystki

@dkrystki the issue doesn't have an ETA to support Linux ARM64 build images and it's not clear they plan to prioritize it. Someone shared in the issue about how they were able to use BuildJet to run their application on Linux Arm64:

  • config: https://github.com/agilepathway/features/pull/9
  • job run: https://github.com/agilepathway/features/actions/runs/4551798654/jobs/8026316638#step:4:324

Can you use BuildJet to provide Linux ARM64 for Reloadium as an alternative before Github can provide Linux ARM64 build images? That way we can start using Reloadium sooner rather than indefinitely.

jimmylai avatar Mar 31 '23 17:03 jimmylai

@dkrystki Its a aarch64 architecture, running in oracle cloud ARM instance.

Reloadium is a great tool, really looking forward a alternative path of support here to use the plugin until github action gives a support.

please consider :)

raaghulr avatar Apr 01 '23 17:04 raaghulr

@dkrystki running Reloadium on Linux ARM64 is a common use case when using an Apple silicon computer (e.g. Macbook or Mac) with Linux Docker containers. Docker container makes it easy to develop and test locally without needing to setup on MacOS (which may be a lot of extra work). Even though running a Intel-based Docker container is possible with emulation but it can crash and be slow. The official guide has suggested to run ARM64 containers on Apple silicon machines whenever possible. https://docs.docker.com/desktop/troubleshoot/known-issues/

jimmylai avatar Apr 03 '23 18:04 jimmylai

@jimmylai @raaghulr Thanks for describing the use cases. I'll try to add it but can't give a time estimate at this point

dkrystki avatar Apr 04 '23 07:04 dkrystki

@dkrystki buildjet seems to be very promising alternative and setup should be easy too. patiently looking forward to seeing your progress on this ☺️☺️ Screenshot 2023-04-25 at 17 01 57

Screenshot 2023-04-25 at 17 04 00

antondeliverect avatar Apr 25 '23 15:04 antondeliverect

@dkrystki any updates for this issue, awaiting for your response.

raaghulr avatar Sep 11 '23 11:09 raaghulr

any feedback @dkrystki ??🥹

antondeliverect avatar Oct 23 '23 10:10 antondeliverect

Hey @raaghulr and @antondeliverect sorry guys this will need to wait a bit more unfortunately.

dkrystki avatar Nov 07 '23 16:11 dkrystki

@dkrystki any timeline you have for this arm development support plz

raaghulr avatar Mar 23 '24 18:03 raaghulr