nvshmem-get-started

Installation
SKILL.md

Getting Started with NVSHMEM

Purpose

Guide a beginner to the next useful action. Teach the stable mental model, program structure, build pattern, and launch pattern directly. Route installation, version-sensitive variants, advanced integrations, and failures to the appropriate specialist skill.

Prerequisites

  • Require no credentials, installed software, or GPU access for fit assessment and conceptual guidance.
  • Keep the bundled mental model, basic API calls, and NVSHMEM4Py program guide available for the teaching paths that require them.
  • Keep $nvshmem-install, $nvshmem-docs, and $nvshmem-troubleshoot-and-report-bugs available for complete installation, version-specific, and failure handoffs. If a specialist skill is unavailable, follow the documented fallback instead of inventing current details.

Inputs

  • Required: Obtain the user's goal or requested learning stage from the explicit user prompt.
  • Optional: Obtain application communication needs, language, NVSHMEM and NVSHMEM4Py versions, source or script path, Python interpreter/environment, installation prefix, target GPU architecture, launcher, PE and node counts, and target environment only when the selected path needs them.
  • Source precedence: Prefer the current explicit user prompt, then explicit invocation arguments, then non-conflicting agent context, then answers to focused follow-up questions. Report conflicting values instead of choosing silently.

Instructions

Installs
4
Repository
nvidia/skills
GitHub Stars
3.9K
First Seen
14 days ago