refactor : neftune_alpha 在 Embedding 构造时传入,由模型配置链路负责
- BaseModelConfig 添加 neftune_alpha 字段 (默认 0.0) - Embedding.__init__ 接受 neftune_alpha 参数,不再外部 set - AutoRegressiveLM / EmbeddingEncoder 从 config 传入 neftune_alpha - train.py 将 CLI 参数注入 config 后再创建模型 - TrainContextBuilder 移除 neftune 设置(不再是其职责)
This commit is contained in:
@@ -309,6 +309,7 @@ def train(
|
||||
# Load config
|
||||
config_path = os.path.join(param_path, "config.json")
|
||||
config = AutoRegressiveLMConfig.from_file(config_path)
|
||||
config.neftune_alpha = neftune_alpha
|
||||
|
||||
if window_size is None:
|
||||
window_size = config.max_len
|
||||
|
||||
Reference in New Issue
Block a user