Add scripts to automate evaluation on llm-jp-eval v1.3.1#24
Add scripts to automate evaluation on llm-jp-eval v1.3.1#24
Conversation
|
叩き台です.書いていて思ったこと:
|
実行時の環境変数として用意する方法も考えていましたが、複雑にする必要もないかと思い導入を見送りました。(以下のコードで機能するかは不明ですが) 私の方の作成方針は以上のとおりですが、不都合があるようでしたら適宜変更してもらえると |
|
定期実行じゃないですが、v3 13b exp4は次のスクリプトを朝起きがけに叩いて、新しく上がっているckptに対する評価を全部ジョブに投げるようにしています。(今日全部やり直しましたが、スクリプト自体は同じままです) #!/bin/bash
CHECKPOINTS_DIR=/home/shared/experiments/0019_v3-13b-exp4-hf/checkpoints_hf
mkdir -p processed
for d in $(ls ${CHECKPOINTS_DIR}); do
if [[ -f processed/$d ]]; then
echo "$d: already processed"
continue
fi
echo "$d: queued"
sbatch \
run_llm-jp-eval.sh \
/home/shared/experiments/0019_v3-13b-exp4-hf/checkpoints_hf/$d \
$d \
&& touch processed/$d
done |
|
改めて読んだら雑だなと思ったので後半を少し修正 #!/bin/bash
CHECKPOINTS_DIR=/home/shared/experiments/0019_v3-13b-exp4-hf/checkpoints_hf
mkdir -p processed
for d in $(ls ${CHECKPOINTS_DIR}); do
if [[ -f processed/$d ]]; then
echo "$d: already processed"
continue
fi
sbatch run_llm-jp-eval.sh ${CHECKPOINTS_DIR}/$d $d \
&& touch processed/$d \
&& echo "$d: queued"
done |
This PR addresses the issue #22.