json fix for no copies case

Change-Id: Ia1fddad50e50a1b5df7d5e6b8b25a2fe9fcdb439


[ROCm/rocprofiler commit: f69c938f52]
This commit is contained in:
Evgeny
2020-03-03 11:15:55 -06:00
parent 99d4641ee7
commit f9c77680cc
+7 -3
View File
@@ -512,6 +512,9 @@ else:
fill_kernel_db('A', db)
any_trace_found = ext_trace_found | kfd_trace_found | hsa_trace_found | hip_trace_found
copy_trace_found = 0
if hsa_activity_found or len(ops_filtr): copy_trace_found = 1
if any_trace_found:
db.open_json(jsonfile)
@@ -547,9 +550,10 @@ else:
dform.gen_table_bins(db, 'HSA', hsa_statfile, 'Name', 'DurationNs')
dform.gen_api_json_trace(db, 'HSA', START_US, jsonfile)
dform.post_process_data(db, 'COPY')
dform.gen_table_bins(db, 'COPY', copy_statfile, 'Name', 'DurationNs')
dform.gen_api_json_trace(db, 'COPY', START_US, jsonfile)
if copy_trace_found:
dform.post_process_data(db, 'COPY')
dform.gen_table_bins(db, 'COPY', copy_statfile, 'Name', 'DurationNs')
dform.gen_api_json_trace(db, 'COPY', START_US, jsonfile)
if hip_trace_found:
dform.post_process_data(db, 'HIP')