-
Notifications
You must be signed in to change notification settings - Fork 104
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
[feat] Add CPU vendor and model name to topology files #3107
Conversation
Can I test this patch? |
Got some tests to fix up here, it seems. |
@jack-morrison since you are mentioning the model name of the CPU, do you think it could be added too? |
I think that's already available in the topology files as Edit: I guess it's the microarchitecture name that's already presented as |
@jack-morrison The CI fails because you need to update the configuration schema as well: reframe/reframe/schemas/config.json Lines 219 to 226 in f2a2326
|
Yeah, it's indeed the microarchitecture, the model name I can retrieve using: |
39a8242
to
1e14af0
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #3107 +/- ##
========================================
Coverage 86.64% 86.64%
========================================
Files 61 61
Lines 12051 12051
========================================
Hits 10442 10442
Misses 1609 1609 ☔ View full report in Codecov by Sentry. |
1e14af0
to
0c07e8c
Compare
Hello @jack-morrison, Thank you for updating! Cheers! There are no PEP8 issues in this Pull Request!Do see the ReFrame Coding Style Guide Comment last updated at 2024-02-13 22:05:27 UTC |
0c07e8c
to
3629fa6
Compare
By having the CPU vendor identifier available, test authors can use "GeniuneIntel", "AuthenticAMD", etc. as a logic condition where high-level characterization is acceptable. There are cases where this may actually be more useful than the particular CPU model name.
Fixes ##2995