json fix for no copies case
Change-Id: Ia1fddad50e50a1b5df7d5e6b8b25a2fe9fcdb439
This commit is contained in:
+7
-3
@@ -512,6 +512,9 @@ else:
|
|||||||
fill_kernel_db('A', db)
|
fill_kernel_db('A', db)
|
||||||
|
|
||||||
any_trace_found = ext_trace_found | kfd_trace_found | hsa_trace_found | hip_trace_found
|
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:
|
if any_trace_found:
|
||||||
db.open_json(jsonfile)
|
db.open_json(jsonfile)
|
||||||
|
|
||||||
@@ -547,9 +550,10 @@ else:
|
|||||||
dform.gen_table_bins(db, 'HSA', hsa_statfile, 'Name', 'DurationNs')
|
dform.gen_table_bins(db, 'HSA', hsa_statfile, 'Name', 'DurationNs')
|
||||||
dform.gen_api_json_trace(db, 'HSA', START_US, jsonfile)
|
dform.gen_api_json_trace(db, 'HSA', START_US, jsonfile)
|
||||||
|
|
||||||
dform.post_process_data(db, 'COPY')
|
if copy_trace_found:
|
||||||
dform.gen_table_bins(db, 'COPY', copy_statfile, 'Name', 'DurationNs')
|
dform.post_process_data(db, 'COPY')
|
||||||
dform.gen_api_json_trace(db, 'COPY', START_US, jsonfile)
|
dform.gen_table_bins(db, 'COPY', copy_statfile, 'Name', 'DurationNs')
|
||||||
|
dform.gen_api_json_trace(db, 'COPY', START_US, jsonfile)
|
||||||
|
|
||||||
if hip_trace_found:
|
if hip_trace_found:
|
||||||
dform.post_process_data(db, 'HIP')
|
dform.post_process_data(db, 'HIP')
|
||||||
|
|||||||
Reference in New Issue
Block a user