INNER CODE UNIT · Python
model_weight
sign-language-translator/sign-language-translator · sign_language_translator/cli.py:330
model_weight = [1.0] * len(model_code)
assert len(model_code) == len(
model_weight
), f"provide 1 weight for every model. Received {model_weight}. Size mismatch: {len(model_code)-len(model_weight)}."
models = [get_model(model_code=code) for code in model_code]
if all(isinstance(model, LanguageModel) for model in models):
sampler = BeamSampling(
MixerLM(
models, # type: ignore
selection_probabilities=model_weight,
model_selection_strategy=selection_strategy,
),
beam_width=beam_width,
end_of_sequence_token=end_token,
max_length=max_length,
)