diff --git a/src/a2a3/runtime/tensormap_and_ringbuffer/runtime/scheduler/scheduler_dispatch.cpp b/src/a2a3/runtime/tensormap_and_ringbuffer/runtime/scheduler/scheduler_dispatch.cpp index ab5a0b34f..c090f94cc 100644 --- a/src/a2a3/runtime/tensormap_and_ringbuffer/runtime/scheduler/scheduler_dispatch.cpp +++ b/src/a2a3/runtime/tensormap_and_ringbuffer/runtime/scheduler/scheduler_dispatch.cpp @@ -1219,7 +1219,7 @@ int32_t SchedulerContext::resolve_and_dispatch(Runtime *runtime, int32_t thread_ sched_l2_swimlane_[thread_idx].sched_loop_count, dummy_consumers ); } - if (dummy_slot.active_mask.has_predicate()) { + if (dummy_slot.task_attrs.has_predicate()) { l2_swimlane_aicpu_record_predicated_skip( thread_idx, dummy_resolve_t0, sched_l2_swimlane_[thread_idx].sched_loop_count, dummy_slot.task->task_id.raw diff --git a/src/a5/runtime/tensormap_and_ringbuffer/runtime/scheduler/scheduler_dispatch.cpp b/src/a5/runtime/tensormap_and_ringbuffer/runtime/scheduler/scheduler_dispatch.cpp index 2651d1532..ca23c9cb1 100644 --- a/src/a5/runtime/tensormap_and_ringbuffer/runtime/scheduler/scheduler_dispatch.cpp +++ b/src/a5/runtime/tensormap_and_ringbuffer/runtime/scheduler/scheduler_dispatch.cpp @@ -1028,7 +1028,7 @@ int32_t SchedulerContext::resolve_and_dispatch(Runtime *runtime, int32_t thread_ #endif #if SIMPLER_DFX if (dummy_resolve_t0 != 0) { - if (dummy_slot.active_mask.has_predicate()) { + if (dummy_slot.task_attrs.has_predicate()) { l2_swimlane_aicpu_record_predicated_skip( thread_idx, dummy_resolve_t0, sched_l2_swimlane_[thread_idx].sched_loop_count, dummy_slot.task->task_id.raw