Skip to content
Development
Skill

/hyperpod-version-checker

Check and compare software component versions on SageMaker HyperPod cluster nodes - NVIDIA drivers, CUDA toolkit, cuDNN, NCCL, EFA, AWS OFI NCCL, GDRCopy, MPI, Neuron SDK (Trainium/Inferentia), Python, and PyTorch. Use when checking component versions, verifying CUDA/driver

From plugin
agent-plugins
94134 skills8 MCP

Claude Code

$ npx -y skills add awslabs/agent-plugins --skill hyperpod-version-checker --agent claude-code

SKILL.md

hyperpod-version-checker.SKILL.md
name: hyperpod-version-checker
description: Check and compare software component versions on SageMaker HyperPod cluster nodes - NVIDIA drivers, CUDA toolkit, cuDNN, NCCL, EFA, AWS OFI NCCL, GDRCopy, MPI, Neuron SDK (Trainium/Inferentia), Python, and PyTorch. Use when checking component versions, verifying CUDA/driver compatibility, detecting version mismatches across nodes, planning upgrades, documenting cluster configuration, or troubleshooting version-related issues on HyperPod. Triggers on requests about versions, compatibility, component checks, or upgrade planning for HyperPod clusters.
metadata:
  version: "1.0.0"

HyperPod Version Checker

Upload to cluster nodes via `hyperpod-ssm` skill, then execute.

Usage

# Text report to console + file
bash hyperpod_check_versions.sh

# JSON only to stdout (text report still saved to file) — best for piping/parsing
bash hyperpod_check_versions.sh --json

# Custom output file
bash hyperpod_check_versions.sh --output /tmp/versions.txt

# No color (for logging)
bash hyperpod_check_versions.sh --no-color

Output file: `component_versions_<hostname>_<timestamp>.txt` (default)

What It Checks

| Component | Detection Method | Applicable When | | ----------------- | ----------------------------------------------- | --------------------------------------------- | | NVIDIA Driver | `nvidia-smi` | GPU instances (p3/p4/p5/g5) | | CUDA Toolkit | `nvcc`, `/usr/local/cuda` symlink | GPU instances | | cuDNN | Header file, packages | GPU instances doing deep learning | | NCCL | Library filename, header, packages | Distributed GPU training | | EFA | `/opt/amazon/efa_installed_packages`, `fi_info` | EFA-capable instances (p4d/p4de/p5/trn1/trn2) | | AWS OFI NCCL | `efa_installed_packages`, library search | EFA + NCCL workloads | | GDRCopy | rpm/dpkg, kernel module | GPU instances with RDMA (p4d+/p5) | | MPI | `mpirun`, `/opt/amazon/openmpi` | Distributed training | | Neuron SDK | `neuronx-cc`, `neuron-ls`, packages | Trainium/Inferentia (trn1/trn2/inf1/inf2) | | Python/PyTorch | `python3`, `torch` import | ML workloads | | Container runtime | `docker`, `containerd`, `kubectl`, `nvidia-ctk` | EKS clusters |

Multi-Node Comparison

Run on each node individually via the `hyperpod-ssm` skill. With `--json`, stdout is clean JSON for easy diffing.

Compatibility Reference

The script automatically analyzes CUDA/driver compatibility. For reference:

| Driver Series | Supported CUDA | | ------------- | ----------------------------- | | 580+ | 13.x, 12.x, 11.x | | 570+ | 12.8+ (Blackwell), 12.x, 11.x | | 545+ | 12.3-12.7, 11.x | | 525-535 | 12.0-12.2, 11.x | | 450+ | 11.x only |

NCCL: Use 2.18+ for CUDA 12.x, 2.12+ for CUDA 11.x. Must be consistent across all nodes.

| EFA Installer | AWS OFI NCCL | | ------------- | --------------------- | | 1.29+ | v1.7.3+ (recommended) | | 1.26-1.28 | v1.7.0-v1.7.2 | | 1.20-1.25 | v1.6.0+ |

Read more
@awslabs
Ships withagent-plugins

Read this in other languages: 日本語

94134 skills8 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
941
Star history of awslabs/agent-plugins on GitHub, a chart by star-history.com

Other skills on agent-plugins.

api-gateway

api-gateway

Build, manage, and operate APIs with Amazon API Gateway (REST, HTTP, and WebSocket). Triggers on phrases like: API Gateway, REST…

aws-lambda-microvms

aws-lambda-microvms

Build, run, debug, and operate applications on AWS Lambda MicroVMs — Firecracker-isolated, snapshot-resumable serverless compute…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about hyperpod-version-checker.

Which coding agents can use hyperpod-version-checker?
hyperpod-version-checker installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.