File tree Expand file tree Collapse file tree 4 files changed +16
-15
lines changed Expand file tree Collapse file tree 4 files changed +16
-15
lines changed Original file line number Diff line number Diff line change @@ -334,8 +334,10 @@ struct PtiViewRecordHandler {
334
334
}
335
335
336
336
try {
337
- for (const auto & view_types : GetViewNameAndCallback (type)) {
338
- view_event_map_.Erase (view_types.fn_name );
337
+ if (type != pti_view_kind::PTI_VIEW_EXTERNAL_CORRELATION) {
338
+ for (const auto & view_types : GetViewNameAndCallback (type)) {
339
+ view_event_map_.Erase (view_types.fn_name );
340
+ }
339
341
}
340
342
} catch (const std::out_of_range&) {
341
343
result = pti_result::PTI_ERROR_BAD_ARGUMENT;
Original file line number Diff line number Diff line change @@ -56,12 +56,12 @@ void StartTracing() {
56
56
}
57
57
58
58
void StopTracing () {
59
- ptiViewDisable (PTI_VIEW_DEVICE_GPU_KERNEL);
60
- ptiViewDisable (PTI_VIEW_DEVICE_GPU_MEM_COPY);
61
- ptiViewDisable (PTI_VIEW_DEVICE_GPU_MEM_FILL);
62
- ptiViewDisable (PTI_VIEW_SYCL_RUNTIME_CALLS);
63
- ptiViewDisable (PTI_VIEW_EXTERNAL_CORRELATION);
64
- ptiViewDisable (PTI_VIEW_COLLECTION_OVERHEAD);
59
+ ASSERT_EQ ( ptiViewDisable (PTI_VIEW_DEVICE_GPU_KERNEL), pti_result::PTI_SUCCESS );
60
+ ASSERT_EQ ( ptiViewDisable (PTI_VIEW_DEVICE_GPU_MEM_COPY), pti_result::PTI_SUCCESS );
61
+ ASSERT_EQ ( ptiViewDisable (PTI_VIEW_DEVICE_GPU_MEM_FILL), pti_result::PTI_SUCCESS );
62
+ ASSERT_EQ ( ptiViewDisable (PTI_VIEW_SYCL_RUNTIME_CALLS), pti_result::PTI_SUCCESS );
63
+ ASSERT_EQ ( ptiViewDisable (PTI_VIEW_EXTERNAL_CORRELATION), pti_result::PTI_SUCCESS );
64
+ ASSERT_EQ ( ptiViewDisable (PTI_VIEW_COLLECTION_OVERHEAD), pti_result::PTI_SUCCESS );
65
65
}
66
66
67
67
float Check (const std::vector<float >& a, float value) {
Original file line number Diff line number Diff line change @@ -120,8 +120,7 @@ void StopTracing() {
120
120
ASSERT_EQ (ptiViewDisable (PTI_VIEW_DEVICE_GPU_MEM_COPY), pti_result::PTI_SUCCESS);
121
121
ASSERT_EQ (ptiViewDisable (PTI_VIEW_DEVICE_GPU_MEM_FILL), pti_result::PTI_SUCCESS);
122
122
ASSERT_EQ (ptiViewDisable (PTI_VIEW_SYCL_RUNTIME_CALLS), pti_result::PTI_SUCCESS);
123
- // TODO: ASSERT_EQ(ptiViewDisable(PTI_VIEW_EXTERNAL_CORRELATION), pti_result::PTI_SUCCESS);
124
- ptiViewDisable (PTI_VIEW_EXTERNAL_CORRELATION);
123
+ ASSERT_EQ (ptiViewDisable (PTI_VIEW_EXTERNAL_CORRELATION), pti_result::PTI_SUCCESS);
125
124
}
126
125
127
126
static void BufferRequested (unsigned char **buf, size_t *buf_size) {
Original file line number Diff line number Diff line change @@ -40,11 +40,11 @@ void StartTracing() {
40
40
}
41
41
42
42
void StopTracing () {
43
- ptiViewDisable (PTI_VIEW_DEVICE_GPU_KERNEL);
44
- ptiViewDisable (PTI_VIEW_DEVICE_GPU_MEM_COPY);
45
- ptiViewDisable (PTI_VIEW_DEVICE_GPU_MEM_COPY_P2P);
46
- ptiViewDisable (PTI_VIEW_DEVICE_GPU_MEM_FILL);
47
- ptiViewDisable (PTI_VIEW_SYCL_RUNTIME_CALLS);
43
+ ASSERT_EQ ( ptiViewDisable (PTI_VIEW_DEVICE_GPU_KERNEL), pti_result::PTI_SUCCESS );
44
+ ASSERT_EQ ( ptiViewDisable (PTI_VIEW_DEVICE_GPU_MEM_COPY), pti_result::PTI_SUCCESS );
45
+ ASSERT_EQ ( ptiViewDisable (PTI_VIEW_DEVICE_GPU_MEM_COPY_P2P), pti_result::PTI_SUCCESS );
46
+ ASSERT_EQ ( ptiViewDisable (PTI_VIEW_DEVICE_GPU_MEM_FILL), pti_result::PTI_SUCCESS );
47
+ ASSERT_EQ ( ptiViewDisable (PTI_VIEW_SYCL_RUNTIME_CALLS), pti_result::PTI_SUCCESS );
48
48
}
49
49
50
50
static void BufferRequested (unsigned char ** buf, size_t * buf_size) {
You can’t perform that action at this time.
0 commit comments