Provided by: libpapi-dev_7.0.0-2ubuntu1_amd64
NAME
PAPI_enum_dev_type - returns handle of next device type
SYNOPSIS
Detailed Description
Return values: ENOCMP component does not exist EINVAL end of device type list Parameters: enum_modifier device type modifier, used to filter out enumerated device types Example: enum { PAPI_DEV_TYPE_ENUM__FIRST, PAPI_DEV_TYPE_ENUM__CPU, PAPI_DEV_TYPE_ENUM__CUDA, PAPI_DEV_TYPE_ENUM__ROCM, PAPI_DEV_TYPE_ENUM__ALL }; void *handle; const char *vendor_name; int enum_modifier = PAPI_DEV_TYPE_ENUM__CPU | PAPI_DEV_TYPE_ENUM__CUDA; while (PAPI_OK == PAPI_enum_dev_type(enum_modifier, &handle)) { PAPI_get_dev_type_attr(handle, PAPI_DEV_TYPE_ATTR__CHAR_NAME, &vendor_name); ... } PAPI_enum_dev_type() allows the user to access all device types in the system. It takes an enumerator modifier that allows users to enumerate only devices of a predefined type and it returns an opaque handler that users can pass to other functions in order to query device type attributes. See Also: PAPI_get_dev_type_attr PAPI_get_dev_attr
Author
Generated automatically by Doxygen for PAPI from the source code.