chore(train): include model_name in saved config filename (config_{model}_n_embd_...json)
This commit is contained in:
3
train.py
3
train.py
@@ -85,7 +85,8 @@ def main():
|
|||||||
checkpoint_filename = f"best_model_checkpoint_{model_suffix}.pt"
|
checkpoint_filename = f"best_model_checkpoint_{model_suffix}.pt"
|
||||||
|
|
||||||
# --- 0. Save Configuration ---
|
# --- 0. Save Configuration ---
|
||||||
config_filename = f"config_n_embd_{config.n_embd}_n_layer_{config.n_layer}_n_head_{config.n_head}.json"
|
# Include model class in config filename for clarity/distinction across architectures
|
||||||
|
config_filename = f"config_{config.model_name}_n_embd_{config.n_embd}_n_layer_{config.n_layer}_n_head_{config.n_head}.json"
|
||||||
config_dict = {k: v for k, v in vars(config).items() if not k.startswith('__')}
|
config_dict = {k: v for k, v in vars(config).items() if not k.startswith('__')}
|
||||||
with open(config_filename, 'w') as f:
|
with open(config_filename, 'w') as f:
|
||||||
json.dump(config_dict, f, indent=4)
|
json.dump(config_dict, f, indent=4)
|
||||||
|
|||||||
Reference in New Issue
Block a user