summaryrefslogtreecommitdiff
path: root/code_eval/test-humaneval-ckpt-list.sh
blob: 03514bd1fc024135bece6f8af5260d74deefe7bc (plain)
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
export VLLM_ENABLE_V1_MULTIPROCESSING=0

# Declare an associative array to store model mappings
# TODO:Replace with actual model name and path
declare -A model_dict=(
    ["model_name_1"]="/path/to/model1"  
    ["model_name_2"]="/path/to/model2"
)

# 外层循环:遍历model_dict
for exp_name in "${!model_dict[@]}"; do
    model="${model_dict[$exp_name]}"
    echo "Evaluating model: $model"

    python OpenCodeEval/main.py  --model_name $model \
                    --task "HumanEval" \
                    --save "test/output_humaneval_${exp_name}" \
                    --num_gpus 1 \
                    --batch_size 164 \
                    --max_tokens 4096 \
                    --temperature 0.1 \
                    --seed 0 \
                    --prompt_type "Completion" \
                    --model_type "Chat" \
                    --prompt_prefix $'Please provide a self-contained Python script that solves the following problem in a markdown code block:\n```python\n' \
                    --prompt_suffix $'\n```\n' \

done