Communitygithub.com

cli-anything-nsight-graphics

Herramienta CLI para Windows que orquesta capturas de Nsight Graphics, resume trazas de GPU y analiza con ngfx-replay.

¿Qué es cli-anything-nsight-graphics?

Esta skill proporciona una interfaz de línea de comandos para automatizar las actividades oficiales de NVIDIA Nsight Graphics, orientada principalmente a entornos Windows. Permite detectar las versiones instaladas de Nsight, lanzar aplicaciones bajo Nsight de forma desatendida, adjuntarse a procesos en ejecución, y ejecutar capturas de gráficos, depuración de frames OpenGL, o trazas de GPU. Además, ofrece la capacidad de analizar archivos `.ngfx-capture` existentes mediante `ngfx-replay` y generar capturas C++. Es especialmente útil para integración en pipelines de CI/CD, depuración remota o análisis de rendimiento automatizado de aplicaciones gráficas. También incluye un comando `doctor` para diagnosticar la compatibilidad de las instalaciones y rutas de Nsight, y soporta salida JSON para workflows programáticos. Los comandos de captura requieren un ejecutable de destino o un proyecto preconfigurado. La skill se ha diseñado para trabajar con la herramienta `cli-anything-nsight-graphics` y su correspondiente agente de entorno.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-nsight-graphics

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Skill CLI de Nsight Graphics

Orquestación desde línea de comandos de las actividades oficiales de NVIDIA Nsight Graphics.

Capacidades

  • Detectar binarios de Nsight instalados y el modo de compatibilidad
  • Iniciar una aplicación de forma desatendida bajo Nsight
  • Adjuntar Nsight a un PID en ejecución
  • Disparar captura de gráficos o captura del depurador de frames OpenGL
  • Disparar captura de traza de GPU, autoexportación y resumen
  • Analizar archivos .ngfx-capture existentes mediante ngfx-replay
  • Reportar diagnósticos de compatibilidad claros para entradas .ngfx-gputrace
  • Disparar generación de captura C++

Comandos

doctor

cli-anything-nsight-graphics --json doctor info
cli-anything-nsight-graphics --json doctor versions
cli-anything-nsight-graphics --nsight-path "C:\Path\To\Nsight Graphics 2024.2\host\windows-desktop-nomad-x64" --json doctor info

launch

cli-anything-nsight-graphics launch detached --activity "Graphics Capture" --exe "C:\Path\To\App.exe"
cli-anything-nsight-graphics launch attach --activity "Graphics Capture" --pid 12345

captura de frames

cli-anything-nsight-graphics --output-dir D:\captures frame capture ^
  --exe "C:\Path\To\App.exe" ^
  --wait-frames 10

Traza de GPU

cli-anything-nsight-graphics --output-dir D:\traces gpu-trace capture ^
  --exe "C:\Path\To\App.exe" ^
  --start-after-ms 1000 ^
  --limit-to-frames 1 ^
  --auto-export ^
  --summarize

cli-anything-nsight-graphics gpu-trace summarize ^
  --input-dir D:\traces

Análisis de repetición

cli-anything-nsight-graphics --json replay analyze ^
  --capture-file D:\captures\frame.ngfx-capture ^
  --output-dir D:\analysis

Generar captura C++

cli-anything-nsight-graphics --output-dir D:\cpp cpp capture ^
  --exe "C:\Path\To\App.exe" ^
  --wait-seconds 5

Notas para el agente

  • Preferir doctor info primero para descubrir el modo de compatibilidad disponible.
  • Usar doctor versions para listar las instalaciones detectadas cuando existan múltiples versiones de Nsight Graphics.
  • Usar --nsight-path para forzar un directorio de instalación específico o ngfx.exe.
  • Usar --json para flujos de trabajo programáticos.
  • Preferir gpu-trace capture --auto-export --summarize para un triaje de rendimiento en un solo paso. El resumen incluye el inventario de tablas exportadas, inventario de métricas, clasificación de presupuesto de frames, clasificación de carga de trabajo, ranking de rendimiento, sugerencias de cuellos de botella y advertencias para tablas de eventos/regímenes vacías.
  • Usar replay analyze cuando la entrada sea un archivo .ngfx-capture existente. Sin modificadores de análisis, exporta metadatos, registros, errores de registro capturados y un informe de rendimiento de repetición, y luego añade analysis.highlights / analysis.warnings estructurados.
  • ngfx-replay documenta su entrada como un archivo de captura de gráficos. Las entradas .ngfx-gputrace se aceptan para diagnósticos claros, pero en Nsight Graphics 2026.1.0 pueden reportar Invalid file header; usar gpu-trace summarize para el análisis de tablas de traza de GPU exportadas.
  • replay analyze utiliza las salidas oficiales de ngfx-replay (metadatos, registro, captura de pantalla, informe de rendimiento); no es un inspector de shaders, pipeline, texturas o recursos al estilo de RenderDoc.
  • Los comandos de captura de frames, GPU o C++ requieren un destino de lanzamiento mediante --exe o un --project preconfigurado a nivel raíz.
  • Si un comando global cli-anything-nsight-graphics apunta a un árbol de trabajo antiguo, reinstalar desde nsight-graphics/agent-harness con python -m pip install -e ..

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

Skills relacionados