Skip to content

Added nodesmoke tier 3 support and fixed few issues inpreflight confi… - #350

Open
urtiwari wants to merge 2 commits into
mainfrom
urtiwari/tier3
Open

Added nodesmoke tier 3 support and fixed few issues inpreflight confi…#350
urtiwari wants to merge 2 commits into
mainfrom
urtiwari/tier3

Conversation

@urtiwari

Copy link
Copy Markdown
Collaborator

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

…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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant