Hi Honson,
I hope you had nice holidays.
From the log:
SUBSTRATE:components/cuda/linux-cuda.c:_cuda_init_component:834:172693 Entering with component idx: 2
SUBSTRATE:components/cuda/linux-cuda.c:_cuda_add_native_events:439:172693 Entering
SUBSTRATE:components/cuda/linux-cuda.c:_cuda_add_native_events:479:172693 Found 1 devices
SUBSTRATE:components/cuda/linux-cuda.c:_cuda_add_native_events:499:172693 error: function (*cuptiDeviceGetNumEventDomainsPtr) (mydevice->cuDev, &mydevice->maxDomains) failed with error CUPTI_ERROR_LEGACY_PROFILER_NOT_SUPPORTED.
Looks like you are using a legacy version of the cupti profiler. Please double check all your environment variables (including LD_LIBRARY_PATH) and make sure they are consistent.
I also found the following comment in the component's source code:
1548 // The routine cuptiDeviceGetNumEventDomains() is illegal for devices with compute
1549 // capability >= 7.5. From the online manual
1550 // (
https://docs.nvidia.com/cupti/Cupti/modules.html): Legacy CUPTI Profiling is not
1551 // supported on devices with Compute Capability 7.5 or higher (Turing+). From
1552 //
https://developer.nvidia.com/cuda-gpus#compute): We find the Quadro GTX 5000 (our first
1553 // failure) has a Compute Capability of 7.5.
which is consistent with the reported error in the log.
Best,
Giuseppe
> On 26 Dec 2021, at 05:20, Honson Tran <
honso...@gmail.com> wrote:
>
> <papi-component-debug-log.txt>