name: extern_amateur
hash: 0xffa3aed93ed130d1
container: 45544100020000000100000001000000000000000100000001000000110063645f616d61746575725f6c6f67697473000201000000080000000100000000000302000000a000000002010000000800000092000000000000000000000100000000
verdict: OK
plan: stage=epilogue signature=0xd01f407b22863878 source_ops=2 normalized_ops=2 singleton_regions=2 fused_regions=1 library_regions=0 static_scratch_bytes=0 direct_sink_bytes=0
readiness: chan=0 phase=0x03 dir=NeedsEmpty
class: chan=0 FullRing
name: extern_expert
hash: 0xda696c23b22d9698
container: 45544100020000000100000003000000000000000100000001000000110063645f616d61746575725f6c6f6769747300020100000008000000010000000000030201000000080000000100000001000101010000000100000002000321000000a0000000020100000008000000900000000090010000003100000000380300000002010000000800000011000000000400000001050000003006000000020700000038080000000201000000080000001105000000090000003101000000380b00000002010000000800000011010000000c000000010d000000300e000000020f0000003810000000020100000008000000110d0000001100000081000000003f121200000013000000110a000000140000008100000080ff20020000000a000000160000003117000000391800000002010000000100000038190000000201000000080000008100000080bf101a0000001b00000017170000001c000000201d0000001500000016000000331e00000092020000001f00000000000000000000
verdict: OK
plan: stage=epilogue signature=0xa475c5fce9145413 source_ops=33 normalized_ops=33 singleton_regions=33 fused_regions=1 library_regions=0 static_scratch_bytes=400 direct_sink_bytes=4
readiness: chan=0 phase=0x03 dir=NeedsFull
readiness: chan=1 phase=0x03 dir=NeedsFull
readiness: chan=2 phase=0x03 dir=NeedsEmpty
class: chan=0 FullRing
class: chan=1 FullRing
class: chan=2 FullRing
host_put chan=1 = Bool([true, true, true, true, true, true, true, true])
inputs expert-early: PassInputs { logits: Some(F32([0.0, 0.0, 9.0, 0.0, 0.0, 8.5, 0.0, 0.0])), mtp_logits: None, mtp_drafts: None, hidden: None, value_head: None, query: [], attn_score: None }
step 0: committed=false missed=Some((0, 3)) sinks=0
inputs amateur: PassInputs { logits: Some(F32([0.0, 0.0, 9.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=true missed=None sinks=0
inputs amateur-again: PassInputs { logits: Some(F32([0.0, 0.0, 9.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=false missed=Some((0, 3)) sinks=0
inputs expert: PassInputs { logits: Some(F32([0.0, 0.0, 9.0, 0.0, 0.0, 8.5, 0.0, 0.0])), mtp_logits: None, mtp_drafts: None, hidden: None, value_head: None, query: [], attn_score: None }
step 3: committed=true missed=None sinks=0
take chan=2 = I32([5])
inputs amateur-refill: PassInputs { logits: Some(F32([0.0, 0.0, 9.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 4: committed=true missed=None sinks=0
