|
Dynamic Load Balance 3.6.1+32-59d1
|
#include "support/dlb_common.h"#include "talp/backend.h"#include "talp/backends/backend_utils.h"#include "talp/backends/gpu_record_utils.h"#include <hip/hip_runtime_api.h>#include <rocprofiler-sdk/registration.h>#include <rocprofiler-sdk/rocprofiler.h>#include <inttypes.h>#include <pthread.h>#include <stdint.h>
Macros | |
| #define | __HIP_PLATFORM_AMD__ |
| #define | CHECK_ROCPROFILER(call) |
| #define | CHECK_WARN_ROCPROFILER(call) |
Enumerations | |
| enum | { TOOL_REGISTER_SUCCESS = 0 } |
| enum | { TOOL_REGISTER_ERROR = -1 } |
Functions | |
| void | HIP_API_callback (rocprofiler_callback_tracing_record_t record, rocprofiler_user_data_t *user_data, void *callback_data) |
| void | async_events_callback (rocprofiler_context_id_t context, rocprofiler_buffer_id_t buffer_id, rocprofiler_record_header_t **headers, size_t num_headers, void *user_data, uint64_t drop_count) |
| DLB_EXPORT_SYMBOL backend_api_t * | DLB_Get_Backend_API (void) |
| DLB_EXPORT_SYMBOL rocprofiler_tool_configure_result_t * | rocprofiler_configure (uint32_t version, const char *version_string, uint32_t priority, rocprofiler_client_id_t *id) |
| #define __HIP_PLATFORM_AMD__ |
| #define CHECK_ROCPROFILER | ( | call | ) |
| #define CHECK_WARN_ROCPROFILER | ( | call | ) |
| void HIP_API_callback | ( | rocprofiler_callback_tracing_record_t | record, |
| rocprofiler_user_data_t * | user_data, | ||
| void * | callback_data | ||
| ) |
| void async_events_callback | ( | rocprofiler_context_id_t | context, |
| rocprofiler_buffer_id_t | buffer_id, | ||
| rocprofiler_record_header_t ** | headers, | ||
| size_t | num_headers, | ||
| void * | user_data, | ||
| uint64_t | drop_count | ||
| ) |
| DLB_EXPORT_SYMBOL backend_api_t * DLB_Get_Backend_API | ( | void | ) |
| DLB_EXPORT_SYMBOL rocprofiler_tool_configure_result_t * rocprofiler_configure | ( | uint32_t | version, |
| const char * | version_string, | ||
| uint32_t | priority, | ||
| rocprofiler_client_id_t * | id | ||
| ) |