I would like to profile some CUDA kernels on a Jetson Xavier NX with NSight Compute.
Both host (x86 Ubuntu) and target (Xavier NX) are set up via the SDK Manager and Jetpack 4.5. The SDK Manager does not install NSight Compute, only NSight Systems and NSight Graphics.
Regarding this I found contradicting documentation and other resources:
The official JetPack documentation states that both NSight Compute and its CLI version are supported for the Xavier NX. (Not clear if used from host or device)
The NSight Compute home page states system requirements. Oddly, the Jetson product line is not part of the supported target hardware list. For DRIVE OS (which to the best of my knowledge corresponds to the automotive equivalent of the Jetson line) there is an explicit note, stating that only the CLI version is supported.
Using the latest NSight Compute, the target selection dialog does not show an option for Jetson SoCs:
Points 1 and 2 lead me to the conclusion that NSight Compute should be supported. Points 3 and 4 however indicate that this is not the case. Do I need to use another version of NSight Compute? Is there any tutorial or walk-through for setting up a connection to a Jetson device and profiling a simple dummy kernel?