NS

nvidia/srt-slurm

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

95 stars 品質 54 トレンド 35NOASSERTION

TensorRT LLM、SGLang、VLLM を使用して SLURM クラスターに分散 LLM 推論ベンチマークのためのコマンドラインツール.

概要

TensorRT LLM、SGLang、VLLM を使用して SLURM クラスターに分散 LLM 推論ベンチマークのためのコマンドラインツール。 複雑なシェルスクリプトと50 + CLIフラグを宣言的なスキーマに置き換えます:エンジン名:エンジン名、ロール名:各ワーカーロール、サービス名:ワーカーの横に起動したすべてのカバー。 srtctl は、Claude コード、Codex または Cursor のチェックアウトを設定し、srtslurm を書く方法を教えるスキルを出荷します。 yaml、作者、レシピの検証、それらを提出し、結果を読む。 それをチェックアウトにインストールし、エージェントにチェックアウトを渡す: srtctl-mcp は、一致する MCP サーバーです: スキーマ ツール (schema summary, description field, validate config, resolve config) は、どこにあるか、ジョブ ツール (submit job, Dry run, job status, job logs, list jobs, Cancel job) でチェックアウト中のログイン ノードで実行されます。 ドキュメント/README.md を参照してください。 - インストール - セットアップと構成 - 例 - 実行可能な2.

概要(AI 翻訳)

SGLang、VLLM、TensorRT LLM、TileRT、TokenSpeed、AMD’s ATOMを使用してSLURMクラスターに分散LLM干渉ベンチマーク用のコマンドラインツール。 複雑なシェルスクリプトと50 + CLIフラグを宣言 schema: 2] YAMLのレシピで置き換えます。 [engine:]]エンジンの名前、 [roles:]]は、各ワーカーの役割を説明し、 [services:]]]は、ワーカーの横に開始されたすべてのものをカバーします。

** ドキュメント:** https://nvidia.github.io/srt-slurm/ (docs/; エージェント: llms.txt)

クイックスタート

インストールはクラスター固有のセットアップをカバーします。例/は実行可能なレシピ、1つのフロントエンドとトポロジーを持っています。

エージェントがそれを運転してみましょう

srtctl は、Claude コード、Codex または Cursor にチェックアウトを設定する方法を教え、 [srtslurm.yaml] を書いて、レシピを検証し、それらを提出し、結果を読みます。 それをチェックアウトにインストールし、エージェントにチェックアウトを渡す:

[[srtctl-mcp]サーバ、エディタのJSONスキーマのレシピ、および[[llms.txt]は、ドキュメントホームに記載されています。

物事が文書化される場所

  • レシピを書く: レシピガイド、それからリンクするトピックページ(エンジン、トポロジー、フロントエンド、ベンチマーク、サービス、…)

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

srtctl

Command-line tool for distributed LLM inference benchmarks on SLURM clusters using SGLang, vLLM, TensorRT LLM, TileRT, TokenSpeed and AMD’s ATOM. Replace complex shell scripts and 50+ CLI flags with a declarative schema: 2 YAML recipe: engine: names the engine, roles: describes each worker role, and services: covers everything launched next to the workers.

Documentation: https://nvidia.github.io/srt-slurm/ (source in docs/; agents: llms.txt)

Quick Start

git clone https://github.com/NVIDIA/srt-slurm.git
cd srt-slurm
uv sync --no-dev

# One-time setup: downloads etcd, NATS, uv and the tachometer binaries for the
# compute nodes' architecture and writes srtslurm.yaml (account, partition, GPUs per node)
make setup ARCH=aarch64  # or ARCH=x86_64

uv run srtctl dry-run -f examples/sglang/dynamo-agg.yaml   # render without submitting
uv run srtctl apply   -f examples/sglang/dynamo-agg.yaml   # submit

Installation covers cluster-specific setup; examples/ has runnable recipes, one per frontend and topology.

Let an agent drive it

srtctl ships a skill that teaches Claude Code, Codex or Cursor how to set up a checkout, write srtslurm.yaml, author and validate recipes, submit them, and read the results. Install it into the checkout and hand the agent the checkout:

uv run srtctl skill --target claude    # .claude/skills/srtctl/SKILL.md
uv run srtctl skill --target codex     # .codex/skills/srtctl/SKILL.md
uv run srtctl skill --target cursor    # .cursor/rules/srtctl.mdc

The srtctl-mcp server, the recipe JSON Schema for editors, and llms.txt are described in the documentation home.

Where things are documented

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add nvidia/srt-slurm
MCP 初心者?mcpskill.org のガイドから始めましょう →