name: section3_masked_gumbel
hash: 0x18d58312692739c0
container: 45544100010000000000000005000000080000000100000001010100000001000000000101010100000001000000020003012000000001000000010002010100000001000000000102010200000001000000000100000000000001010201020000000000000001000000020102010100000000000000030102010100000000000000040102010200000000000000010000000500030000000601020101000000000000000701020101000000000000000313000000a0000000020100000020000000390000000001200000009004000000900200000071020000000120000000018100000080ff200300000001000000050000001006000000040000003307000000640200000010020000000900000092040000000a0000003908000000010100000092000000000b0000009003000000810201000000100c0000000d00000092030000000e00000092010000000b000000
verdict: OK
plan: stage=epilogue signature=0x4cf3882bf2fff913 source_ops=19 normalized_ops=19 singleton_regions=19 fused_regions=1 library_regions=0 static_scratch_bytes=576 direct_sink_bytes=16
readiness: chan=0 phase=0xff dir=NeedsFull
readiness: chan=3 phase=0xff dir=NeedsFull
readiness: chan=4 phase=0x03 dir=NeedsFull
readiness: chan=2 phase=0x03 dir=NeedsFull
readiness: chan=1 phase=0x03 dir=NeedsEmpty
class: chan=0 FullRing
class: chan=1 FullRing
class: chan=2 FullRing
class: chan=3 FullRing
class: chan=4 InPlace
seed chan=0 = I32([1])
seed chan=3 = U32([1])
seed chan=4 = U32([1234, 0])
host_put chan=2 = Bool([true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true])
inputs 0: PassInputs { logits: Some(F32([0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.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=1 = I32([7])
inputs 1: PassInputs { logits: Some(F32([0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0])), mtp_logits: None, mtp_drafts: None, hidden: None, value_head: None, query: [], attn_score: None }
step 1: committed=false missed=Some((2, 3)) sinks=0
take chan=1 = ERR WouldBlock
host_put chan=2 = Bool([false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false])
inputs 2: PassInputs { logits: Some(F32([0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0])), mtp_logits: None, mtp_drafts: None, hidden: None, value_head: None, query: [], attn_score: None }
step 2: committed=true missed=None sinks=0
take chan=1 = I32([3])
