Skip to content
This repository was archived by the owner on Sep 10, 2025. It is now read-only.

Commit 5ce5e9d

Browse files
committed
extra config for deep fusion module
1 parent 437fd3e commit 5ce5e9d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

torchchat/model.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -458,6 +458,13 @@ def build_model(self) -> nn.Module:
458458
modules[name] = module_class(TransformerArgs.from_params(config_args))
459459
else:
460460
modules[name] = module_class(**config_args)
461+
462+
# Temporary add extra params to the DeepFusionModel.
463+
# TODO: Remove it once we can make fusion model configurable in model_param.
464+
if recipe.fusion_class == DeepFusionModel:
465+
modules["encoder_trainable"] = False
466+
modules["decoder_trainable"] = False
467+
modules["fusion_trainable"] = False
461468

462469
return recipe.fusion_class(**modules)
463470

0 commit comments

Comments
 (0)