Aleksei Ustimenko
Initial HamiltonZero release
5ccb4fd
Raw
History Blame Contribute Delete
899 Bytes
# Copyright (c) 2026 Simulacra Research Inc.
# SPDX-License-Identifier: Apache-2.0
from __future__ import annotations
import equinox as eqx
from jaxtyping import Array
class RouterKernel(eqx.Module):
contextualizer: object
global_fork: object
decoder: object
class RouterStatic(eqx.Module):
node_input: Array
node_projected: Array
global_input: Array
global_projected: Array
raw_edge: Array
initial_suffix: Array
prefix_edge_messages: Array
suffix_edge_messages: Array
order_decay: Array
virtual_decay: Array
tree_pair_messages: Array
static_bias_tables: tuple[Array, ...]
quadratic_base_static: tuple[Array, ...]
forked_global_static: tuple[Array, ...]
quotient_node_key: Array
quotient_edge_key: Array
real_mask: Array
routable_mask: Array
needs_fwl2: Array
__all__ = ["RouterKernel", "RouterStatic"]