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

[Call for help] Donate to support XGBoost4J on Apple Silicon #9570

Closed
3 tasks
hcho3 opened this issue Sep 11, 2023 · 2 comments
Closed
3 tasks

[Call for help] Donate to support XGBoost4J on Apple Silicon #9570

hcho3 opened this issue Sep 11, 2023 · 2 comments

Comments

@hcho3
Copy link
Collaborator

hcho3 commented Sep 11, 2023

Currently, users of Apple Silicon must build XGBoost4J / XGBoost4J-Spark from the source. Not only this is inconvenient, it makes it difficult to deploy apps that has dependency on XGBoost4J. It would be a big improvement if XGBoost4J shipped with a native binary targeting Apple Silicon.

Free CI services such as GitHub Actions do not provide support for Apple Silicon. Third-party cloud vendors such as MacStadium provide the service at a fixed monthly cost.

If you'd like to see native support for XGBoost4J on Apple Silicon, please consider making monthly donations at https://opencollective.com/xgboost/projects/ci-for-apple-silicon. We aim to raise 110 USD/month.

Disclaimer: "native support" does not mean that XGBoost would support the Apple Silicon GPU. XGBoost will use the CPU only.

Milestones

@hcho3 hcho3 changed the title [Call for help] Raise $89/month to make XGBoost4J available on Apple Silicon [Call for help] Raise $110/month to make XGBoost4J available on Apple Silicon Sep 11, 2023
@hcho3 hcho3 pinned this issue Sep 11, 2023
@hcho3 hcho3 changed the title [Call for help] Raise $110/month to make XGBoost4J available on Apple Silicon [Call for help] Donate to make XGBoost4J available on Apple Silicon Sep 11, 2023
@hcho3 hcho3 changed the title [Call for help] Donate to make XGBoost4J available on Apple Silicon [Call for help] Donate to support XGBoost4J on Apple Silicon Sep 11, 2023
@hcho3 hcho3 unpinned this issue Oct 2, 2023
@hcho3
Copy link
Collaborator Author

hcho3 commented Oct 2, 2023

Closing, since GitHub Actions is now supporting M1 macs. actions/runner-images#8439

@hcho3 hcho3 closed this as completed Oct 2, 2023
@radeva
Copy link

radeva commented Jan 18, 2024

@hcho3 You can also try FlyCI's M1 and M2 runners. They are on average 2x faster and 2x cheaper than GitHub's AND we have a free tier for OSS projects (see below).

Install Instructions

  1. Install FlyCI app and
  2. Easily replace one line of code and start using FlyCI runners:
jobs:
 ci:
-    runs-on: macos-latest
+    runs-on: flyci-macos-large-latest-m1
   steps:
   - name: 👀 Checkout repo
     uses: actions/checkout@v4

500 mins/month Free for Public Repos

Since your repo is public, FlyCI offers 500 mins/month of free M1 runner usage with the flyci-macos-large-latest-m1 runner for public projects.

Don't hesitate to contact us in case the free tier doesn't suit your needs or you experience any issues with the runners. Our team is here to support you!

Best Regards,
Veselina Radeva
Product Manager at FlyCI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants