set -ex source uv_gpt2/bin/activate export HF_TOKEN= # FSDP 检查点路径 # 批量处理多个 checkpoint -> huggingface 上传,按需修改数组内容 HF_MODELS=( "BIMU233/GPT-2_0.0p" "BIMU233/GPT-2_0.1p" ) CHECKPOINT_DIRS=( "/mnt/yixiali/CODES/WTY/GPT-2_pretrain/output/gpt2-dropout-0.0/final" "/mnt/yixiali/CODES/WTY/GPT-2_pretrain/output/gpt2-dropout-0.1/final" ) # 遍历并为每个 checkpoint 做合并 + 上传 for i in "${!HF_MODELS[@]}"; do HF_MODEL_NAME="${HF_MODELS[$i]}" CHECKPOINT_DIR="${CHECKPOINT_DIRS[$i]}" hf upload "$HF_MODEL_NAME" "$CHECKPOINT_DIR" done # 脚本到此结束,避免后续原有单次运行命令重复执行 exit 0