VelocityLM / config.json
dixisouls's picture
Update: Model checkpoint-9000
b978d25
{
"model": {
"vocab_size": 50257,
"hidden_size": 2048,
"num_hidden_layers": 24,
"num_attention_heads": 32,
"intermediate_size": 8192,
"hidden_act": "silu",
"max_position_embeddings": 2048,
"initializer_range": 0.02,
"layer_norm_eps": 1e-05,
"use_cache": false,
"rope_theta": 10000.0,
"attention_dropout": 0.0,
"hidden_dropout": 0.0
},
"training": {
"batch_size_per_device": 4,
"gradient_accumulation_steps": 8,
"learning_rate": 0.0006,
"min_learning_rate": 6e-05,
"weight_decay": 0.1,
"adam_beta1": 0.9,
"adam_beta2": 0.95,
"adam_epsilon": 1e-08,
"max_grad_norm": 1.0,
"warmup_steps": 2000,
"num_training_steps": 100000,
"logging_steps": 10,
"save_steps": 1000,
"eval_steps": 500,
"save_total_limit": 5,
"fp16": true,
"gradient_checkpointing": true
},
"data": {
"dataset_name": "tiiuae/falcon-refinedweb",
"dataset_config": "default",
"text_column": "content",
"max_seq_length": 2048,
"num_workers": 8,
"preprocessing_num_workers": 16
},
"tokenizer": {
"tokenizer_name": "gpt2",
"add_special_tokens": true
},
"infrastructure": {
"num_gpus": 4,
"seed": 42,
"output_dir": "./checkpoints",
"logging_dir": "./logs",
"resume_from_checkpoint": "./checkpoints/checkpoint-8000"
},
"distributed": {
"backend": "nccl",
"find_unused_parameters": false
}
}