Skip to content

Commit 1f7ddb6

Browse files
[NFC][Offload][OMPT] Improve readability of liboffload OMPT tests (#163181)
- ompt_target_data_op_t, ompt_scope_endpoint_t and ompt_target_t are now printed as strings instead of just numbers to ease debugging - some missing clang-format clauses have been added
1 parent eeffaf1 commit 1f7ddb6

File tree

12 files changed

+327
-266
lines changed

12 files changed

+327
-266
lines changed

offload/test/ompt/callbacks.h

Lines changed: 51 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,37 @@
55
// Tool related code below
66
#include <omp-tools.h>
77

8+
static const char *ompt_target_data_op_t_values[] = {
9+
"",
10+
"ompt_target_data_alloc",
11+
"ompt_target_data_transfer_to_device",
12+
"ompt_target_data_transfer_from_device",
13+
"ompt_target_data_delete",
14+
"ompt_target_data_associate",
15+
"ompt_target_data_disassociate",
16+
"ompt_target_data_alloc_async",
17+
"ompt_target_data_transfer_to_device_async",
18+
"ompt_target_data_transfer_from_device_async",
19+
"ompt_target_data_delete_async"};
20+
21+
static const char *ompt_scope_endpoint_t_values[] = {
22+
"", "ompt_scope_begin", "ompt_scope_end", "ompt_scope_beginend"};
23+
24+
static const char *ompt_target_t_values[] = {"",
25+
"ompt_target",
26+
"ompt_target_enter_data",
27+
"ompt_target_exit_data",
28+
"ompt_target_update",
29+
"",
30+
"",
31+
"",
32+
"",
33+
"",
34+
"ompt_target_nowait",
35+
"ompt_target_enter_data_nowait",
36+
"ompt_target_exit_data_nowait",
37+
"ompt_target_update_nowait"};
38+
839
// For EMI callbacks
940
ompt_id_t next_op_id = 0x8000000000000001;
1041

@@ -38,11 +69,11 @@ static void on_ompt_callback_target_data_op(
3869
void *src_addr, int src_device_num, void *dest_addr, int dest_device_num,
3970
size_t bytes, const void *codeptr_ra) {
4071
assert(codeptr_ra != 0 && "Unexpected null codeptr");
41-
printf(" Callback DataOp: target_id=%lu host_op_id=%lu optype=%d src=%p "
72+
printf(" Callback DataOp: target_id=%lu host_op_id=%lu optype=%s src=%p "
4273
"src_device_num=%d "
4374
"dest=%p dest_device_num=%d bytes=%lu code=%p\n",
44-
target_id, host_op_id, optype, src_addr, src_device_num, dest_addr,
45-
dest_device_num, bytes, codeptr_ra);
75+
target_id, host_op_id, ompt_target_data_op_t_values[optype], src_addr,
76+
src_device_num, dest_addr, dest_device_num, bytes, codeptr_ra);
4677
}
4778

4879
static void on_ompt_callback_target(ompt_target_t kind,
@@ -51,9 +82,10 @@ static void on_ompt_callback_target(ompt_target_t kind,
5182
ompt_id_t target_id,
5283
const void *codeptr_ra) {
5384
assert(codeptr_ra != 0 && "Unexpected null codeptr");
54-
printf("Callback Target: target_id=%lu kind=%d endpoint=%d device_num=%d "
85+
printf("Callback Target: target_id=%lu kind=%s endpoint=%s device_num=%d "
5586
"code=%p\n",
56-
target_id, kind, endpoint, device_num, codeptr_ra);
87+
target_id, ompt_target_t_values[kind],
88+
ompt_scope_endpoint_t_values[endpoint], device_num, codeptr_ra);
5789
}
5890

5991
static void on_ompt_callback_target_submit(ompt_id_t target_id,
@@ -84,13 +116,15 @@ static void on_ompt_callback_target_data_op_emi(
84116
// target_task_data may be null, avoid dereferencing it
85117
uint64_t target_task_data_value =
86118
(target_task_data) ? target_task_data->value : 0;
87-
printf(" Callback DataOp EMI: endpoint=%d optype=%d target_task_data=%p "
119+
printf(" Callback DataOp EMI: endpoint=%s optype=%s target_task_data=%p "
88120
"(0x%lx) target_data=%p (0x%lx) host_op_id=%p (0x%lx) src=%p "
89121
"src_device_num=%d "
90122
"dest=%p dest_device_num=%d bytes=%lu code=%p\n",
91-
endpoint, optype, target_task_data, target_task_data_value,
92-
target_data, target_data->value, host_op_id, *host_op_id, src_addr,
93-
src_device_num, dest_addr, dest_device_num, bytes, codeptr_ra);
123+
ompt_scope_endpoint_t_values[endpoint],
124+
ompt_target_data_op_t_values[optype], target_task_data,
125+
target_task_data_value, target_data, target_data->value, host_op_id,
126+
*host_op_id, src_addr, src_device_num, dest_addr, dest_device_num,
127+
bytes, codeptr_ra);
94128
}
95129

96130
static void on_ompt_callback_target_emi(ompt_target_t kind,
@@ -102,20 +136,21 @@ static void on_ompt_callback_target_emi(ompt_target_t kind,
102136
assert(codeptr_ra != 0 && "Unexpected null codeptr");
103137
if (endpoint == ompt_scope_begin)
104138
target_data->value = next_op_id++;
105-
printf("Callback Target EMI: kind=%d endpoint=%d device_num=%d task_data=%p "
139+
printf("Callback Target EMI: kind=%s endpoint=%s device_num=%d task_data=%p "
106140
"(0x%lx) target_task_data=%p (0x%lx) target_data=%p (0x%lx) code=%p\n",
107-
kind, endpoint, device_num, task_data, task_data->value,
108-
target_task_data, target_task_data->value, target_data,
109-
target_data->value, codeptr_ra);
141+
ompt_target_t_values[kind], ompt_scope_endpoint_t_values[endpoint],
142+
device_num, task_data, task_data ? task_data->value : 0,
143+
target_task_data, target_task_data ? target_task_data->value : 0,
144+
target_data, target_data->value, codeptr_ra);
110145
}
111146

112147
static void on_ompt_callback_target_submit_emi(
113148
ompt_scope_endpoint_t endpoint, ompt_data_t *target_data,
114149
ompt_id_t *host_op_id, unsigned int requested_num_teams) {
115-
printf(" Callback Submit EMI: endpoint=%d req_num_teams=%d target_data=%p "
150+
printf(" Callback Submit EMI: endpoint=%s req_num_teams=%d target_data=%p "
116151
"(0x%lx) host_op_id=%p (0x%lx)\n",
117-
endpoint, requested_num_teams, target_data, target_data->value,
118-
host_op_id, *host_op_id);
152+
ompt_scope_endpoint_t_values[endpoint], requested_num_teams,
153+
target_data, target_data->value, host_op_id, *host_op_id);
119154
}
120155

121156
static void on_ompt_callback_target_map_emi(ompt_data_t *target_data,

offload/test/ompt/omp_api.c

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
// clang-format off
12
// RUN: %libomptarget-compile-run-and-check-generic
23
// REQUIRES: ompt
34
// REQUIRES: gpu
5+
// clang-format on
46

57
#include "omp.h"
68
#include <stdlib.h>
@@ -32,8 +34,8 @@ int main(int argc, char **argv) {
3234

3335
// clang-format off
3436
/// CHECK: Callback Init:
35-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=1
36-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=5
37-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=6
38-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=4
37+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_alloc
38+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_associate
39+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_disassociate
40+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_delete
3941
/// CHECK: Callback Fini:

offload/test/ompt/target_memcpy.c

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
// clang-format off
12
// RUN: %libomptarget-compile-run-and-check-generic
23
// REQUIRES: ompt
34
// REQUIRES: gpu
5+
// clang-format on
46

57
/*
68
* Verify that for the target OpenMP APIs, the return address is non-null and
@@ -46,26 +48,26 @@ int main() {
4648
}
4749

4850
// clang-format off
49-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=1
51+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_alloc
5052
/// CHECK-SAME: src_device_num=[[HOST:[0-9]+]]
5153
/// CHECK-SAME: dest_device_num=[[DEVICE:[0-9]+]]
5254
/// CHECK-NOT: code=(nil)
5355
/// CHECK: code=[[CODE1:0x[0-f]+]]
54-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=2
56+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_transfer_to_device
5557
/// CHECK-SAME: src_device_num=[[HOST]] {{.+}} dest_device_num=[[DEVICE]]
5658
/// CHECK-NOT: code=(nil)
5759
/// CHECK-NOT: code=[[CODE1]]
5860
/// CHECK: code=[[CODE2:0x[0-f]+]]
59-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=3
61+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_transfer_from_device
6062
/// CHECK-SAME: src_device_num=[[DEVICE]] {{.+}} dest_device_num=[[DEVICE]]
6163
/// CHECK-NOT: code=(nil)
6264
/// CHECK-NOT: code=[[CODE2]]
6365
/// CHECK: code=[[CODE3:0x[0-f]+]]
64-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=3
66+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_transfer_from_device
6567
/// CHECK-SAME: src_device_num=[[DEVICE]] {{.+}} dest_device_num=[[HOST]]
6668
/// CHECK-NOT: code=(nil)
6769
/// CHECK-NOT: code=[[CODE3]]
6870
/// CHECK: code=[[CODE4:0x[0-f]+]]
69-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=4
71+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_delete
7072
/// CHECK-NOT: code=(nil)
7173
/// CHECK-NOT: code=[[CODE4]]

offload/test/ompt/target_memcpy_emi.c

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
// clang-format off
12
// RUN: %libomptarget-compile-run-and-check-generic
23
// REQUIRES: ompt
34
// REQUIRES: gpu
5+
// clang-format on
46

57
/*
68
* Verify all three data transfer directions: H2D, D2D and D2H
@@ -54,28 +56,28 @@ int main(void) {
5456
/// CHECK: Callback Init:
5557

5658
/// CHECK: Allocating Memory on Device
57-
/// CHECK: Callback DataOp EMI: endpoint=1 optype=1
59+
/// CHECK: Callback DataOp EMI: endpoint=ompt_scope_begin optype=ompt_target_data_alloc
5860
/// CHECK-SAME: src_device_num=[[HOST:[0-9]+]]
5961
/// CHECK-SAME: dest_device_num=[[DEVICE:[0-9]+]]
60-
/// CHECK: Callback DataOp EMI: endpoint=2 optype=1 {{.+}} src_device_num=[[HOST]] {{.+}} dest_device_num=[[DEVICE]]
62+
/// CHECK: Callback DataOp EMI: endpoint=ompt_scope_end optype=ompt_target_data_alloc {{.+}} src_device_num=[[HOST]] {{.+}} dest_device_num=[[DEVICE]]
6163

6264
/// CHECK: Testing: Host to Device
63-
/// CHECK: Callback DataOp EMI: endpoint=1 optype=2 {{.+}} src_device_num=[[HOST]] {{.+}} dest_device_num=[[DEVICE]]
64-
/// CHECK: Callback DataOp EMI: endpoint=2 optype=2 {{.+}} src_device_num=[[HOST]] {{.+}} dest_device_num=[[DEVICE]]
65+
/// CHECK: Callback DataOp EMI: endpoint=ompt_scope_begin optype=ompt_target_data_transfer_to_device {{.+}} src_device_num=[[HOST]] {{.+}} dest_device_num=[[DEVICE]]
66+
/// CHECK: Callback DataOp EMI: endpoint=ompt_scope_end optype=ompt_target_data_transfer_to_device {{.+}} src_device_num=[[HOST]] {{.+}} dest_device_num=[[DEVICE]]
6567

6668
/// CHECK: Testing: Device to Device
67-
/// CHECK: Callback DataOp EMI: endpoint=1 optype=3 {{.+}} src_device_num=[[DEVICE]] {{.+}} dest_device_num=[[DEVICE]]
68-
/// CHECK: Callback DataOp EMI: endpoint=2 optype=3 {{.+}} src_device_num=[[DEVICE]] {{.+}} dest_device_num=[[DEVICE]]
69+
/// CHECK: Callback DataOp EMI: endpoint=ompt_scope_begin optype=ompt_target_data_transfer_from_device {{.+}} src_device_num=[[DEVICE]] {{.+}} dest_device_num=[[DEVICE]]
70+
/// CHECK: Callback DataOp EMI: endpoint=ompt_scope_end optype=ompt_target_data_transfer_from_device {{.+}} src_device_num=[[DEVICE]] {{.+}} dest_device_num=[[DEVICE]]
6971

7072
/// CHECK: Testing: Device to Host
71-
/// CHECK: Callback DataOp EMI: endpoint=1 optype=3 {{.+}} src_device_num=[[DEVICE]] {{.+}} dest_device_num=[[HOST]]
72-
/// CHECK: Callback DataOp EMI: endpoint=2 optype=3 {{.+}} src_device_num=[[DEVICE]] {{.+}} dest_device_num=[[HOST]]
73+
/// CHECK: Callback DataOp EMI: endpoint=ompt_scope_begin optype=ompt_target_data_transfer_from_device {{.+}} src_device_num=[[DEVICE]] {{.+}} dest_device_num=[[HOST]]
74+
/// CHECK: Callback DataOp EMI: endpoint=ompt_scope_end optype=ompt_target_data_transfer_from_device {{.+}} src_device_num=[[DEVICE]] {{.+}} dest_device_num=[[HOST]]
7375

7476
/// CHECK: Checking Correctness
7577

7678
/// CHECK: Freeing Memory on Device
77-
/// CHECK: Callback DataOp EMI: endpoint=1 optype=4 {{.+}} src_device_num=[[DEVICE]]
78-
/// CHECK: Callback DataOp EMI: endpoint=2 optype=4 {{.+}} src_device_num=[[DEVICE]]
79+
/// CHECK: Callback DataOp EMI: endpoint=ompt_scope_begin optype=ompt_target_data_delete {{.+}} src_device_num=[[DEVICE]]
80+
/// CHECK: Callback DataOp EMI: endpoint=ompt_scope_end optype=ompt_target_data_delete {{.+}} src_device_num=[[DEVICE]]
7981

8082
/// CHECK: Callback Fini:
8183

offload/test/ompt/veccopy.c

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
// clang-format off
12
// RUN: %libomptarget-compile-run-and-check-generic
23
// REQUIRES: ompt
34
// REQUIRES: gpu
5+
// clang-format on
46

57
/*
68
* Example OpenMP program that registers non-EMI callbacks
@@ -54,48 +56,47 @@ int main() {
5456
// clang-format off
5557
/// CHECK: Callback Init:
5658
/// CHECK: Callback Load:
57-
/// CHECK: Callback Target: target_id=[[TARGET_ID:[0-9]+]] kind=1 endpoint=1 device_num=[[DEVICE_NUM:[0-9]+]]
59+
/// CHECK: Callback Target: target_id=[[TARGET_ID:[0-9]+]] kind=ompt_target endpoint=ompt_scope_begin device_num=[[DEVICE_NUM:[0-9]+]]
5860
/// CHECK-NOT: code=(nil)
5961
/// CHECK: code=[[CODE1:.*]]
60-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=1
62+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_alloc
6163
/// CHECK: code=[[CODE1]]
62-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=2
64+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_transfer_to_device
6365
/// CHECK: code=[[CODE1]]
64-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=1
66+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_alloc
6567
/// CHECK: code=[[CODE1]]
66-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=2
68+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_transfer_to_device
6769
/// CHECK: code=[[CODE1]]
6870
/// CHECK: Callback Submit: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] req_num_teams=1
69-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=3
71+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_transfer_from_device
7072
/// CHECK: code=[[CODE1]]
71-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=3
73+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_transfer_from_device
7274
/// CHECK: code=[[CODE1]]
73-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=4
75+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_delete
7476
/// CHECK: code=[[CODE1]]
75-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=4
77+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_delete
7678
/// CHECK: code=[[CODE1]]
77-
/// CHECK: Callback Target: target_id=[[TARGET_ID:[0-9]+]] kind=1 endpoint=2 device_num=[[DEVICE_NUM]] code=[[CODE1]]
79+
/// CHECK: Callback Target: target_id=[[TARGET_ID:[0-9]+]] kind=ompt_target endpoint=ompt_scope_end device_num=[[DEVICE_NUM]] code=[[CODE1]]
7880

79-
/// CHECK: Callback Target: target_id=[[TARGET_ID:[0-9]+]] kind=1 endpoint=1
80-
/// device_num=[[DEVICE_NUM]]
81+
/// CHECK: Callback Target: target_id=[[TARGET_ID:[0-9]+]] kind=ompt_target endpoint=ompt_scope_begin device_num=[[DEVICE_NUM]]
8182
/// CHECK-NOT: code=(nil)
8283
/// CHECK: code=[[CODE2:.*]]
83-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=1
84+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_alloc
8485
/// CHECK: code=[[CODE2]]
85-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=2
86+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_transfer_to_device
8687
/// CHECK: code=[[CODE2]]
87-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=1
88+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_alloc
8889
/// CHECK: code=[[CODE2]]
89-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=2
90+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_transfer_to_device
9091
/// CHECK: code=[[CODE2]]
9192
/// CHECK: Callback Submit: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] req_num_teams=0
92-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=3
93+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_transfer_from_device
9394
/// CHECK: code=[[CODE2]]
94-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=3
95+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_transfer_from_device
9596
/// CHECK: code=[[CODE2]]
96-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=4
97+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_delete
9798
/// CHECK: code=[[CODE2]]
98-
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=4
99+
/// CHECK: Callback DataOp: target_id=[[TARGET_ID:[0-9]+]] host_op_id=[[HOST_OP_ID:[0-9]+]] optype=ompt_target_data_delete
99100
/// CHECK: code=[[CODE2]]
100-
/// CHECK: Callback Target: target_id=[[TARGET_ID:[0-9]+]] kind=1 endpoint=2 device_num=[[DEVICE_NUM]] code=[[CODE2]]
101+
/// CHECK: Callback Target: target_id=[[TARGET_ID:[0-9]+]] kind=ompt_target endpoint=ompt_scope_end device_num=[[DEVICE_NUM]] code=[[CODE2]]
101102
/// CHECK: Callback Fini:

0 commit comments

Comments
 (0)