Skip to content

SlurmGCP. Deprecate enable_smt, add advanced_machine_features#3525

Merged
mr0re1 merged 1 commit into
GoogleCloudPlatform:developfrom
mr0re1:adv_mf
Jan 14, 2025
Merged

SlurmGCP. Deprecate enable_smt, add advanced_machine_features#3525
mr0re1 merged 1 commit into
GoogleCloudPlatform:developfrom
mr0re1:adv_mf

Conversation

@mr0re1

@mr0re1 mr0re1 commented Jan 10, 2025

Copy link
Copy Markdown
Collaborator

Motivation:

Allow users to specify all aspects of advanced_machine_features , not only partially (null / 1) threads_per_core.
This enables us to remove pmu_plugin.

UX changes:

Since we disable SMT by default, the default value for advanced_machine_features is

{
  threads_per_core = 1 # disable SMT by default
}

To enable SMT user would need to specify following:

  - id: ns
    source: community/modules/compute/schedmd-slurm-gcp-v6-nodeset
    settings:
      ...
      advanced_machine_features:
        threads_per_core: null # Enable SMT

@mr0re1 mr0re1 self-assigned this Jan 10, 2025
@mr0re1 mr0re1 added the release-module-improvements Added to release notes under the "Module Improvements" heading. label Jan 10, 2025
@alyssa-sm alyssa-sm assigned mr0re1 and unassigned alyssa-sm Jan 14, 2025
@mr0re1 mr0re1 merged commit 8108cff into GoogleCloudPlatform:develop Jan 14, 2025
@mr0re1 mr0re1 deleted the adv_mf branch January 14, 2025 22:43
@abbas1902 abbas1902 mentioned this pull request Feb 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-module-improvements Added to release notes under the "Module Improvements" heading.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants