Skip to content

Commit ea0ecbf

Browse files
committed
update training 5.1.0 closed_llama31_8b.yaml
1 parent dc5e52b commit ea0ecbf

File tree

1 file changed

+46
-10
lines changed

1 file changed

+46
-10
lines changed

mlperf_logging/compliance_checker/training_5.1.0/closed_llama31_8b.yaml

Lines changed: 46 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,46 +4,82 @@
44
POST: >
55
s['global_batch_size'] = v['value']
66
7-
# TODO: Update with official compliance requirements
7+
- KEY:
8+
NAME: max_sequence_length
9+
REQ: EXACTLY_ONE
10+
CHECK: " v['value'] == 8192 "
11+
12+
- KEY:
13+
NAME: opt_name
14+
REQ: EXACTLY_ONE
15+
CHECK: " v['value'] == 'adamw' "
16+
817
- KEY:
918
NAME: opt_base_learning_rate
1019
REQ: EXACTLY_ONE
1120

1221
- KEY:
13-
NAME: opt_lamb_epsilon
22+
NAME: opt_end_learning_rate
1423
REQ: EXACTLY_ONE
1524

1625
- KEY:
17-
NAME: opt_learning_rate_training_steps
26+
NAME: opt_learning_rate_decay_steps
1827
REQ: EXACTLY_ONE
28+
CHECK: " v['value'] * s['global_batch_size'] == 1.2e6 "
1929

2030
- KEY:
2131
NAME: opt_learning_rate_warmup_steps
2232
REQ: EXACTLY_ONE
2333

2434
- KEY:
25-
NAME: num_warmup_steps
35+
NAME: opt_learning_rate_decay_schedule
36+
REQ: EXACTLY_ONE
37+
CHECK: " v['value'] == 'cosine with linear warmup' "
38+
39+
- KEY:
40+
NAME: opt_adamw_beta_1
2641
REQ: EXACTLY_ONE
42+
CHECK: " v['value'] == 0.9 "
2743

2844
- KEY:
29-
NAME: start_warmup_step
45+
NAME: opt_adamw_beta_2
3046
REQ: EXACTLY_ONE
47+
CHECK: " v['value'] == 0.95 "
3148

3249
- KEY:
33-
NAME: opt_lamb_beta_1
50+
NAME: opt_adamw_epsilon
3451
REQ: EXACTLY_ONE
52+
CHECK: " v['value'] == 1e-05 "
3553

3654
- KEY:
37-
NAME: opt_lamb_beta_2
55+
NAME: opt_adamw_weight_decay
3856
REQ: EXACTLY_ONE
57+
CHECK: " v['value'] == 0.1 "
3958

4059
- KEY:
41-
NAME: opt_lamb_weight_decay_rate
60+
NAME: opt_gradient_clip_norm
4261
REQ: EXACTLY_ONE
62+
CHECK: " v['value'] == 1.0 "
63+
64+
- KEY:
65+
NAME: gradient_accumulation_steps
66+
REQ: EXACTLY_ONE
67+
CHECK: " v['value'] > 0 "
68+
69+
- KEY:
70+
NAME: eval_samples
71+
REQ: EXACTLY_ONE
72+
CHECK: " v['value'] == 5760 "
4373

4474
- KEY:
4575
NAME: eval_accuracy
4676
REQ: AT_LEAST_ONE
4777
CHECK:
48-
- "'epoch_num' in v['metadata']"
49-
ATLEAST_ONE_CHECK: "(v['value'] >= 0.720) and v['value'] < 1.0"
78+
- "'samples_count' in v['metadata']"
79+
ATLEAST_ONE_CHECK: "(v['value'] <= 3.3) and v['value'] > 0.0"
80+
81+
- KEY:
82+
NAME: MAX_STEPS
83+
REQ: EXACTLY_ONE
84+
CHECK: " v['value'] == 1200000 "
85+

0 commit comments

Comments
 (0)