File size: 1,055 Bytes
6fcd376
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
cd evaluation/evalplus
export PYTHONPATH=$PYTHONPATH:$(pwd)

cd ../evaluate
gpu_start=0
MODEL_NAME_OR_PATHS=(
/ML-A800/home/zhengtianyu/code-interpreter/OpenCodeInterpreter-DS-6.7B
)
DATASET_TYPE="humaneval" #"mbpp"
EVAL_TYPE="plus" #base

for rank in {0..0}; do
    gpu_rank=$((rank + gpu_start))
    MODEL_NAME_OR_PATH="${MODEL_NAME_OR_PATHS[$rank]}"
    echo $MODEL_NAME_OR_PATH

    MODEL=$(echo "$MODEL_NAME_OR_PATH" | sed 's|/|_|g')
    output_path="./human_feedback_output"

    LOG_DIR="$output_path/$MODEL"
    mkdir -p "${LOG_DIR}"
    ABS_LOG_DIR=$(realpath "$LOG_DIR")
    echo "Absolute path for mkdir: $ABS_LOG_DIR"

    LOG_FILE="gen_${DATASET_TYPE}_${EVAL_TYPE}_solution_multiround.log"

    CUDA_VISIBLE_DEVICES=$gpu_rank nohup python multi_turn/gen_plus_solution_multiround_human_feedback.py \
        --model "$MODEL_NAME_OR_PATH" \
        --output_path $output_path  \
        --log_file ${LOG_FILE} \
        --version $EVAL_TYPE \
        --dataset $DATASET_TYPE \
        --resume \
        > "${LOG_DIR}/${LOG_FILE}" 2>&1 &

done