-
Notifications
You must be signed in to change notification settings - Fork 108
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
Support ARM64 architecture at the job description and runtime #11063
Comments
@smuzaffar here is the new ticket to discuss the required developments to support ARM64 jobs in central production. My first question to you is, do you know what is the result of |
|
+1 on this since we'll be trying to commission an ARM based HPC in the US ~soonish |
@amaltaro Do we need to support ARM64 under slc6? From what I see, we seem to have everything in place for rhel7 and 8 . Describe the solution you'd like
This here should already match to the rhel7/8 python3 and py3-future.
Same here. We have python
SimpleCondorPlugin need to properly define the Target architecture WMCore/src/python/WMCore/BossAir/Plugins/SimpleCondorPlugin.py Lines 631 to 635 in 0a97b5d
which relies on the method below that already considers WMCore/src/python/WMCore/BossAir/Plugins/BasePlugin.py Lines 181 to 190 in c878a6f
Other than slc6, are we missing anything? |
No, slc6/ARM or slc6/power support is not needed, we do not have any cmssw release for these archs. |
@khurtado Kenyi, I understand that there is no required work to be done and that the last changes provided with this PR: completed the support to this architectured (and PowerPC). Is that correct? If so, shall we close it? Just a note regarding your comment on the BasePlugin, it looks like you just identified the place that we need to change (plus SimpleCondorPlugin) in order to address this ticket: #10674 |
@smuzaffar Awesome, thanks! |
Impact of the new feature
WMAgent
Is your feature request related to a problem? Please describe.
Given that we have CMSSW builds for ARM64 architecture, we should make sure this architecture would be supported in central production workflows as well.
Describe the solution you'd like
We need to ensure that
aarch64
architecture is supported at the job description AND job runtime. This involves:python3
(3.8 would be the best) andfuture
python library.Target
architectureand any other place that I might be still missing.
Describe alternatives you've considered
None
Additional context
Some discussions with Shahzad started in this PR: #11051
The text was updated successfully, but these errors were encountered: