rocprofiler-sdk/cxx/serialization.hpp Source File#
Rocprofiler SDK Developer API 0.5.0
ROCm Profiling API and tools
|
serialization.hpp
Go to the documentation of this file.
537save(ArchiveT& ar, const rocprofiler_buffer_tracing_page_migration_unmap_from_gpu_record_t& data)
const rocprofiler_agent_mem_bank_t * mem_banks
Definition agent.h:183
@ ROCPROFILER_PAGE_MIGRATION_QUEUE_SUSPEND
Definition fwd.h:235
@ ROCPROFILER_PAGE_MIGRATION_UNMAP_FROM_GPU
Definition fwd.h:236
@ ROCPROFILER_PAGE_MIGRATION_PAGE_MIGRATE
Definition fwd.h:233
Multi-dimensional struct of data used to describe GPU workgroup and grid sizes.
Definition fwd.h:570
ROCProfiler Profile Counting Counter Record per instance.
Definition fwd.h:687
Details for the dimension, including its size, for a counter record.
Definition fwd.h:674
rocprofiler_tracing_operation_t operation
Definition buffer_tracing.h:252
ROCProfiler Buffer Correlation ID Retirement Tracer Record.
Definition buffer_tracing.h:291
ROCProfiler Buffer HIP API Tracer Record.
Definition buffer_tracing.h:111
ROCProfiler Buffer HSA API Tracer Record.
Definition buffer_tracing.h:87
ROCProfiler Buffer Kernel Dispatch Tracer Record.
Definition buffer_tracing.h:195
ROCProfiler Buffer Marker Tracer Record.
Definition buffer_tracing.h:132
ROCProfiler Buffer Memory Copy Tracer Record.
Definition buffer_tracing.h:172
ROCProfiler Buffer Page Migration Tracer Record.
Definition buffer_tracing.h:249
ROCProfiler Buffer RCCL API Record.
Definition buffer_tracing.h:154
ROCProfiler Buffer Scratch Memory Tracer Record.
Definition buffer_tracing.h:274
rocprofiler_code_object_storage_type_t storage_type
storage type of the code object reader used to load the loaded code object
Definition callback_tracing.h:120
@ ROCPROFILER_CODE_OBJECT_STORAGE_TYPE_MEMORY
Definition callback_tracing.h:56
@ ROCPROFILER_CODE_OBJECT_STORAGE_TYPE_FILE
Definition callback_tracing.h:55
ROCProfiler Code Object Kernel Symbol Tracer Callback Record.
Definition callback_tracing.h:154
ROCProfiler Code Object Load Tracer Callback Record.
Definition callback_tracing.h:105
ROCProfiler HIP runtime and compiler API Tracer Callback Data.
Definition callback_tracing.h:75
ROCProfiler HSA API Callback Data.
Definition callback_tracing.h:65
ROCProfiler Kernel Dispatch Callback Tracer Record.
Definition callback_tracing.h:180
ROCProfiler Marker Tracer Callback Data.
Definition callback_tracing.h:85
ROCProfiler Memory Copy Callback Tracer Record.
Definition callback_tracing.h:194
ROCProfiler RCCL API Callback Data.
Definition callback_tracing.h:95
ROCProfiler Scratch Memory Callback Data.
Definition callback_tracing.h:207
PC sampling configuration supported by a GPU agent.
Definition pc_sampling.h:126
Kernel dispatch data for profile counting callbacks.
Definition dispatch_counting_service.h:45
ROCProfiler Profile Counting Counter Record Header Information.
Definition dispatch_counting_service.h:59
Definition api_args.h:49
Definition api_args.h:45
Definition api_args.h:44
void save_buffer_tracing_api_record(ArchiveT &ar, Tp data)
Definition serialization.hpp:383
Definition api_args.h:59
#define ROCP_SDK_SAVE_DATA_BITFIELD(NAME, VALUE)
Definition serialization.hpp:68
#define ROCPROFILER_SDK_CEREAL_NAMESPACE_END
Definition serialization.hpp:81
#define ROCPROFILER_SDK_CEREAL_NAMESPACE_BEGIN
Definition serialization.hpp:75
#define ROCP_SDK_SAVE_DATA_VALUE(NAME, VALUE)
Definition serialization.hpp:65
std::vector< value_type > operations
Definition name_info.hpp:61
Generated by 1.9.8