# dgx-spark-ops-engineer

Проверяет готовность окружения NVIDIA DGX Spark на чипах GB10 под CUDA 13. Находит нестыковки ABI и риски перегрева перед началом вычислений.

- субагент · `type=agent` · Claude Code, Codex, Cursor · ★ 41823
- Автор: Seth Hobson
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/wshobson/agents/tree/HEAD/plugins/dgx-spark-ops/agents/dgx-spark-ops-engineer.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/agents/dgx-spark-ops-engineer

## Что делает

Субагент проверяет системы NVIDIA DGX Spark на архитектуре GB10 под CUDA 13. Сначала он сверяет параметры платформы через `uname -m` и флаг возможностей CUDA `(12, 1)`. Несовпадение архитектуры сразу останавливает диагностику.

Затем запускается набор тестов G1–G10 из `spark-training-gotchas`. Часть проверок автоматически выполняет скрипт `assets/preflight.sh`. Остальные пункты субагент сопоставляет с параметрами планируемой задачи. Он отслеживает несовместимость ABI колёс CUDA 12 и CUDA 13. Каждая найденная проблема получает свой G-номер.

Для расчёта доступной памяти субагент использует `free -g`. Показания `nvidia-smi` здесь обманчивы, поскольку утилита занижает объём единой памяти UMA. Результат проверки сохраняется в `env-report.json` со статусом `ready`, `ready-with-warnings` или `blocked`. Все исправления субагент переводит в контейнеры NGC или Unsloth, защищая хостовую систему от лишних пакетов.

## Установка

### Claude Code (родная платформа)

1. **Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add wshobson/agents
```
В чате агента (не в терминале):
```text
/plugin install dgx-spark-ops@claude-code-workflows
```

2. **Вручную: положить файлы**
- Файл: `.claude/agents/dgx-spark-ops-engineer.md` — Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

### Codex

**Вручную: положить файлы**
- Файл: `.codex/agents/dgx-spark-ops-engineer.toml` — Codex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/

### Cursor

**Вручную: положить файлы**
- Файл: `.cursor/agents/dgx-spark-ops-engineer.md` — Cursor понимает и .claude/agents/

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/wshobson/agents/tree/HEAD/plugins/dgx-spark-ops/agents/dgx-spark-ops-engineer.md

## Когда брать
- проверить совместимость платформы GB10 и вычислительные возможности CUDA 13
- выявить конфликты ABI между сборками PyTorch и библиотеками CUDA 12 или 13
- рассчитать запас объединённой памяти (UMA) через free -g под планируемую модель
- составить отчёт env-report.json со статусом готовности кластера
- оценить пороги нагрева и риски троттлинга по профилю энергопотребления

## Примеры запросов агенту
- Запусти предполётную проверку DGX Spark перед началом дообучения модели.
- Проверь окружение GB10 на конфликты ABI и оцени доступную память UMA.
- Выполни тесты gotchas для DGX и сохрани результаты в env-report.json.

## Похожие
- [prompt-engineer](https://affpapa.org/nevibecode/agents/voltagent-community-prompt-engineer.md) — субагент · 16078 установок
- [ai-engineer](https://affpapa.org/nevibecode/agents/voltagent-community-ai-engineer.md) — субагент · 7687 установок

Из того же набора: [wshobson/agents](https://affpapa.org/nevibecode/by/wshobson/agents.md) — 508 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
