TL;DR jetpack 6 installs nsys 2024.2.2 on the jetson, the latest linux desktop release of Nsight Compute is 2024.1.1.0 and can’t open the reports.
(Update: there is a version of nsys-ui (not nsight compute) that appears to capture profiles but they can’t be successfully loaded…though not due to version mismatch)
I have a freshly flashed Orin AGX running JP6 with nsight 2024.2.2 installed (via sdkmanager).
nvidia@ubuntu:/$ cat /etc/nv_tegra_release
# R36 (release), REVISION: 3.0, GCID: 36106755, BOARD: generic, EABI: aarch64, DATE: Thu Apr 25 03:14:05 UTC 2024
# KERNEL_VARIANT: oot
TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia```
nvidia@ubuntu:/$ nsys --version
NVIDIA Nsight Systems version 2024.2.2.28-242234212449v0
The latest amd64 linux ui version is 2024 Update 1 (2024.1.1.0)
Profiles collected via CLI do not open in UI, complaining that the jetson has a newer version
Remote profiling also fails:
It looks like it is trying to use the 2024.1.1.0 version of ncu that it pushed to the target:
nvidia@ubuntu:/tmp/var/target/linux-desktop-t210-a64$ file ncu
ncu: ELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, stripped
nvidia@ubuntu:/tmp/var/target/linux-desktop-t210-a64$ ./ncu --version
NVIDIA (R) Nsight Compute Command Line Profiler
Copyright (c) 2018-2024 NVIDIA Corporation
Version 2024.1.1.0 (build 33998838) (public-release)
More info:
nvidia@ubuntu:/$ deepstream-app --version-all
deepstream-app version 7.0.0
DeepStreamSDK 7.0.0
CUDA Driver Version: 12.2
CUDA Runtime Version: 12.2
TensorRT Version: 8.6
cuDNN Version: 8.9
libNVWarp360 Version: 2.0.1d3
How do I collect, either locally or remotely, profiles on a jetson running JP6 and review them on a linux desktop?