diff --git a/TraceLens/TreePerf/tree_perf.py b/TraceLens/TreePerf/tree_perf.py index 304581dd..a7f8cd02 100644 --- a/TraceLens/TreePerf/tree_perf.py +++ b/TraceLens/TreePerf/tree_perf.py @@ -358,7 +358,7 @@ def get_df_kernel_launchers_summary_by_shape(df_kernel_launchers, name): return df_agg def get_df_gpu_timeline(self): - kernel_events = [event for event in self.tree.events if event.get('cat') in {'kernel', 'gpu_memcpy', 'gpu_memset'}] + kernel_events = [event for event in self.tree.events if event.get('cat') in {'kernel', 'gpu_memcpy', 'gpu_memset'} and event.get('tree')] gpu_event_analyser = GPUEventAnalyser(kernel_events) df = gpu_event_analyser.get_breakdown_df() return df