Added nodesmoke tier 3 support and fixed few issues inpreflight confi… - #350
Open
urtiwari wants to merge 2 commits into
Open
Added nodesmoke tier 3 support and fixed few issues inpreflight confi…#350urtiwari wants to merge 2 commits into
urtiwari wants to merge 2 commits into
Conversation
…g file Signed-off-by: urtiwari@amd.com <urtiwari@amd.com@tus1-vm-amd-prj2-k8s-008.amd2.tus.tensorwave.lan>
Signed-off-by: urtiwari <urtiwari@amd.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added Tier 3 preflight info (tier3_info.py, test_tier3_info.py, test_tier3_info in preflight_checks.py): runs primus-cli direct -- preflight --host --gpu --network across nodes via parallel SSH (no Slurm), mirroring the node_smoke pattern.
Config & schema: new tier3_info block in preflight_config.json (opt-in, default skip), PreflightTier3InfoConfig in schemas.py, Primus paths fall back to node_smoke, and gpus_per_node set to 8 for node health.
Reporting & setup: report.py adds Tier 3 summary/HTML; primus_setup.py supports tier3_info config section; default artifacts root moved to /home/{user-id}/preflight in node_smoke.py, rdma_connectivity.py, and docs.
Scope: Tier 3 runs Host/GPU/Network info checks only — not --perf-test (no intra/inter/ring bandwidth tests); unit tests added for flag building, output parsing, and parallel SSH launch.
Fixed the config file which was having transferbench and l2 ping default enabled