Commit
·
93fb1aa
1
Parent(s):
0b35eca
Update
Browse files- perplexity25/3491058.err +0 -0
- perplexity25/3491058.out +0 -0
- perplexity25/latest +1 -0
- perplexity25/sbatch_4b284b84bperplexity25val.sh +168 -0
- perplexity25/tensorboard_4b284b84bperplexity25val/events.out.tfevents.1683710667.nid005322.100737.0 +3 -0
- perplexity25/tensorboard_4b284b84bperplexity25val/events.out.tfevents.1683711412.nid005684.46005.0 +3 -0
- perplexity2575/3491175.err +0 -0
- perplexity2575/3491175.out +0 -0
- perplexity2575/latest +1 -0
- perplexity2575/sbatch_4b284b84bperplexity2575val.sh +168 -0
- perplexity2575/tensorboard_4b284b84bperplexity2575val/events.out.tfevents.1683712476.nid007035.120646.0 +3 -0
- perplexity50/3491169.err +0 -0
- perplexity50/3491169.out +0 -0
- perplexity50/latest +1 -0
- perplexity50/sbatch_4b284b84bperplexity50val.sh +168 -0
- perplexity50/sbatch_4b284bc4perplexity50.sh +163 -0
- perplexity50/tensorboard_4b284b84bperplexity50val/events.out.tfevents.1683712476.nid005572.46610.0 +3 -0
- perplexity50/tensorboard_4b284bc4perplexity50/events.out.tfevents.1683712349.nid005934.69593.0 +3 -0
- perplexity50/trainperplexity50.txt +1 -0
- sbatch_4b284bc4perplexity.sh → sbatch_2b884bc4perplexity.sh +0 -0
- sbatch_4b284bc4perplexity25.sh → sbatch_2b884bc4perplexity25.sh +0 -0
- sbatch_4b284bc4perplexity50.sh → sbatch_2b884bc4perplexity50.sh +0 -0
perplexity25/3491058.err
ADDED
The diff for this file is too large to render.
See raw diff
|
|
perplexity25/3491058.out
ADDED
The diff for this file is too large to render.
See raw diff
|
|
perplexity25/latest
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
global_step80108
|
perplexity25/sbatch_4b284b84bperplexity25val.sh
ADDED
@@ -0,0 +1,168 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/bin/bash
|
2 |
+
#SBATCH --exclude=nid007571,nid007112,nid006774,nid007502,nid007506,nid007507,nid005145,nid006692,nid007218,nid007123,nid006124,nid006123,nid007496,nid007237,nid006852,nid007206,nid006947,nid007212,nid006977,nid007222,nid005444,nid007219,nid007493,nid007221,nid005300,nid005619,nid006118,nid005203,nid006113,nid006481,nid007077,nid005208,nid005207,nid005879,nid005901
|
3 |
+
#SBATCH --nodes=32
|
4 |
+
#SBATCH --ntasks-per-node=1
|
5 |
+
#SBATCH --cpus-per-task=40
|
6 |
+
#SBATCH --mem=256G
|
7 |
+
#SBATCH -p standard-g
|
8 |
+
#SBATCH -t 48:00:00
|
9 |
+
#SBATCH --gpus-per-node=mi250:8
|
10 |
+
#SBATCH --exclusive=user
|
11 |
+
#SBATCH --hint=nomultithread
|
12 |
+
#SBATCH --account=project_462000119
|
13 |
+
#SBATCH -o logs/%j.out
|
14 |
+
#SBATCH -e logs/%j.err
|
15 |
+
|
16 |
+
VARIANT=4b284b84bperplexity25val
|
17 |
+
VARIANT_CKPT=lm1-4b2-84b-c4-perplexity/perplexity25
|
18 |
+
|
19 |
+
# if run without sbatch, invoke here
|
20 |
+
if [ -z $SLURM_JOB_ID ]; then
|
21 |
+
mkdir -p logs
|
22 |
+
sbatch "$0"
|
23 |
+
exit
|
24 |
+
fi
|
25 |
+
|
26 |
+
set -euo pipefail
|
27 |
+
|
28 |
+
# symlink logs/latest.out and logs/latest.err
|
29 |
+
ln -f -s $SLURM_JOB_ID.out logs/latest.out
|
30 |
+
ln -f -s $SLURM_JOB_ID.err logs/latest.err
|
31 |
+
|
32 |
+
KILL_SWITCH_PATH=kill-switch-$VARIANT
|
33 |
+
CHECKPOINT_PATH=$VARIANT_CKPT
|
34 |
+
TENSORBOARD_PATH=tensorboard_$VARIANT
|
35 |
+
|
36 |
+
# Data
|
37 |
+
VOCAB_FILE="gpt2/vocab.json"
|
38 |
+
MERGE_FILE="gpt2/merges.txt"
|
39 |
+
#DATA_PATH="/scratch/project_462000119/data/pile/megatron_data/meg-gpt2_pile_text_document"
|
40 |
+
TRAIN_DATA_PATH=train1b5.txt
|
41 |
+
# "train: 1.0 0:1 /scratch/project_462000119/data/c4_subsampled/gpt2tok_c4_en_12B_text_document"
|
42 |
+
VALID_DATA_PATH=val.txt
|
43 |
+
# "validation: 1.0 0:1 /scratch/project_462000119/data/c4_validation/gpt2tok_c4validation_rerun_text_document"
|
44 |
+
|
45 |
+
PP_SIZE=1
|
46 |
+
TP_SIZE=2
|
47 |
+
|
48 |
+
MICRO_BATCH_SIZE=2
|
49 |
+
GRADIENT_ACCUMULATION_STEPS=2
|
50 |
+
WORLD_SIZE=$((SLURM_GPUS_ON_NODE*SLURM_JOB_NUM_NODES))
|
51 |
+
GLOBAL_BATCH_SIZE=$((MICRO_BATCH_SIZE*WORLD_SIZE*GRADIENT_ACCUMULATION_STEPS))
|
52 |
+
|
53 |
+
# Model parameters
|
54 |
+
source model_params.sh
|
55 |
+
MODEL_PARAM=("${PARAM_2980M[@]}")
|
56 |
+
NHIDDEN=${MODEL_PARAM[0]}
|
57 |
+
FFN_HIDDEN_SIZE=${MODEL_PARAM[1]}
|
58 |
+
KV_SIZE=${MODEL_PARAM[2]}
|
59 |
+
NHEADS=${MODEL_PARAM[3]}
|
60 |
+
NLAYERS=${MODEL_PARAM[4]}
|
61 |
+
SEQ_LEN=2048
|
62 |
+
|
63 |
+
echo "Model parameters: d_model $NHIDDEN ffw_size $FFN_HIDDEN_SIZE kv_size $KV_SIZE n_heads $NHEADS n_layers $NLAYERS"
|
64 |
+
|
65 |
+
SAVE_INTERVAL=1000
|
66 |
+
|
67 |
+
# Tokens: 25611230000
|
68 |
+
# -> Samples: 12505484
|
69 |
+
TRAIN_SAMPLES=1
|
70 |
+
|
71 |
+
OPTIMIZER_ARGS=" \
|
72 |
+
--optimizer adam \
|
73 |
+
--adam-beta1 0.9 \
|
74 |
+
--adam-beta2 0.999 \
|
75 |
+
--adam-eps 1e-8 \
|
76 |
+
--lr 2e-4 \
|
77 |
+
--min-lr 2e-5 \
|
78 |
+
--lr-decay-style cosine \
|
79 |
+
--lr-decay-samples $TRAIN_SAMPLES \
|
80 |
+
--lr-warmup-samples 0 \
|
81 |
+
--clip-grad 1.0 \
|
82 |
+
--weight-decay 1e-1 \
|
83 |
+
--override-lr-scheduler \
|
84 |
+
--reset-progress \
|
85 |
+
--no-load-optim \
|
86 |
+
"
|
87 |
+
|
88 |
+
GPT_ARGS=" \
|
89 |
+
--num-layers $NLAYERS \
|
90 |
+
--hidden-size $NHIDDEN \
|
91 |
+
--num-attention-heads $NHEADS \
|
92 |
+
--kv-channels $KV_SIZE \
|
93 |
+
--ffn-hidden-size $FFN_HIDDEN_SIZE \
|
94 |
+
--seq-length $SEQ_LEN \
|
95 |
+
--max-position-embeddings $SEQ_LEN \
|
96 |
+
--micro-batch-size $MICRO_BATCH_SIZE \
|
97 |
+
--global-batch-size $GLOBAL_BATCH_SIZE \
|
98 |
+
--train-samples $TRAIN_SAMPLES \
|
99 |
+
--vocab-file $VOCAB_FILE \
|
100 |
+
--merge-file $MERGE_FILE \
|
101 |
+
--clip-grad 1.0 \
|
102 |
+
--kill-switch-path $KILL_SWITCH_PATH \
|
103 |
+
--bf16 \
|
104 |
+
$OPTIMIZER_ARGS \
|
105 |
+
"
|
106 |
+
|
107 |
+
OUTPUT_ARGS=" \
|
108 |
+
--log-interval 10 \
|
109 |
+
--save-interval $SAVE_INTERVAL \
|
110 |
+
--eval-interval 1 \
|
111 |
+
--eval-iters 100 \
|
112 |
+
--eval-only true \
|
113 |
+
--tensorboard-dir $TENSORBOARD_PATH \
|
114 |
+
--tensorboard-queue-size 5 \
|
115 |
+
--log-timers-to-tensorboard \
|
116 |
+
--log-batch-size-to-tensorboard \
|
117 |
+
--log-validation-ppl-to-tensorboard \
|
118 |
+
"
|
119 |
+
|
120 |
+
ZERO_STAGE=0
|
121 |
+
|
122 |
+
mkdir -p ds_configs
|
123 |
+
DS_CONFIG_PATH="ds_configs/$SLURM_JOB_ID.json"
|
124 |
+
|
125 |
+
cat <<EOF > $DS_CONFIG_PATH
|
126 |
+
{
|
127 |
+
"train_micro_batch_size_per_gpu": $MICRO_BATCH_SIZE,
|
128 |
+
"train_batch_size": $GLOBAL_BATCH_SIZE,
|
129 |
+
"gradient_clipping": 1.0,
|
130 |
+
"zero_optimization": {
|
131 |
+
"stage": $ZERO_STAGE
|
132 |
+
},
|
133 |
+
"bf16": {
|
134 |
+
"enabled": true
|
135 |
+
},
|
136 |
+
"steps_per_print": 2000,
|
137 |
+
"wall_clock_breakdown": false
|
138 |
+
}
|
139 |
+
EOF
|
140 |
+
|
141 |
+
DEEPSPEED_ARGS=" \
|
142 |
+
--deepspeed \
|
143 |
+
--deepspeed_config $DS_CONFIG_PATH \
|
144 |
+
--zero-stage $ZERO_STAGE \
|
145 |
+
"
|
146 |
+
|
147 |
+
CMD=" \
|
148 |
+
Megatron-DeepSpeed/pretrain_gpt.py \
|
149 |
+
--tensor-model-parallel-size $TP_SIZE \
|
150 |
+
--pipeline-model-parallel-size $PP_SIZE \
|
151 |
+
$GPT_ARGS \
|
152 |
+
$OUTPUT_ARGS \
|
153 |
+
--save $CHECKPOINT_PATH \
|
154 |
+
--load $CHECKPOINT_PATH \
|
155 |
+
--train-weighted-split-paths-path $TRAIN_DATA_PATH \
|
156 |
+
--valid-weighted-split-paths-path $VALID_DATA_PATH \
|
157 |
+
--data-impl mmap \
|
158 |
+
$DEEPSPEED_ARGS \
|
159 |
+
"
|
160 |
+
|
161 |
+
echo $CMD
|
162 |
+
|
163 |
+
echo "START $SLURM_JOBID: $(date)"
|
164 |
+
|
165 |
+
# bash launch_srun_32.sh $CMD
|
166 |
+
srun --label launch.sh $CMD
|
167 |
+
|
168 |
+
echo "END $SLURM_JOBID: $(date)"
|
perplexity25/tensorboard_4b284b84bperplexity25val/events.out.tfevents.1683710667.nid005322.100737.0
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:0ae8f92ea0631220501a3c696b909c08f87bc35820100016199064dbd78fd747
|
3 |
+
size 40
|
perplexity25/tensorboard_4b284b84bperplexity25val/events.out.tfevents.1683711412.nid005684.46005.0
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:36f2c927227bcc9308c52ec7efa165e202123dcc1ceacbb9e87a95a6371fbefd
|
3 |
+
size 980
|
perplexity2575/3491175.err
ADDED
The diff for this file is too large to render.
See raw diff
|
|
perplexity2575/3491175.out
ADDED
The diff for this file is too large to render.
See raw diff
|
|
perplexity2575/latest
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
global_step80108
|
perplexity2575/sbatch_4b284b84bperplexity2575val.sh
ADDED
@@ -0,0 +1,168 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/bin/bash
|
2 |
+
#SBATCH --exclude=nid007571,nid007112,nid006774,nid007502,nid007506,nid007507,nid005145,nid006692,nid007218,nid007123,nid006124,nid006123,nid007496,nid007237,nid006852,nid007206,nid006947,nid007212,nid006977,nid007222,nid005444,nid007219,nid007493,nid007221,nid005300,nid005619,nid006118,nid005203,nid006113,nid006481,nid007077,nid005208,nid005207,nid005879,nid005901
|
3 |
+
#SBATCH --nodes=32
|
4 |
+
#SBATCH --ntasks-per-node=1
|
5 |
+
#SBATCH --cpus-per-task=40
|
6 |
+
#SBATCH --mem=256G
|
7 |
+
#SBATCH -p standard-g
|
8 |
+
#SBATCH -t 48:00:00
|
9 |
+
#SBATCH --gpus-per-node=mi250:8
|
10 |
+
#SBATCH --exclusive=user
|
11 |
+
#SBATCH --hint=nomultithread
|
12 |
+
#SBATCH --account=project_462000119
|
13 |
+
#SBATCH -o logs/%j.out
|
14 |
+
#SBATCH -e logs/%j.err
|
15 |
+
|
16 |
+
VARIANT=4b284b84bperplexity2575val
|
17 |
+
VARIANT_CKPT=lm1-4b2-84b-c4-perplexity/perplexity2575
|
18 |
+
|
19 |
+
# if run without sbatch, invoke here
|
20 |
+
if [ -z $SLURM_JOB_ID ]; then
|
21 |
+
mkdir -p logs
|
22 |
+
sbatch "$0"
|
23 |
+
exit
|
24 |
+
fi
|
25 |
+
|
26 |
+
set -euo pipefail
|
27 |
+
|
28 |
+
# symlink logs/latest.out and logs/latest.err
|
29 |
+
ln -f -s $SLURM_JOB_ID.out logs/latest.out
|
30 |
+
ln -f -s $SLURM_JOB_ID.err logs/latest.err
|
31 |
+
|
32 |
+
KILL_SWITCH_PATH=kill-switch-$VARIANT
|
33 |
+
CHECKPOINT_PATH=$VARIANT_CKPT
|
34 |
+
TENSORBOARD_PATH=tensorboard_$VARIANT
|
35 |
+
|
36 |
+
# Data
|
37 |
+
VOCAB_FILE="gpt2/vocab.json"
|
38 |
+
MERGE_FILE="gpt2/merges.txt"
|
39 |
+
#DATA_PATH="/scratch/project_462000119/data/pile/megatron_data/meg-gpt2_pile_text_document"
|
40 |
+
TRAIN_DATA_PATH=train1b5.txt
|
41 |
+
# "train: 1.0 0:1 /scratch/project_462000119/data/c4_subsampled/gpt2tok_c4_en_12B_text_document"
|
42 |
+
VALID_DATA_PATH=val.txt
|
43 |
+
# "validation: 1.0 0:1 /scratch/project_462000119/data/c4_validation/gpt2tok_c4validation_rerun_text_document"
|
44 |
+
|
45 |
+
PP_SIZE=1
|
46 |
+
TP_SIZE=2
|
47 |
+
|
48 |
+
MICRO_BATCH_SIZE=2
|
49 |
+
GRADIENT_ACCUMULATION_STEPS=2
|
50 |
+
WORLD_SIZE=$((SLURM_GPUS_ON_NODE*SLURM_JOB_NUM_NODES))
|
51 |
+
GLOBAL_BATCH_SIZE=$((MICRO_BATCH_SIZE*WORLD_SIZE*GRADIENT_ACCUMULATION_STEPS))
|
52 |
+
|
53 |
+
# Model parameters
|
54 |
+
source model_params.sh
|
55 |
+
MODEL_PARAM=("${PARAM_2980M[@]}")
|
56 |
+
NHIDDEN=${MODEL_PARAM[0]}
|
57 |
+
FFN_HIDDEN_SIZE=${MODEL_PARAM[1]}
|
58 |
+
KV_SIZE=${MODEL_PARAM[2]}
|
59 |
+
NHEADS=${MODEL_PARAM[3]}
|
60 |
+
NLAYERS=${MODEL_PARAM[4]}
|
61 |
+
SEQ_LEN=2048
|
62 |
+
|
63 |
+
echo "Model parameters: d_model $NHIDDEN ffw_size $FFN_HIDDEN_SIZE kv_size $KV_SIZE n_heads $NHEADS n_layers $NLAYERS"
|
64 |
+
|
65 |
+
SAVE_INTERVAL=1000
|
66 |
+
|
67 |
+
# Tokens: 25611230000
|
68 |
+
# -> Samples: 12505484
|
69 |
+
TRAIN_SAMPLES=1
|
70 |
+
|
71 |
+
OPTIMIZER_ARGS=" \
|
72 |
+
--optimizer adam \
|
73 |
+
--adam-beta1 0.9 \
|
74 |
+
--adam-beta2 0.999 \
|
75 |
+
--adam-eps 1e-8 \
|
76 |
+
--lr 2e-4 \
|
77 |
+
--min-lr 2e-5 \
|
78 |
+
--lr-decay-style cosine \
|
79 |
+
--lr-decay-samples $TRAIN_SAMPLES \
|
80 |
+
--lr-warmup-samples 0 \
|
81 |
+
--clip-grad 1.0 \
|
82 |
+
--weight-decay 1e-1 \
|
83 |
+
--override-lr-scheduler \
|
84 |
+
--reset-progress \
|
85 |
+
--no-load-optim \
|
86 |
+
"
|
87 |
+
|
88 |
+
GPT_ARGS=" \
|
89 |
+
--num-layers $NLAYERS \
|
90 |
+
--hidden-size $NHIDDEN \
|
91 |
+
--num-attention-heads $NHEADS \
|
92 |
+
--kv-channels $KV_SIZE \
|
93 |
+
--ffn-hidden-size $FFN_HIDDEN_SIZE \
|
94 |
+
--seq-length $SEQ_LEN \
|
95 |
+
--max-position-embeddings $SEQ_LEN \
|
96 |
+
--micro-batch-size $MICRO_BATCH_SIZE \
|
97 |
+
--global-batch-size $GLOBAL_BATCH_SIZE \
|
98 |
+
--train-samples $TRAIN_SAMPLES \
|
99 |
+
--vocab-file $VOCAB_FILE \
|
100 |
+
--merge-file $MERGE_FILE \
|
101 |
+
--clip-grad 1.0 \
|
102 |
+
--kill-switch-path $KILL_SWITCH_PATH \
|
103 |
+
--bf16 \
|
104 |
+
$OPTIMIZER_ARGS \
|
105 |
+
"
|
106 |
+
|
107 |
+
OUTPUT_ARGS=" \
|
108 |
+
--log-interval 10 \
|
109 |
+
--save-interval $SAVE_INTERVAL \
|
110 |
+
--eval-interval 1 \
|
111 |
+
--eval-iters 100 \
|
112 |
+
--eval-only true \
|
113 |
+
--tensorboard-dir $TENSORBOARD_PATH \
|
114 |
+
--tensorboard-queue-size 5 \
|
115 |
+
--log-timers-to-tensorboard \
|
116 |
+
--log-batch-size-to-tensorboard \
|
117 |
+
--log-validation-ppl-to-tensorboard \
|
118 |
+
"
|
119 |
+
|
120 |
+
ZERO_STAGE=0
|
121 |
+
|
122 |
+
mkdir -p ds_configs
|
123 |
+
DS_CONFIG_PATH="ds_configs/$SLURM_JOB_ID.json"
|
124 |
+
|
125 |
+
cat <<EOF > $DS_CONFIG_PATH
|
126 |
+
{
|
127 |
+
"train_micro_batch_size_per_gpu": $MICRO_BATCH_SIZE,
|
128 |
+
"train_batch_size": $GLOBAL_BATCH_SIZE,
|
129 |
+
"gradient_clipping": 1.0,
|
130 |
+
"zero_optimization": {
|
131 |
+
"stage": $ZERO_STAGE
|
132 |
+
},
|
133 |
+
"bf16": {
|
134 |
+
"enabled": true
|
135 |
+
},
|
136 |
+
"steps_per_print": 2000,
|
137 |
+
"wall_clock_breakdown": false
|
138 |
+
}
|
139 |
+
EOF
|
140 |
+
|
141 |
+
DEEPSPEED_ARGS=" \
|
142 |
+
--deepspeed \
|
143 |
+
--deepspeed_config $DS_CONFIG_PATH \
|
144 |
+
--zero-stage $ZERO_STAGE \
|
145 |
+
"
|
146 |
+
|
147 |
+
CMD=" \
|
148 |
+
Megatron-DeepSpeed/pretrain_gpt.py \
|
149 |
+
--tensor-model-parallel-size $TP_SIZE \
|
150 |
+
--pipeline-model-parallel-size $PP_SIZE \
|
151 |
+
$GPT_ARGS \
|
152 |
+
$OUTPUT_ARGS \
|
153 |
+
--save $CHECKPOINT_PATH \
|
154 |
+
--load $CHECKPOINT_PATH \
|
155 |
+
--train-weighted-split-paths-path $TRAIN_DATA_PATH \
|
156 |
+
--valid-weighted-split-paths-path $VALID_DATA_PATH \
|
157 |
+
--data-impl mmap \
|
158 |
+
$DEEPSPEED_ARGS \
|
159 |
+
"
|
160 |
+
|
161 |
+
echo $CMD
|
162 |
+
|
163 |
+
echo "START $SLURM_JOBID: $(date)"
|
164 |
+
|
165 |
+
# bash launch_srun_32.sh $CMD
|
166 |
+
srun --label launch.sh $CMD
|
167 |
+
|
168 |
+
echo "END $SLURM_JOBID: $(date)"
|
perplexity2575/tensorboard_4b284b84bperplexity2575val/events.out.tfevents.1683712476.nid007035.120646.0
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f303aa395dcaa46060e1765f21bbfbf59d196265b4121d0fbe623b09c7583613
|
3 |
+
size 980
|
perplexity50/3491169.err
ADDED
The diff for this file is too large to render.
See raw diff
|
|
perplexity50/3491169.out
ADDED
The diff for this file is too large to render.
See raw diff
|
|
perplexity50/latest
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
global_step80108
|
perplexity50/sbatch_4b284b84bperplexity50val.sh
ADDED
@@ -0,0 +1,168 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/bin/bash
|
2 |
+
#SBATCH --exclude=nid007571,nid007112,nid006774,nid007502,nid007506,nid007507,nid005145,nid006692,nid007218,nid007123,nid006124,nid006123,nid007496,nid007237,nid006852,nid007206,nid006947,nid007212,nid006977,nid007222,nid005444,nid007219,nid007493,nid007221,nid005300,nid005619,nid006118,nid005203,nid006113,nid006481,nid007077,nid005208,nid005207,nid005879,nid005901
|
3 |
+
#SBATCH --nodes=32
|
4 |
+
#SBATCH --ntasks-per-node=1
|
5 |
+
#SBATCH --cpus-per-task=40
|
6 |
+
#SBATCH --mem=256G
|
7 |
+
#SBATCH -p standard-g
|
8 |
+
#SBATCH -t 48:00:00
|
9 |
+
#SBATCH --gpus-per-node=mi250:8
|
10 |
+
#SBATCH --exclusive=user
|
11 |
+
#SBATCH --hint=nomultithread
|
12 |
+
#SBATCH --account=project_462000119
|
13 |
+
#SBATCH -o logs/%j.out
|
14 |
+
#SBATCH -e logs/%j.err
|
15 |
+
|
16 |
+
VARIANT=4b284b84bperplexity50val
|
17 |
+
VARIANT_CKPT=lm1-4b2-84b-c4-perplexity/perplexity50
|
18 |
+
|
19 |
+
# if run without sbatch, invoke here
|
20 |
+
if [ -z $SLURM_JOB_ID ]; then
|
21 |
+
mkdir -p logs
|
22 |
+
sbatch "$0"
|
23 |
+
exit
|
24 |
+
fi
|
25 |
+
|
26 |
+
set -euo pipefail
|
27 |
+
|
28 |
+
# symlink logs/latest.out and logs/latest.err
|
29 |
+
ln -f -s $SLURM_JOB_ID.out logs/latest.out
|
30 |
+
ln -f -s $SLURM_JOB_ID.err logs/latest.err
|
31 |
+
|
32 |
+
KILL_SWITCH_PATH=kill-switch-$VARIANT
|
33 |
+
CHECKPOINT_PATH=$VARIANT_CKPT
|
34 |
+
TENSORBOARD_PATH=tensorboard_$VARIANT
|
35 |
+
|
36 |
+
# Data
|
37 |
+
VOCAB_FILE="gpt2/vocab.json"
|
38 |
+
MERGE_FILE="gpt2/merges.txt"
|
39 |
+
#DATA_PATH="/scratch/project_462000119/data/pile/megatron_data/meg-gpt2_pile_text_document"
|
40 |
+
TRAIN_DATA_PATH=train1b5.txt
|
41 |
+
# "train: 1.0 0:1 /scratch/project_462000119/data/c4_subsampled/gpt2tok_c4_en_12B_text_document"
|
42 |
+
VALID_DATA_PATH=val.txt
|
43 |
+
# "validation: 1.0 0:1 /scratch/project_462000119/data/c4_validation/gpt2tok_c4validation_rerun_text_document"
|
44 |
+
|
45 |
+
PP_SIZE=1
|
46 |
+
TP_SIZE=2
|
47 |
+
|
48 |
+
MICRO_BATCH_SIZE=2
|
49 |
+
GRADIENT_ACCUMULATION_STEPS=2
|
50 |
+
WORLD_SIZE=$((SLURM_GPUS_ON_NODE*SLURM_JOB_NUM_NODES))
|
51 |
+
GLOBAL_BATCH_SIZE=$((MICRO_BATCH_SIZE*WORLD_SIZE*GRADIENT_ACCUMULATION_STEPS))
|
52 |
+
|
53 |
+
# Model parameters
|
54 |
+
source model_params.sh
|
55 |
+
MODEL_PARAM=("${PARAM_2980M[@]}")
|
56 |
+
NHIDDEN=${MODEL_PARAM[0]}
|
57 |
+
FFN_HIDDEN_SIZE=${MODEL_PARAM[1]}
|
58 |
+
KV_SIZE=${MODEL_PARAM[2]}
|
59 |
+
NHEADS=${MODEL_PARAM[3]}
|
60 |
+
NLAYERS=${MODEL_PARAM[4]}
|
61 |
+
SEQ_LEN=2048
|
62 |
+
|
63 |
+
echo "Model parameters: d_model $NHIDDEN ffw_size $FFN_HIDDEN_SIZE kv_size $KV_SIZE n_heads $NHEADS n_layers $NLAYERS"
|
64 |
+
|
65 |
+
SAVE_INTERVAL=1000
|
66 |
+
|
67 |
+
# Tokens: 25611230000
|
68 |
+
# -> Samples: 12505484
|
69 |
+
TRAIN_SAMPLES=1
|
70 |
+
|
71 |
+
OPTIMIZER_ARGS=" \
|
72 |
+
--optimizer adam \
|
73 |
+
--adam-beta1 0.9 \
|
74 |
+
--adam-beta2 0.999 \
|
75 |
+
--adam-eps 1e-8 \
|
76 |
+
--lr 2e-4 \
|
77 |
+
--min-lr 2e-5 \
|
78 |
+
--lr-decay-style cosine \
|
79 |
+
--lr-decay-samples $TRAIN_SAMPLES \
|
80 |
+
--lr-warmup-samples 0 \
|
81 |
+
--clip-grad 1.0 \
|
82 |
+
--weight-decay 1e-1 \
|
83 |
+
--override-lr-scheduler \
|
84 |
+
--reset-progress \
|
85 |
+
--no-load-optim \
|
86 |
+
"
|
87 |
+
|
88 |
+
GPT_ARGS=" \
|
89 |
+
--num-layers $NLAYERS \
|
90 |
+
--hidden-size $NHIDDEN \
|
91 |
+
--num-attention-heads $NHEADS \
|
92 |
+
--kv-channels $KV_SIZE \
|
93 |
+
--ffn-hidden-size $FFN_HIDDEN_SIZE \
|
94 |
+
--seq-length $SEQ_LEN \
|
95 |
+
--max-position-embeddings $SEQ_LEN \
|
96 |
+
--micro-batch-size $MICRO_BATCH_SIZE \
|
97 |
+
--global-batch-size $GLOBAL_BATCH_SIZE \
|
98 |
+
--train-samples $TRAIN_SAMPLES \
|
99 |
+
--vocab-file $VOCAB_FILE \
|
100 |
+
--merge-file $MERGE_FILE \
|
101 |
+
--clip-grad 1.0 \
|
102 |
+
--kill-switch-path $KILL_SWITCH_PATH \
|
103 |
+
--bf16 \
|
104 |
+
$OPTIMIZER_ARGS \
|
105 |
+
"
|
106 |
+
|
107 |
+
OUTPUT_ARGS=" \
|
108 |
+
--log-interval 10 \
|
109 |
+
--save-interval $SAVE_INTERVAL \
|
110 |
+
--eval-interval 1 \
|
111 |
+
--eval-iters 100 \
|
112 |
+
--eval-only true \
|
113 |
+
--tensorboard-dir $TENSORBOARD_PATH \
|
114 |
+
--tensorboard-queue-size 5 \
|
115 |
+
--log-timers-to-tensorboard \
|
116 |
+
--log-batch-size-to-tensorboard \
|
117 |
+
--log-validation-ppl-to-tensorboard \
|
118 |
+
"
|
119 |
+
|
120 |
+
ZERO_STAGE=0
|
121 |
+
|
122 |
+
mkdir -p ds_configs
|
123 |
+
DS_CONFIG_PATH="ds_configs/$SLURM_JOB_ID.json"
|
124 |
+
|
125 |
+
cat <<EOF > $DS_CONFIG_PATH
|
126 |
+
{
|
127 |
+
"train_micro_batch_size_per_gpu": $MICRO_BATCH_SIZE,
|
128 |
+
"train_batch_size": $GLOBAL_BATCH_SIZE,
|
129 |
+
"gradient_clipping": 1.0,
|
130 |
+
"zero_optimization": {
|
131 |
+
"stage": $ZERO_STAGE
|
132 |
+
},
|
133 |
+
"bf16": {
|
134 |
+
"enabled": true
|
135 |
+
},
|
136 |
+
"steps_per_print": 2000,
|
137 |
+
"wall_clock_breakdown": false
|
138 |
+
}
|
139 |
+
EOF
|
140 |
+
|
141 |
+
DEEPSPEED_ARGS=" \
|
142 |
+
--deepspeed \
|
143 |
+
--deepspeed_config $DS_CONFIG_PATH \
|
144 |
+
--zero-stage $ZERO_STAGE \
|
145 |
+
"
|
146 |
+
|
147 |
+
CMD=" \
|
148 |
+
Megatron-DeepSpeed/pretrain_gpt.py \
|
149 |
+
--tensor-model-parallel-size $TP_SIZE \
|
150 |
+
--pipeline-model-parallel-size $PP_SIZE \
|
151 |
+
$GPT_ARGS \
|
152 |
+
$OUTPUT_ARGS \
|
153 |
+
--save $CHECKPOINT_PATH \
|
154 |
+
--load $CHECKPOINT_PATH \
|
155 |
+
--train-weighted-split-paths-path $TRAIN_DATA_PATH \
|
156 |
+
--valid-weighted-split-paths-path $VALID_DATA_PATH \
|
157 |
+
--data-impl mmap \
|
158 |
+
$DEEPSPEED_ARGS \
|
159 |
+
"
|
160 |
+
|
161 |
+
echo $CMD
|
162 |
+
|
163 |
+
echo "START $SLURM_JOBID: $(date)"
|
164 |
+
|
165 |
+
# bash launch_srun_32.sh $CMD
|
166 |
+
srun --label launch.sh $CMD
|
167 |
+
|
168 |
+
echo "END $SLURM_JOBID: $(date)"
|
perplexity50/sbatch_4b284bc4perplexity50.sh
ADDED
@@ -0,0 +1,163 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/bin/bash
|
2 |
+
#SBATCH --nodes=32
|
3 |
+
#SBATCH --ntasks-per-node=1
|
4 |
+
#SBATCH --cpus-per-task=40
|
5 |
+
#SBATCH --mem=256G
|
6 |
+
#SBATCH -p standard-g
|
7 |
+
#SBATCH -t 48:00:00
|
8 |
+
#SBATCH --gpus-per-node=mi250:8
|
9 |
+
#SBATCH --exclusive=user
|
10 |
+
#SBATCH --hint=nomultithread
|
11 |
+
#SBATCH --account=project_462000119
|
12 |
+
#SBATCH -o logs/%j.out
|
13 |
+
#SBATCH -e logs/%j.err
|
14 |
+
|
15 |
+
|
16 |
+
VARIANT=4b284bc4perplexity50
|
17 |
+
|
18 |
+
# if run without sbatch, invoke here
|
19 |
+
if [ -z $SLURM_JOB_ID ]; then
|
20 |
+
mkdir -p logs
|
21 |
+
sbatch "$0"
|
22 |
+
exit
|
23 |
+
fi
|
24 |
+
|
25 |
+
set -euo pipefail
|
26 |
+
|
27 |
+
# symlink logs/latest.out and logs/latest.err
|
28 |
+
ln -f -s $SLURM_JOB_ID.out logs/latest.out
|
29 |
+
ln -f -s $SLURM_JOB_ID.err logs/latest.err
|
30 |
+
|
31 |
+
KILL_SWITCH_PATH=kill-switch-$VARIANT
|
32 |
+
CHECKPOINT_PATH=checkpoints_$VARIANT
|
33 |
+
TENSORBOARD_PATH=tensorboard_$VARIANT
|
34 |
+
|
35 |
+
# Data
|
36 |
+
VOCAB_FILE="gpt2/vocab.json"
|
37 |
+
MERGE_FILE="gpt2/merges.txt"
|
38 |
+
DATA_PATH="/scratch/project_462000119/data/c4perplexity/gpt2tok_perplexity_text_document"
|
39 |
+
TRAIN_DATA_PATH=trainperplexity50.txt
|
40 |
+
# "train: 1.0 0:1 /scratch/project_462000119/data/c4perplexity/gpt2tok_c4_en_pplx_50_text_document"
|
41 |
+
VALID_DATA_PATH=val.txt
|
42 |
+
# "validation: 1.0 0:1 /scratch/project_462000119/data/c4_validation/gpt2tok_c4validation_rerun_text_document"
|
43 |
+
|
44 |
+
PP_SIZE=1
|
45 |
+
TP_SIZE=2
|
46 |
+
|
47 |
+
MICRO_BATCH_SIZE=2
|
48 |
+
GRADIENT_ACCUMULATION_STEPS=1
|
49 |
+
WORLD_SIZE=$((SLURM_GPUS_ON_NODE*SLURM_JOB_NUM_NODES))
|
50 |
+
GLOBAL_BATCH_SIZE=$((MICRO_BATCH_SIZE*WORLD_SIZE*GRADIENT_ACCUMULATION_STEPS))
|
51 |
+
|
52 |
+
# Model parameters
|
53 |
+
source model_params.sh
|
54 |
+
MODEL_PARAM=("${PARAM_4516M[@]}")
|
55 |
+
NHIDDEN=${MODEL_PARAM[0]}
|
56 |
+
FFN_HIDDEN_SIZE=${MODEL_PARAM[1]}
|
57 |
+
KV_SIZE=${MODEL_PARAM[2]}
|
58 |
+
NHEADS=${MODEL_PARAM[3]}
|
59 |
+
NLAYERS=${MODEL_PARAM[4]}
|
60 |
+
SEQ_LEN=2048
|
61 |
+
|
62 |
+
echo "Model parameters: d_model $NHIDDEN ffw_size $FFN_HIDDEN_SIZE kv_size $KV_SIZE n_heads $NHEADS n_layers $NLAYERS"
|
63 |
+
|
64 |
+
SAVE_INTERVAL=10000
|
65 |
+
|
66 |
+
# Tokens: 84_000_000_000
|
67 |
+
# -> Samples: 41_015_625.0
|
68 |
+
TRAIN_SAMPLES=41_015_625
|
69 |
+
|
70 |
+
OPTIMIZER_ARGS=" \
|
71 |
+
--optimizer adam \
|
72 |
+
--adam-beta1 0.9 \
|
73 |
+
--adam-beta2 0.95 \
|
74 |
+
--adam-eps 1e-8 \
|
75 |
+
--lr 2e-4 \
|
76 |
+
--min-lr 2e-5 \
|
77 |
+
--lr-decay-style cosine \
|
78 |
+
--lr-decay-samples $TRAIN_SAMPLES \
|
79 |
+
--lr-warmup-samples 410_156 \
|
80 |
+
--clip-grad 1.0 \
|
81 |
+
--weight-decay 1e-1 \
|
82 |
+
"
|
83 |
+
|
84 |
+
GPT_ARGS=" \
|
85 |
+
--num-layers $NLAYERS \
|
86 |
+
--hidden-size $NHIDDEN \
|
87 |
+
--num-attention-heads $NHEADS \
|
88 |
+
--kv-channels $KV_SIZE \
|
89 |
+
--ffn-hidden-size $FFN_HIDDEN_SIZE \
|
90 |
+
--seq-length $SEQ_LEN \
|
91 |
+
--max-position-embeddings $SEQ_LEN \
|
92 |
+
--micro-batch-size $MICRO_BATCH_SIZE \
|
93 |
+
--global-batch-size $GLOBAL_BATCH_SIZE \
|
94 |
+
--train-samples $TRAIN_SAMPLES \
|
95 |
+
--vocab-file $VOCAB_FILE \
|
96 |
+
--merge-file $MERGE_FILE \
|
97 |
+
--clip-grad 1.0 \
|
98 |
+
--kill-switch-path $KILL_SWITCH_PATH \
|
99 |
+
--bf16 \
|
100 |
+
$OPTIMIZER_ARGS \
|
101 |
+
"
|
102 |
+
|
103 |
+
OUTPUT_ARGS=" \
|
104 |
+
--log-interval 10 \
|
105 |
+
--save-interval $SAVE_INTERVAL \
|
106 |
+
--eval-interval 1000 \
|
107 |
+
--eval-iters 100 \
|
108 |
+
--tensorboard-dir $TENSORBOARD_PATH \
|
109 |
+
--tensorboard-queue-size 5 \
|
110 |
+
--log-timers-to-tensorboard \
|
111 |
+
--log-batch-size-to-tensorboard \
|
112 |
+
--log-validation-ppl-to-tensorboard \
|
113 |
+
"
|
114 |
+
|
115 |
+
ZERO_STAGE=0
|
116 |
+
|
117 |
+
mkdir -p ds_configs
|
118 |
+
DS_CONFIG_PATH="ds_configs/$SLURM_JOB_ID.json"
|
119 |
+
|
120 |
+
cat <<EOF > $DS_CONFIG_PATH
|
121 |
+
{
|
122 |
+
"train_micro_batch_size_per_gpu": $MICRO_BATCH_SIZE,
|
123 |
+
"train_batch_size": $GLOBAL_BATCH_SIZE,
|
124 |
+
"gradient_clipping": 1.0,
|
125 |
+
"zero_optimization": {
|
126 |
+
"stage": $ZERO_STAGE
|
127 |
+
},
|
128 |
+
"bf16": {
|
129 |
+
"enabled": true
|
130 |
+
},
|
131 |
+
"steps_per_print": 2000,
|
132 |
+
"wall_clock_breakdown": false
|
133 |
+
}
|
134 |
+
EOF
|
135 |
+
|
136 |
+
DEEPSPEED_ARGS=" \
|
137 |
+
--deepspeed \
|
138 |
+
--deepspeed_config $DS_CONFIG_PATH \
|
139 |
+
--zero-stage $ZERO_STAGE \
|
140 |
+
"
|
141 |
+
|
142 |
+
CMD=" \
|
143 |
+
Megatron-DeepSpeed/pretrain_gpt.py \
|
144 |
+
--tensor-model-parallel-size $TP_SIZE \
|
145 |
+
--pipeline-model-parallel-size $PP_SIZE \
|
146 |
+
$GPT_ARGS \
|
147 |
+
$OUTPUT_ARGS \
|
148 |
+
--save $CHECKPOINT_PATH \
|
149 |
+
--load $CHECKPOINT_PATH \
|
150 |
+
--train-weighted-split-paths-path $TRAIN_DATA_PATH \
|
151 |
+
--valid-weighted-split-paths-path $VALID_DATA_PATH \
|
152 |
+
--data-impl mmap \
|
153 |
+
$DEEPSPEED_ARGS \
|
154 |
+
"
|
155 |
+
|
156 |
+
echo $CMD
|
157 |
+
|
158 |
+
echo "START $SLURM_JOBID: $(date)"
|
159 |
+
|
160 |
+
# bash launch_srun.sh $CMD
|
161 |
+
srun --label launch.sh $CMD
|
162 |
+
|
163 |
+
echo "END $SLURM_JOBID: $(date)"
|
perplexity50/tensorboard_4b284b84bperplexity50val/events.out.tfevents.1683712476.nid005572.46610.0
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d11f3253cd77c25f9ce111c1a327a9513587239cb297a1c3b50174aa1cfb4ae7
|
3 |
+
size 980
|
perplexity50/tensorboard_4b284bc4perplexity50/events.out.tfevents.1683712349.nid005934.69593.0
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:c0cf7f1616f324a84b4e6c75c8992d6a3a44116f31565f45861a434638f82f39
|
3 |
+
size 1067852
|
perplexity50/trainperplexity50.txt
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
"train: 1.0 0:1 /scratch/project_462000119/data/c4perplexity/gpt2tok_c4_en_pplx_50_text_document"
|
sbatch_4b284bc4perplexity.sh → sbatch_2b884bc4perplexity.sh
RENAMED
File without changes
|
sbatch_4b284bc4perplexity25.sh → sbatch_2b884bc4perplexity25.sh
RENAMED
File without changes
|
sbatch_4b284bc4perplexity50.sh → sbatch_2b884bc4perplexity50.sh
RENAMED
File without changes
|