Fix kernel dispatch tracing operation names (#787)
- "ENQUEUE" -> "KERNEL_DISPATCH_ENQUEUE"
- "COMPLETE" -> "KERNEL_DISPATCH_COMPLETE"
[ROCm/rocprofiler-sdk commit: 93136ec042]
Bu işleme şunda yer alıyor:
işlemeyi yapan:
GitHub
ebeveyn
39550c1167
işleme
b8ecfee16d
+5
-5
@@ -40,18 +40,18 @@ namespace
|
||||
{
|
||||
#define ROCPROFILER_KERNEL_DISPATCH_INFO(CODE) \
|
||||
template <> \
|
||||
struct kernel_dispatch_info<ROCPROFILER_KERNEL_DISPATCH_##CODE> \
|
||||
struct kernel_dispatch_info<ROCPROFILER_##CODE> \
|
||||
{ \
|
||||
static constexpr auto operation_idx = ROCPROFILER_KERNEL_DISPATCH_##CODE; \
|
||||
static constexpr auto operation_idx = ROCPROFILER_##CODE; \
|
||||
static constexpr auto name = #CODE; \
|
||||
};
|
||||
|
||||
template <size_t Idx>
|
||||
struct kernel_dispatch_info;
|
||||
|
||||
ROCPROFILER_KERNEL_DISPATCH_INFO(NONE)
|
||||
ROCPROFILER_KERNEL_DISPATCH_INFO(ENQUEUE)
|
||||
ROCPROFILER_KERNEL_DISPATCH_INFO(COMPLETE)
|
||||
ROCPROFILER_KERNEL_DISPATCH_INFO(KERNEL_DISPATCH_NONE)
|
||||
ROCPROFILER_KERNEL_DISPATCH_INFO(KERNEL_DISPATCH_ENQUEUE)
|
||||
ROCPROFILER_KERNEL_DISPATCH_INFO(KERNEL_DISPATCH_COMPLETE)
|
||||
|
||||
template <size_t Idx, size_t... IdxTail>
|
||||
const char*
|
||||
|
||||
Yeni konuda referans
Bir kullanıcı engelle