Skip to content

Notes on building stack for NVIDIA Grace & Grace/Hopper #967

@trz42

Description

@trz42

Issue for keeping track of what to build, in which order (coordinate among builders) and document potential issues. In general, we will follow efforts done by @bedroge building a new stack for Sapphire Rapids.

Current approach

  • use the most recent EasyBuild version before v5.0.0 (to avoid being affected by breaking changes)
  • collapse easystack files into one using v4.9.4
  • remove from-pr for PRs being included with v4.9.4 or earlier
  • replace from-pr with from-commit

Outdated (by 2025-03-26)

NOTE, we need to be careful with from-pr. It might be that the ec being used is not what we expect. It seems it is much better to use the latest commit of the PR.

Idea to approach the from-pr issue:

  • for software that was originally built with EB < 4.9.2 we will nevertheless use EB 4.9.2
  • we will always add from-commit and include-easyblocks-from-commit
  • if neither from-pr or include-easyblocks-from-pr was used we use the commit hashes corresponding to the release of the EB version originally being used
  • if *from-pr was used we will replace it with *from-commit and the most recent commit in the PR

Attempt 1 (removed 2025-03-25)

Kickstarting the stack

Below we list further installations with the toolchain system:

Attempt 2


We will continue with the toolchains foss/2023b and foss/2023a and document progress in comments progress with foss/2023b and progress with foss/2023a, respectively. (later we may also look into foss/2022b)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions