Hello,
When i entre the command : nsys profile ./executable
The terminal outputs the following message:
WARNING: CPU IP/backtrace sampling not supported, disabling.
Try the ‘nsys status --environment’ command to learn more.
WARNING: CPU context switch tracing not supported, disabling.
Try the ‘nsys status --environment’ command to learn more.
A[2] = 16.000000
Generating ‘/tmp/nsys-report-81a3.qdstrm’
FATAL ERROR: /build/agent/work/323cb361ab84164c/QuadD/Common/GpuTraits/Src/GpuTicksConverter.cpp(376): Throw in function QuadDCommon::TimestampType GpuTraits::GpuTicksConverter::ConvertToCpuTime(const QuadDCommon::Uuid&, uint64_t&) const
Dynamic exception type: boost::wrapexceptQuadDCommon::NotFoundException
std::exception::what: NotFoundException
[QuadDCommon::tag_message*] = No GPU associated to the given UUID
Can you help me?
Best regards,
When I enter nsys status --environement
I have the following output:
Timestamp counter supported: Yes
CPU Profiling Environment Check
Root privilege: disabled
Linux Kernel Paranoid Level = 4
Linux Distribution = Ubuntu
Linux Kernel Version = 6.2.0-34-generic: OK
Linux perf_event_open syscall available: Fail
Sampling trigger event available: Fail
Intel(c) Last Branch Record support: Not Available
CPU Profiling Environment (process-tree): Fail
CPU Profiling Environment (system-wide): Fail
See the product documentation at Nsight Systems Documentation for more information,
including information on how to set the Linux Kernel Paranoid Level.
By default, “nsys profile” will attempt to do CPU backtrace sampling using the Linux perf subsystem. However, since your Paranoid level is 4, the perf subsystem cannot return any information. That is why you are getting the warnings about the CPU tracing options.
If you don’t need the CPU information, you can turn it off by adding “–sample=none” to the command line. If you do need that information, you’ll have to set the paranoid level to 2 or lower (see User Guide).
May I ask how long your executable runs for? I am trying to figure out why you are failing out in report generation.