-
Notifications
You must be signed in to change notification settings - Fork 13
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
Run an AICoE-CI pipeline to build artifacts for ppc64 #106
Comments
an interim goal could be to deploy this on a temp OCP/ppc64 deployment, but the target needs to be to deploy this to Op1st. |
power 9 builds need power9 systerm, it means we deploy a pipeline on a power9 system. |
Right, there is an activity on Op1st to set up OCP4.6/ppc64 and Marvin and Sebastian have access to P9 too, so we can test. |
Kubeflow consists of several components - so let's start with a first (simple) one and then add one after the other. I'd go for kfctl first, as it is simple and we already committed upstream (kubeflow/kfctl#459). Essentially, building it is super easy; roughly like this:
Hence, I think this is a good first example to be tested end-to-end. |
I think this depends on what you actually want to compile. Golang is pretty nice in that way as it allows cross-compilation out-of-the-box for several architectures (including ppc64le). The example Sebastain mentioned can be run on x86 and will still produce an ppc64le artifact if
This is a good example of which was an easy port for ppc64le, but the PR is not backported. Therefore the branch v1.2.0 will just produce Linux/Darwin/Windows binaries for x86 & Linux for ARM. The latest commit at the master branch #486 has the flag For C & Python it can vary from just recompiling the source code on a Power System up to changing the source code if there is x86 specific parts in it (e.g. MKL exists only for x86) |
|
hey all, do we have some movement on this? |
We'd be ready once the OpenShift cluster on Power is stable and we got access to it. To our knowledge, this has not happened yet. What's the status there? Anything we can do before? |
(sadly) very true, see https://operatefirst.slack.com/archives/C01TSGYT0R4/p1621515928005000 |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with /lifecycle rotten |
/lifecycle frozen waiting on power9 systems |
Is your feature request related to a problem? Please describe.
As an Operator/User of OpenShift on Power9
I want to run a deployment of AICoE-CI
so that I can build ppc64 artifacts/container images/golang binaries
Describe alternatives you've considered
manual building on OCP/ppc64
Additional context
This will mainly be used for Kubeflow on Power9 work by IBM
@lehrig @mgiessing could you provide a little bit of info/script on how you build artifacts?
/kind feature
/priority important-soon
The text was updated successfully, but these errors were encountered: