@@ -179,7 +179,7 @@ TEST_F(ProfilerETDumpTest, DebugEvent) {
179
179
for (size_t i = 0 ; i < 2 ; i++) {
180
180
for (size_t j = 0 ; j < 2 ; j++) {
181
181
TensorFactory<ScalarType::Float> tf;
182
- EValue evalue (tf.ones ({3 , 2 }));
182
+ EValue evalue_tensor (tf.ones ({3 , 2 }));
183
183
184
184
etdump_gen[i]->create_event_block (" test_block" );
185
185
@@ -188,18 +188,6 @@ TEST_F(ProfilerETDumpTest, DebugEvent) {
188
188
189
189
auto buffer_data_sink = BufferDataSink::create (ptr, 2048 );
190
190
191
- // using span to record debug data
192
- if (j == 0 ) {
193
- etdump_gen[i]->set_debug_buffer (buffer);
194
- }
195
- // using data sink to record debug data
196
- else {
197
- etdump_gen[i]->set_data_sink (&buffer_data_sink.get ());
198
- }
199
-
200
- etdump_gen[i]->log_evalue (evalue);
201
- etdump_gen[i]->log_evalue (evalue, LoggedEValueType::kProgramOutput );
202
-
203
191
EValue evalue_int ((int64_t )5 );
204
192
etdump_gen[i]->log_evalue (evalue_int);
205
193
@@ -211,6 +199,21 @@ TEST_F(ProfilerETDumpTest, DebugEvent) {
211
199
212
200
etdump_gen[i]->log_evalue (evalue_bool);
213
201
202
+ // using span to record debug data
203
+ if (j == 0 ) {
204
+ ET_EXPECT_DEATH (
205
+ etdump_gen[i]->log_evalue (evalue_tensor),
206
+ " Must set data sink before writing tensor-like data" );
207
+ etdump_gen[i]->set_debug_buffer (buffer);
208
+ }
209
+ // using data sink to record debug data
210
+ else {
211
+ etdump_gen[i]->set_data_sink (&buffer_data_sink.get ());
212
+ }
213
+ etdump_gen[i]->log_evalue (evalue_tensor);
214
+ etdump_gen[i]->log_evalue (
215
+ evalue_tensor, LoggedEValueType::kProgramOutput );
216
+
214
217
free (ptr);
215
218
}
216
219
}
@@ -487,7 +490,7 @@ TEST_F(ProfilerETDumpTest, LogDelegateIntermediateOutput) {
487
490
" test_event_tensor" ,
488
491
static_cast <torch::executor::DebugHandle>(-1 ),
489
492
tf.ones ({3 , 2 })),
490
- " Must pre- set data sink before logging evalue with set_data_sink " );
493
+ " Must set data sink before writing tensor-like data " );
491
494
etdump_gen[i]->set_debug_buffer (buffer);
492
495
}
493
496
// using data sink to record debug data
0 commit comments