Hello, everyone!
We’ve upgraded from L4T R32.4.3 and Tensor RT 7 to L4T R32.6.1 and Tensor RT 8 running on a Jetson TX2 4 GB kit.
It looks like the TRT run-time memory consumption dropped with a measurable 100 MB on some models going from 1.4 GB to 1.3 GB and it did not change on others where it stayed at 1.0 GB.
Can you help me understand why our models cause the TRT run-time to exhibit these two clearly defined patterns of memory usage?
Can we expect more improvements on the memory usage topic? I recall a plan to extract the inference essential part of cuDNN into a separate library (from another user question). Are these 100 MB a step in this direction?
Looking forward to some more information on the topic.
Thank you for your time!
P.S.
The “trtexec --loadEngine” command’s memory usage is spot on with that of loading an engine and running inference with the C++ API.