NS

nvidia/srt-slurm

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

95 stars Качество 54 Тренд 35NOASSERTION

Инструмент командной строки для распределенных эталонов выводов LLM на кластерах SLURM с использованием TensorRT LLM, SGLang и vLLM.

Обзор

Инструмент командной строки для распределенных эталонов выводов LLM на кластерах SLURM с использованием TensorRT LLM, SGLang и vLLM. Замените сложные скрипты оболочки и флаги 50+ CLI декларативной схемой: 2 ЯМЛ рецепт: движок: названия движка, роли: описывается каждая роль рабочего, а услуги: охватывает все запущенное рядом с рабочими. srtctl отправляет навык, который учит Клода Коду, Кодексу или Курсору, как настроить кассу, написать srtslurm. Ямл, автор и подтверждайте рецепты, отправляйте их и читайте результаты. Установите его в кассу и вручите агенту кассу: srtctl-mcp - это соответствующий MCP-сервер: инструменты схемы (schema summary, explain field, validate config, resolve config) в любом месте и инструменты работы (submit job, dry run, job status, job logs, list jobs, cancel job), когда он работает на узле входа в кассу. См. docs/README.md. - Установка - Настройка и конфигурация - Примеры - Runnable 2.

Обзор (машинный перевод)

Инструмент командной строки для распределенных эталонов выводов LLM на кластерах SLURM с использованием SGLang, vLLM, TensorRT LLM, TileRT, TokenSpeed и ATOM AMD. Замените сложные скрипты оболочки и флаги 50+ CLI декларативным рецептом YAML: engine: называет двигатель, roles: описывает каждую роль рабочего, а services: охватывает все запущенное рядом с рабочими.

Документация: https://nvidia.github.io/srt-slurm/ (источник в документах/; агенты: llms.txt)

Быстрый старт

Установка охватывает кластерную настройку; примеры / имеет исполняемые рецепты, по одному на фронтенд и топологию.

Дайте агенту управлять им

srtctl - это навык, который учит Клода Коду, Кодексу или Курсору, как настроить кассу, написать srtslurm.yaml, написать и проверить рецепты, представить их и прочитать результаты. Установите его в кассу и вручите агенту кассу:

Сервер srtctl-mcp, рецепт JSON Schema для редакторов и llms.txt описаны в домашней документации.

Где все документировано

Напишите рецепт: Руководство по рецепту, затем страницы темы, на которые он ссылается (двигатели, топология, интерфейсы, бенчмарки, услуги, …)

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add nvidia/srt-slurm
Новичок в MCP? Начните с руководства на mcpskill.org →