pack_expert_tables

Function pack_expert_tables 

Source
pub fn pack_expert_tables(
    entries: &[(u16, u64, u64, f32)],
) -> Option<ExpertTables>
Expand description

PURE (GPU-free, unit-tested): pack a set of adapted-expert (expert_id, a_addr, b_addr, scale) entries into dense [n_experts] tables indexed by expert id, with 0 / 0.0 at every unadapted slot. n_experts = max expert_id + 1. Returns None when entries is empty (a router-only adapter installs no expert route). Duplicate expert ids keep the LAST entry (callers pass at most one Down pair per expert).