GPU CUDA loading via ssh


Me and my team work with Nvidia Jetson Nano microcomputer. We designed baseboard especially for our usage. There is no hdmi/displayport or regular usb ports. We need to place it into aluminium enclosure along with rest of our electronics and there is no space for heatsilk. We use our enclosure for heat distribution and it works well for now. In the future we have a plan to make video analysis with it and for today we wanna test how it will work on GPU load and if it overheats (we need some improvements in heat distribution then). I’m looking for a solution to run some script or benchmark to load GPU as much as possible and see how it works. Problem is that only way to connect to it is SSH connection. I need solution that will work without GUI then. Do you have any idea how to make such a test? We need to load CUDA cores of course.

Thanks for your advice.
Przemysław Chwiała


For heavy load GPU benchmark, it’s recommended to use TensorRT based sample(deep learning).

For example:

$ /usr/src/tensorrt/bin
$ ./trtexec --deploy=../data/resnet50/ResNet50_N2.prototxt --output=prob --iterations=10

You should see GPU utilization achieve 99% with this command.

sudo tegrastats


Works great. Thank you!