Skip to content

Commit 31fe842

Browse files
authored
[example] fix benchmark.sh for gpt example (#2229)
1 parent 78483a9 commit 31fe842

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

examples/language/gpt/benchmark.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
for MODEL_NAME in "GPT2small"
1+
for MODEL_TYPE in "gpt2_medium"
22
do
3-
for BATCH_SIZE in 8
3+
for BATCH_SIZE in 16
44
do
55
for GPUNUM in 1 2 4 8
66
do
@@ -11,8 +11,8 @@ then
1111
continue
1212
fi
1313
echo "****************** Begin ***************************"
14-
echo "* benchmrking MODEL_NAME ${MODEL_NAME} BS ${BATCH_SIZE} BS ${BS} GPUNUM ${GPUNUM} TPDEGREE ${TPDEGREE}"
15-
bash ./run.sh
14+
echo "* benchmrking MODEL_TYPE ${MODEL_TYPE} BS ${BATCH_SIZE} BS ${BS} GPUNUM ${GPUNUM} TPDEGREE ${TPDEGREE}"
15+
MODEL_TYPE=${MODEL_TYPE} BATCH_SIZE=${BATCH_SIZE} GPUNUM=${GPUNUM} TPDEGREE=${TPDEGREE} bash ./run.sh
1616
echo "****************** Finished ***************************"
1717
echo ""
1818
echo ""

examples/language/gpt/run.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# distplan in ["colossalai", "zero1", "zero2", "torch_ddp", "torch_zero"]
2-
export DISTPAN={$DISTPAN:-"colossalai"}
2+
export DISTPAN=${DISTPAN:-"colossalai"}
33

44
# The following options only valid when DISTPAN="colossalai"
5-
export TPDEGREE=${TPDEGREE:-1}
65
export GPUNUM=${GPUNUM:-1}
7-
export PLACEMENT=${PLACEMENT:'const'}
8-
export USE_SHARD_INIT=${USE_SHARD_INIT:False}
9-
export BATCH_SIZE=${BATCH_SIZE:-8}
10-
export MODEL_TYPE=${MODEL_TYPE:"gpt2_medium"}
6+
export TPDEGREE=${TPDEGREE:-1}
7+
export PLACEMENT=${PLACEMENT:-"const"}
8+
export USE_SHARD_INIT=${USE_SHARD_INIT:-False}
9+
export BATCH_SIZE=${BATCH_SIZE:-16}
10+
export MODEL_TYPE=${MODEL_TYPE:-"gpt2_medium"}
1111

1212
mkdir -p logs
1313
torchrun --standalone --nproc_per_node=${GPUNUM} train_gpt_demo.py --tp_degree=${TPDEGREE} --model_type=${MODEL_TYPE} --batch_size=${BATCH_SIZE} --placement ${PLACEMENT} --shardinit ${USE_SHARD_INIT} --distplan ${DISTPAN} 2>&1 | tee ./logs/${MODEL_TYPE}_${DISTPAN}_gpu_${GPUNUM}_bs_${BATCH_SIZE}_tp_${TPDEGREE}.log

0 commit comments

Comments
 (0)