INNER CODE UNIT · Python
__init__
Leeroo-AI/mergoo · mergoo/compose_layers.py:44
def __init__(
self,
in_features: int,
out_features: int,
bias: bool,
num_experts: int,
num_experts_per_tok: int = 2,
):
"""Mixture of Expert Layer
Args:
in_features (int): Input Features
out_features (int): Output Features
bias (bool): bias
num_experts (int): Total numbers of experts that Router Layer would handle
num_experts_per_tok (int, optional): Number of Active Experts per token(step). Defaults to 2.
"""
super().__init__()
self.gate = nn.Linear(in_features, num_experts, bias=False)