system-profile

Profile CPU, GPU, memory, or interconnect targets and generate structured performance reports.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/dz306271098/ARIS_for_Robotics --skill system-profile-dz306271098
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-profile
Source: https://github.com/dz306271098/ARIS_for_Robotics/tree/main/skills/system-profile
Command: npx skills add https://github.com/dz306271098/ARIS_for_Robotics --skill system-profile-dz306271098

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Profile a target (script, process, GPU, memory, or interconnect) and produce structured performance reports with actionable recommendations.

Core Features & Use Cases

  • Targeted profiling across CPU, GPU, memory, and interconnect components with instrumentation when needed.
  • Actionable reporting that highlights bottlenecks and optimization opportunities.
  • Use Case: When a model trains slowly on GPU, profile the workload to identify memory bottlenecks and kernel bottlenecks, then generate optimization guidance.

Quick Start

Run the profile workflow on your target to generate a detailed report and instrumentation log.

Frequently Asked Questions about system-profile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I profile a script to identify CPU and memory bottlenecks?

To profile a script, run a targeted profiling workflow to capture CPU and memory metrics, generating a structured results summary that highlights specific bottlenecks. It also produces a reproducible instrumentation log for further analysis.

What is the best way to profile GPU workloads when a model trains slowly?

The best way to profile slow GPU workloads is to apply targeted instrumentation across GPU and interconnect components, generating an actionable report that identifies memory bottlenecks and kernel bottlenecks for optimization.

Can I use this approach to profile both memory and interconnect performance?

Yes, you can profile memory and interconnect performance simultaneously. The workflow applies targeted instrumentation across these components to produce structured performance reports with actionable optimization recommendations.

How does performance profiling instrumentation work for generating reports?

Performance profiling instrumentation works by applying measurement tools to a target script or process, capturing execution data to produce a reproducible instrumentation log and a structured results summary with optimization guidance.

Do I need to write custom instrumentation to profile a target process?

You do not always need to write custom instrumentation manually; the profiling workflow selects appropriate tools and writes instrumentation when needed to generate a comprehensive performance report for your target process.