AIKraft/Skills/Настройка nvpmodel Jetson

Настройка nvpmodel Jetson

Use when you need to add, remove, edit, list, or change the boot default of an nvpmodel power mode on a Jetson/Tegra (Orin, Thor) target. Triggers: edit power mode, tune frequency caps.

nvidia official Другое

Что делает навык

Настройка конфигурации nvpmodel для платформ Jetson/Tegra (Orin, Thor) путем редактирования файлов профилей питания в оверлей-трекере. Позволяет добавлять, удалять, изменять режимы питания, настраивать частотные ограничения (CPU/GPU/EMC/TPC) и задавать профиль по умолчанию при загрузке.

Когда применять

  • Добавление нового режима питания, экспортированного из NVIDIA Power Estimator, и установка его как профиля по умолчанию.
  • Удаление неиспользуемого профиля питания или изменение его параметров (clamp'ов) под конкретную задачу.
  • Изменение профиля загрузки по умолчанию (boot default) на профиль с максимальной производительностью (MAXN) или энергоэффективностью.
  • Синхронизация изменений конфигурации nvpmodel со всеми связанными файлами (sibling confs) для разных SKU модулей и плат.

Как работает

  1. Определить активный SKU и разрешить путь к файлу конфигурации nvpmodel_<active-sku>.conf через DTB или поиск в BSP.
  2. Применить рецепт редактирования оверлея (pristine import + customization commit) к целевому файлу и всем файлам из набора распространения (propagation set).
  3. Выполнить выбранную операцию: добавить новый POWER_MODEL, удалить существующий, отредактировать параметры или изменить значение PM_CONFIG DEFAULT.
  4. Проверить уникальность ID, соответствие частот таблице available_frequencies и наличие всех объявленных PARAM.
  5. Запустить цепочку развертывания (Deploy chain) для применения изменений на устройстве.

Примеры запросов агенту

Добавь новый режим питания из файла ~/Downloads/nvpmodel_30W.conf с ID 8 и именем 30W_CUSTOM, сделай его профилем по умолчанию.
Измени профиль загрузки по умолчанию на MAXN, найдя его ID в текущей конфигурации.
Покажи список всех определенных режимов питания и текущий профиль по умолчанию для активного SKU.

Что понадобится

  • Доступ к репозиторию исходного кода (source.root_path) и образу BSP (bsp_image.root_path) с Linux_for_Tegra.
  • Активный профиль целевой платформы с блоком bsp_image.
  • Инструмент NVIDIA Power Estimator для генерации кастомных профилей (при создании новых режимов).

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «jetson-customize-nvpmodel» из репозитория: # https://github.com/nvidia/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r jetson-customize-nvpmodel/ ~/.claude/skills/jetson-customize-nvpmodel/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.