Communitygithub.com

cli-anything-nsight-graphics

Harnais CLI Windows-first pour la capture Nsight Graphics, le résumé GPU Trace et l'analyse ngfx-replay

Qu'est-ce que cli-anything-nsight-graphics ?

Cette compétence permet d'orchestrer en ligne de commande les activités officielles de NVIDIA Nsight Graphics. Elle est particulièrement utile pour les développeurs et ingénieurs travaillant sur Windows qui souhaitent automatiser les captures graphiques, les traces GPU et l'analyse de fichiers `.ngfx-capture` via `ngfx-replay`. Supportant les captures Graphics Capture, OpenGL Frame Debugger, GPU Trace, et la génération de code C++ de capture, elle offre des diagnostics de compatibilité, une analyse de performance avec classification des goulets d'étranglement, et une analyse de replay. L'outil interagit directement avec les binaires Nsight installés, détectant automatiquement les versions et modes de compatibilité. Idéal pour l'intégration dans des pipelines d'IA agentive ou des scripts d'automatisation, il expose des commandes claires comme `doctor`, `launch`, `frame capture`, `gpu-trace`, `replay analyze` et `cpp capture`, avec support du format JSON pour les workflows programmatiques.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Compétence Nsight Graphics CLI

Orchestration en ligne de commande des activités officielles de NVIDIA Nsight Graphics.

Capacités

  • Sonder les binaires Nsight installés et le mode de compatibilité
  • Lancer une application détachée sous Nsight
  • Attacher Nsight à un PID en cours d'exécution
  • Déclencher une capture Graphics Capture ou OpenGL Frame Debugger
  • Déclencher une capture GPU Trace, exportation automatique et résumé
  • Analyser des fichiers .ngfx-capture existants via ngfx-replay
  • Rapporter des diagnostics de compatibilité clairs pour les entrées .ngfx-gputrace
  • Déclencher la génération de capture C++

Commandes

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

frame capture

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

GPU Trace

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

Analyse de replay

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

Génération de capture C++

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

Notes pour l'agent

  • Privilégiez d'abord doctor info pour découvrir le mode de compatibilité disponible.
  • Utilisez doctor versions pour lister les installations détectées lorsqu'il existe plusieurs versions de Nsight Graphics.
  • Utilisez --nsight-path pour forcer un répertoire d'installation spécifique ou ngfx.exe.
  • Utilisez --json pour les workflows programmatiques.
  • Privilégiez gpu-trace capture --auto-export --summarize pour un triage de performance en une étape. Le résumé inclut l'inventaire des tables exportées, l'inventaire des métriques, la classification du budget d'image, la classification de la charge de travail, le classement du débit, des indices de goulot d'étranglement, et des avertissements pour les tables d'événements/régimes vides.
  • Utilisez replay analyze lorsque l'entrée est un fichier .ngfx-capture existant. Sans options d'analyse, il exporte les métadonnées, les journaux, les erreurs de journal capturées et un rapport de performance de replay, puis ajoute des analysis.highlights / analysis.warnings structurés.
  • ngfx-replay documente son entrée comme un fichier Graphics Capture. Les entrées .ngfx-gputrace sont acceptées pour des diagnostics clairs, mais sur Nsight Graphics 2026.1.0, elles peuvent signaler Invalid file header ; utilisez gpu-trace summarize pour l'analyse des tables GPU Trace exportées.
  • replay analyze utilise les sorties officielles de métadonnées/journal/capture d'écran/rapport de performance de ngfx-replay ; ce n'est pas un inspecteur de shaders, pipelines, textures ou ressources de style RenderDoc.
  • Les commandes de capture d'image/GPU/C++ nécessitent une cible de lancement via --exe ou un --project préconfiguré au niveau racine.
  • Si une commande globale cli-anything-nsight-graphics pointe vers un ancien espace de travail, réinstallez depuis nsight-graphics/agent-harness avec 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 associés