adding queue pointer to submit callback data
Change-Id: Ib86627a18b24f10e3de396f145fb957f496333fe
[ROCm/rocprofiler commit: c69d414c94]
Αυτή η υποβολή περιλαμβάνεται σε:
@@ -495,6 +495,7 @@ struct rocprofiler_hsa_callback_data_t {
|
||||
struct {
|
||||
const void* packet; // submitted to GPU packet
|
||||
const char* kernel_name; // kernel name, not NULL if dispatch
|
||||
hsa_queue_t* queue; // HSA queue the kernel was submitted to
|
||||
} submit;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -139,6 +139,7 @@ class InterceptQueue {
|
||||
data.submit.kernel_name =
|
||||
(GetHeaderType(packet) == HSA_PACKET_TYPE_KERNEL_DISPATCH) ? GetKernelName(dispatch_packet) : NULL;
|
||||
submit_callback_fun_(ROCPROFILER_HSA_CB_ID_SUBMIT, &data, submit_callback_arg_);
|
||||
data.submit.queue = obj->queue_;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Αναφορά σε νέο ζήτημα
Block a user