Supported platforms
Collect on the target. Analyze on your workstation.
Profile collection
Pulsario analyzes existing Linux perf and NVIDIA Nsight Systems recordings. Nsight Systems profiles can come from NVIDIA GPU workstations, Jetson, DGX Spark, or DRIVE AGX systems; DRIVE AGX Orin is one example, not a requirement. Import depends on the supported report format and local export tooling, rather than a specific NVIDIA device. Use your own profiling tools on the target; Pulsario does not collect data.
macOS viewing
The documented minimum is macOS 11+ with Python 3.9+. The application has been exercised on Apple Silicon. The universal binary includes Intel support, but the documented release validation did not execute on an Intel Mac.
Ubuntu and Linux viewing
Linux wheels target glibc 2.28+ on ARM64 and x86-64. Release checks ran in Ubuntu 24.04 containers on ARM64 and emulated x86-64. This is narrower than validation on every Linux distribution or physical x86-64 workstation.
Cross-platform symbols
For useful CPU symbols, supply ELF binaries from the collection target. Match build IDs to the recording. Kernel symbols require a kallsyms file from the same boot. Viewing on macOS does not change the target binary format.
pulsario perf.data --symbols ./binaries/