0.4.01base_model: croissantllm/CroissantLLMBase
2model_type: LlamaForCausalLM
3tokenizer_type: LlamaTokenizerFast
4is_llama_derived_model: true
5
6load_in_8bit: false
7load_in_4bit: false
8strict: false
9
10datasets:
11 - path: manu/mmlu_auxiliary_train_formatted_extra
12 split: train
13 type: completion
14
15dataset_prepared_path: last_run_prepared
16val_set_size: 0.05
17output_dir: ./out
18
19sequence_len: 2048
20sample_packing: false
21pad_to_sequence_len: false
22
23adapter:
24lora_model_dir:
25lora_r:
26lora_alpha:
27lora_dropout:
28lora_target_linear:
29lora_fan_in_fan_out:
30
31wandb_project:
32wandb_entity:
33wandb_watch:
34wandb_name:
35wandb_log_model:
36
37gradient_accumulation_steps: 2
38micro_batch_size: 24
39num_epochs: 1
40optimizer: adamw_bnb_8bit
41lr_scheduler: cosine
42learning_rate: 0.0002
43
44train_on_inputs: false
45group_by_length: false
46bf16: auto
47fp16:
48tf32: false
49
50gradient_checkpointing: true
51early_stopping_patience:
52resume_from_checkpoint:
53local_rank:
54logging_steps: 1
55xformers_attention:
56flash_attention: true
57flash_attn_cross_entropy: false
58flash_attn_rms_norm: true
59flash_attn_fuse_qkv: false
60flash_attn_fuse_mlp: true
61
62warmup_steps: 50
63evals_per_epoch: 4
64eval_table_size:
65saves_per_epoch: 1
66debug:
67deepspeed: #deepspeed_configs/zero2.json # multi-gpu only
68weight_decay: 0.1
69fsdp:
70fsdp_config:
71special_tokens:
72| Training Loss | Epoch | Step | Validation Loss |
|---|---|---|---|
| 3.2302 | 0.0 | 1 | 3.1796 |
| 2.3772 | 0.25 | 134 | 2.3697 |
| 1.8538 | 0.5 | 268 | 1.8599 |
| 1.5117 | 0.75 | 402 | 1.4229 |