Skip to content

Commit 9be4b58

Browse files
committed
opencl: clean up profiling, only keep kernel time
1 parent a1ceb3d commit 9be4b58

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

ggml/src/ggml-opencl/ggml-opencl.cpp

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -532,25 +532,17 @@ struct ggml_backend_opencl_context {
532532
}
533533

534534
// Dump a csv
535-
float total_kernel_time = 0;
536-
fprintf(fperf, "op name, kernel name, queued duration (ms), submit duration(ms), exec duration (ms), complete duration (ms), total duration (ms), global size, local size, output size\n");
535+
fprintf(fperf, "op name, kernel name, exec duration (ms), global size, local size, output size\n");
537536
for (const ProfilingInfo & info : profiling_info) {
538-
total_kernel_time += info.cmd_duration_ns/1.e6f;
539-
fprintf(fperf, "%s,%s,%f,%f,%f,%f,%f,%zux%zux%zu,%zux%zux%zu,%zux%zux%zux%zu\n",
537+
fprintf(fperf, "%s,%s,%f,%zux%zux%zu,%zux%zux%zu,%zux%zux%zux%zu\n",
540538
info.op_name.c_str(), info.kernel_name.c_str(),
541-
info.cmd_queued_duration_ns/1.e6f,
542-
info.cmd_submit_duration_ns/1.e6f,
543539
info.cmd_duration_ns/1.e6f,
544-
info.cmd_complete_duration_ns/1.e6f,
545-
info.cmd_total_duration_ns/1.e6f,
546540
info.global_size[0], info.global_size[1], info.global_size[2],
547541
info.local_size[0], info.local_size[1], info.local_size[2],
548542
info.output_size[0], info.output_size[1], info.output_size[2], info.output_size[3]);
549543
}
550544
fclose(fperf);
551545

552-
GGML_LOG_INFO("ggml_opencl: total kernel time: %f\n", total_kernel_time);
553-
554546
// Dump a simple chrome trace
555547
FILE* ftrace = fopen("cl_trace.json", "w");
556548
if (!ftrace) {

0 commit comments

Comments
 (0)