MCPcopy Create free account
hub / github.com/RL-Align/RL-Kernel / __init__

Method __init__

rl_engine/alignment/model_wrappers.py:116–127  ·  view source on GitHub ↗
(
        self,
        model: torch.nn.Module,
        *,
        freeze: bool = True,
        eval_mode: bool = True,
    )

Source from the content-addressed store, hash-verified

114 """Standard adapter for the frozen reference model used by KL penalties."""
115
116 def __init__(
117 self,
118 model: torch.nn.Module,
119 *,
120 freeze: bool = True,
121 eval_mode: bool = True,
122 ):
123 super().__init__(model)
124 if freeze:
125 self.freeze()
126 if eval_mode:
127 self.eval()
128
129 def freeze(self) -> "ReferenceModelWrapper":
130 for parameter in self.model.parameters():

Callers

nothing calls this directly

Calls 2

freezeMethod · 0.95
__init__Method · 0.45

Tested by

no test coverage detected