π€ Problem
We want to enable users to build images for Daint (ARM).
π΄ Appetite
6 weeks
π― Solution
Support Daint+Clariden (Renku building ARM images via code based environments)
- πΒ multi-arch is a nice to have
π User stories / journeys
When configuring a code based environment, can choose ARM
(If not multi-arch) Need UX about what resource pools the env is compatible with
Minimum UX: when selecting resource class, if choose ARM resource and havenβt selected an ARM build, show error message.
π° Rabbit Holes
- Not sure how to make sure GPU libraries are installed properly (you may need to build on an H100 in order to use an H100)
- Not sure if building from an nvidia image fully works, or if there are caveats
- (We can get an H100 on Azure if we need toβ¦)
- Unknown how build an ARM image would work exactly in Shipwright
- (Does Shipwright itself run on ARM?)
- Not all code-based environments install methods may work (pip, poetry, conda)
π Security Implications
π
ββοΈ No-gos