name: pivot_predicates_multistage
hash: 0x9a3d863e9f3272a7
container: 4554410001000000000000000400000000000000020000000000010000000100000001000000010003020100000008000000010000000200030201000000080000000100000002000001000000810000c07944030e000000a00000000201000000080000003100000000380100000002010000000800000011000000000200000001030000003004000000380500000002010000000800000013040000000600000091000000009101000000580700000001080000005807000000020900000092020000000a00000092030000000b000000
verdict: OK
plan: stage=prologue signature=0x12feef51a1e52840 source_ops=1 normalized_ops=0 singleton_regions=0 fused_regions=0 library_regions=0 static_scratch_bytes=0 direct_sink_bytes=0
plan: stage=epilogue signature=0x09a2719886970a85 source_ops=14 normalized_ops=14 singleton_regions=14 fused_regions=1 library_regions=0 static_scratch_bytes=8 direct_sink_bytes=0
readiness: chan=0 phase=0x03 dir=NeedsFull
readiness: chan=1 phase=0x03 dir=NeedsFull
readiness: chan=2 phase=0x03 dir=NeedsEmpty
readiness: chan=3 phase=0x03 dir=NeedsEmpty
class: chan=0 FullRing
class: chan=1 FullRing
class: chan=2 FullRing
class: chan=3 FullRing
host_put chan=0 = F32([0.999])
host_put chan=1 = F32([0.0003])
inputs 0: PassInputs { logits: Some(F32([0.0, 1.0, 9.0, 2.0, 0.0, 0.0, 0.0, 3.0])), mtp_logits: None, mtp_drafts: None, hidden: None, value_head: None, query: [], attn_score: None }
step 0: committed=true missed=None sinks=0
take chan=2 = Bool([false, false, true, true, false, false, false, true])
take chan=3 = Bool([false, true, true, true, false, false, false, true])
