File size: 1,451 Bytes
0ab2566 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | # ================================================================
# CODI (baseline) 分析实验配置 (GPT-2, GSM8K)
# 用于 extract_latent_states.py(不需要 --extract_pmps)
# ================================================================
#
# CODI = PMPS with pmps_loss_factor=0,所以模型结构中不会创建 pmps_module。
# 但 LoRA / projection / num_latent 等结构参数必须和 CODI 训练时一致。
# ==================== 必填:模型和 Checkpoint ====================
model_name_or_path: /data/oss_bucket_0/liqi/models/gpt2
ckpt_dir: <填写你的 CODI checkpoint 路径>
# ==================== 必须和训练一致的参数 ====================
lora_r: 128
lora_alpha: 32
lora_init: True
use_lora: True
num_latent: 6
use_prj: True
prj_dim: 768
# --- 关键区别:pmps_loss_factor = 0 → 没有 pmps_module ---
pmps_loss_factor: 0.0
pmps_nmb_prototypes: 24 # 虽然 factor=0 不会创建 module,但 parser 需要
pmps_feat_dim: 128
pmps_hidden_mlp: 512
pmps_use_projector: True
pmps_temperature: 0.1
pmps_match_temperature: 0.3
pmps_epsilon: 0.05
pmps_sinkhorn_iterations: 3
pmps_layer: last
pmps_position_bias_max: 0.0
pmps_position_bias_schedule: cosine
enable_top_k: False
latent_top_k: 0
latent_top_k_temperature: 1.0
remove_eos: True
diversity_loss_factor: 0.0
# ==================== 其他 ====================
data_name: gsm8k
model_max_length: 512
bf16: True
output_dir: ./analysis/results/codi
|