Has anybody used NSight or System Profiler on TX1?

Sorry, I’m new to Nvidia so I apologize in advance for any questions on this topic that might have already been answered but, I received the Jetson TX1 board from another department and while I have been able to compile and run programs, I can’t seem to find “nvvp” or NSight profilers to visually profile the program I’ve developed. I’ve also looked on Nvidia website to try and download but I don’t see a downloadable package that runs on the Jetson board.

Can someone direct me where I can find, install the profilers for the Jetson TX1 development board?

Much Appreciated.

Hello RonF, the Tegra System Profiler is part of the JetPack installation for the TX1: https://developer.nvidia.com/embedded/tegra-system-profiler

Hello RonF,

On my system I can find nvvp and nsight in /usr/local/cuda/bin/ , you might want to give that a try.
My Tegra system Profiler is instead under ~/Installs/NVIDIA_Tegra_System_Profiler/

Hope that helps

Hello citchenor,

Do you have JetPack version for aarch64 platform?

Hi ccchen,

You can get the Jetpack v2.2.1 from below link for aarch64 platform:

https://developer.nvidia.com/embedded/jetpack

Thanks

Hi kayccc,
I have tried Jetpack v2.2.1. But the found the error below.

Error: JetPack must be run on x86_64 HOST platform. Detected aarch64 platform.

Jetpack is run on a PC running Ubuntu and it connects to the TX1 via either USB for flashing or Ethernet for package installation or remote profiling.

I have used the Tegra System Profiler and found it very useful. On the Ubuntu PC, the System Profiler is installed from Jetpack when it installs the other host tools. Once you run the System Profiler on the PC, you can connect it to the TX1 via Ethernet and profile TX1 applications remotely (there are some environment variables that must be set up on the TX1 first).

On that note is there good notes/instructions somewhere on how to get the Jetpack programming and profile working. I have seen the one for the TK1 but it is dated and I haven’t been able to get the instructions to work even taking into account slight modifications to account for the TK1 vs TX1 setup. Seems like there is no real guide for the TX1.

Last login: Tue Apr 11 22:28:58 2017 from 192.168.8.206
echo PWD'>' /bin/sh -c "cd \"/home/ubuntu\";export LD_LIBRARY_PATH=\"/usr/local/cuda-8.0/lib64\":\${LD_LIBRARY_PATH};\"/home/ubuntu/Templates\"";exit ubuntu@tegra-ubuntu:~ echo PWD'>' /home/ubuntu> ubuntu@tegra-ubuntu:~ /bin/sh -c “cd “/home/ubuntu”;export LD_LIBRARY_PATH=”/usr/local/cuda-8.0/lib64":${LD_LIBRARY_PATH};"/home/ubuntu/Templates"";exitt
/bin/sh: 1: /home/ubuntu/Templates: Permission denied
logout

Could you help me solve “Permission denied”?

Hi saien,
Not pretty sure what the log is. Jetpack is run on a HOST PC like mleonhardt said in #7. Seems like you are running it on TARGET TX1?

Please give more detail.

Hi,
I am facing a similar issue. I am not able to figure out how to run system profiler on x86_64 host machine. I have searched everywhere on my file system for the right executable but I am unable to find. It would be a great help if you can mention where or how to run the profiler on host machine.

I have installed jetpack 3.0 using x86_64 host machine on my jetson TX1 running L4T.

Thanks

You may read this: https://devblogs.nvidia.com/parallelforall/cuda-jetson-nvidia-nsight-eclipse-edition.

Note that cross compilers versions in this blog may be old.
Last JetPack should have installed the right version.
If your host is running cross tools from an old JetPack, check this thread as well: https://devtalk.nvidia.com/default/topic/1002061/jetson-tx1/cross-compile-program-using-opencv-with-jetpack-2-3-1/post/5134815/#5134815.