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

arm64 Docker image #392

Closed
klvnptr opened this issue Apr 24, 2022 · 6 comments
Closed

arm64 Docker image #392

klvnptr opened this issue Apr 24, 2022 · 6 comments
Labels
enhancement New feature or request

Comments

@klvnptr
Copy link

klvnptr commented Apr 24, 2022

Hello Guys. Thank you for this awesome project. Cloud you guys please provide arm64 Docker images as well? It would be much less resource intensive to test it on Apple M1 MacOS. Highly appreciated. Thanks. Peter

@vgoloviznin vgoloviznin added the enhancement New feature or request label Apr 24, 2022
@vgoloviznin
Copy link
Contributor

Hey Peter,

Thanks for taking interest in our project!

Unfortunately, we can't provide M1 builds at the moment as XGBoost and LightGBM libraries don't have corresponding builds out of the box. We are also blocked by Github Actions that don't have the arm64 platform available to run tests and builds of Metarank itself.

Hopefully in the future this will change and we will introduce the full arm64 support from our end.

@shuttie
Copy link
Collaborator

shuttie commented Apr 25, 2022

So the upstream blockers are dmlc/xgboost#7501, dmlc/xgboost#6408 and microsoft/LightGBM#3606. As we use our own native lib wrappers (see https://github.com/metarank/xgboost-java and https://github.com/metarank/lightgbm4j), we in theory can build these libs manually if anyone of us had M1 Mac locally, but we haven't :)

There are EC2 m1 instances, but they're extremely expensive (as minimum billing period is 24h).

So I suggest to leave this ticket open till one of the upstream libs will make an official m1 build.

@klvnptr
Copy link
Author

klvnptr commented Apr 25, 2022

Thank you guys so much for your quick feedback. It's okay. We can develop on amd64 for now :) In the future it would be helpful because AWS Graviton arm64 instances are more cost-effective than amd64. Btw. are you guys planning a SaaS for Metarank?

@vgoloviznin
Copy link
Contributor

We can't directly answer the question yet, but I've reached out to you on LinkedIn to discuss further

@ChakshuGautam
Copy link

I have an M1 mac and would like to build the images and work on this issue. I can do this for the subsequent releases as well, since I am not able to use metarank without a remote machine.

@shuttie shuttie mentioned this issue Jun 24, 2022
@klvnptr
Copy link
Author

klvnptr commented Sep 15, 2022

@shuttie thank you so much! metarank rocks ❤️

@klvnptr klvnptr closed this as completed Sep 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants