Import experiment archive from bart (batch 5)
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- experiments/think-d12-1ep-25sh-r11-wd42/run.json +10 -0
- experiments/think-d12-1ep-25sh-r11-wd42/summary.json +32 -0
- experiments/think-d12-1ep-25sh-r11-wd42/tokenizer/experiment_tokenizer.json +18 -0
- experiments/think-d12-1ep-25sh-r11-wd42/tokenizer/token_bytes.pt +3 -0
- experiments/think-d12-1ep-25sh-r11-wd42/tokenizer/tokenizer.pkl +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_000500.json +141 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_001000.json +141 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_001500.json +141 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_002000.json +141 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_002500.json +141 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_003000.json +141 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_003500.json +141 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_004000.json +141 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_004200.json +141 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_000500.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_001000.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_001500.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_002000.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_002500.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_003000.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_003500.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_004000.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_004200.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_000500_rank0.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_001000_rank0.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_001500_rank0.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_002000_rank0.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_002500_rank0.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_003000_rank0.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_003500_rank0.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_004000_rank0.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_004200_rank0.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/config.json +59 -0
- experiments/think-d12-1ep-44sh-r20-wd42/evals/core.json +56 -0
- experiments/think-d12-1ep-44sh-r20-wd42/evals/samples.json +48 -0
- experiments/think-d12-1ep-44sh-r20-wd42/evals/val_bpb.json +12 -0
- experiments/think-d12-1ep-44sh-r20-wd42/run.json +10 -0
- experiments/think-d12-1ep-44sh-r20-wd42/summary.json +93 -0
- experiments/think-d12-1ep-44sh-r20-wd42/tokenizer/experiment_tokenizer.json +18 -0
- experiments/think-d12-1ep-44sh-r20-wd42/tokenizer/token_bytes.pt +3 -0
- experiments/think-d12-1ep-44sh-r20-wd42/tokenizer/tokenizer.pkl +3 -0
- experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_000500.json +155 -0
- experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_001000.json +155 -0
- experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_001500.json +155 -0
- experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_002000.json +155 -0
- experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_002500.json +155 -0
- experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_003000.json +155 -0
- experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_003500.json +155 -0
- experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_004000.json +155 -0
- experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_004500.json +155 -0
experiments/think-d12-1ep-25sh-r11-wd42/run.json
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"experiment_id": "think-d12-1ep-25sh-r11-wd42",
|
| 3 |
+
"stage": "base",
|
| 4 |
+
"base_experiment_id": "think-d12-1ep-25sh-r11-wd42",
|
| 5 |
+
"parent_experiment_id": null,
|
| 6 |
+
"parent_checkpoint_step": null,
|
| 7 |
+
"config_fingerprint": "47bfa49108766b7d",
|
| 8 |
+
"wandb_run_id": "4e526b5a",
|
| 9 |
+
"created_at": 1782495190
|
| 10 |
+
}
|
experiments/think-d12-1ep-25sh-r11-wd42/summary.json
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"experiment_id": "think-d12-1ep-25sh-r11-wd42",
|
| 3 |
+
"stage": "base",
|
| 4 |
+
"base_experiment_id": "think-d12-1ep-25sh-r11-wd42",
|
| 5 |
+
"parent_experiment_id": null,
|
| 6 |
+
"parent_checkpoint_step": null,
|
| 7 |
+
"dataset": "jbduran/think-dataset",
|
| 8 |
+
"dataset_revision": "main",
|
| 9 |
+
"step": 2362,
|
| 10 |
+
"depth": 12,
|
| 11 |
+
"target_param_data_ratio": 11.25,
|
| 12 |
+
"training_tokens": 1238368256,
|
| 13 |
+
"final_sampled_val_bpb": 1.103670265641304,
|
| 14 |
+
"minimum_sampled_val_bpb": 1.103670265641304,
|
| 15 |
+
"full_val_bpb": 1.0526348691238439,
|
| 16 |
+
"core_metric": null,
|
| 17 |
+
"centered_results": null,
|
| 18 |
+
"conditioned_samples": [],
|
| 19 |
+
"unconditioned_samples": [],
|
| 20 |
+
"training_time_seconds": 6293.967695713043,
|
| 21 |
+
"stage_training_flops": 1.0985538644638433e+18,
|
| 22 |
+
"inherited_parent_flops": 0.0,
|
| 23 |
+
"cumulative_pipeline_training_flops": 1.0985538644638433e+18,
|
| 24 |
+
"config_fingerprint": "47bfa49108766b7d",
|
| 25 |
+
"git_commit_sha": "7e29503cca7b67e1418323c3628e6f935e4feacf",
|
| 26 |
+
"wandb_url": "https://wandb.ai/jbduran-thinkingmachinesncsu/think.nano/runs/4e526b5a",
|
| 27 |
+
"huggingface_url": "https://huggingface.co/jbduran/think.nano/tree/main/experiments/think-d12-1ep-25sh-r11-wd42",
|
| 28 |
+
"dataset_fingerprint": "a6e1b3a100e0d8b3",
|
| 29 |
+
"tokenizer_fingerprint": "ebb3705d7792a34d",
|
| 30 |
+
"unique_train_tokens": 1275519304,
|
| 31 |
+
"effective_epochs": 0.970873786164196
|
| 32 |
+
}
|
experiments/think-d12-1ep-25sh-r11-wd42/tokenizer/experiment_tokenizer.json
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"experiment_id": "think-d12-1ep-25sh-r11-wd42",
|
| 3 |
+
"dataset": {
|
| 4 |
+
"adapter": "parquet_shards",
|
| 5 |
+
"repo": "jbduran/think-dataset",
|
| 6 |
+
"revision": "main",
|
| 7 |
+
"validation_shard": 472,
|
| 8 |
+
"num_train_shards": 44,
|
| 9 |
+
"download_workers": 4
|
| 10 |
+
},
|
| 11 |
+
"tokenizer": {
|
| 12 |
+
"mode": "train",
|
| 13 |
+
"max_chars": 2000000000,
|
| 14 |
+
"doc_cap": 10000,
|
| 15 |
+
"vocab_size": 32768
|
| 16 |
+
},
|
| 17 |
+
"created_at": 1782495209
|
| 18 |
+
}
|
experiments/think-d12-1ep-25sh-r11-wd42/tokenizer/token_bytes.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:59f928e04aa2ac37dd4064493240d1e73ecab7acb217c5a183311b0c523a3468
|
| 3 |
+
size 132649
|
experiments/think-d12-1ep-25sh-r11-wd42/tokenizer/tokenizer.pkl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fd583e3c35851c62295a1a0f6d688923e4f30649ac963b701ec2440fe8bc3e4f
|
| 3 |
+
size 404221
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_000500.json
ADDED
|
@@ -0,0 +1,141 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 500,
|
| 3 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 4 |
+
"val_bpb": 1.3221519749129604,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-44sh-r20-wd42",
|
| 16 |
+
"wandb_run_id": "5c4fba8a",
|
| 17 |
+
"wandb_group": "think-d12",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio20,44shards,1epoch,wd.42",
|
| 19 |
+
"device_type": "",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 20.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.42,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "1744d7b7ee0d5d80",
|
| 49 |
+
"git_commit_sha": "fd4d149a650d0fb07ae9b96864bb40e5769622d0",
|
| 50 |
+
"seed": 42,
|
| 51 |
+
"eval_every": 250,
|
| 52 |
+
"eval_tokens": 2097152,
|
| 53 |
+
"core_metric_every": -1,
|
| 54 |
+
"core_metric_max_per_task": 500,
|
| 55 |
+
"sample_every": -1,
|
| 56 |
+
"save_every": 500,
|
| 57 |
+
"model_tag": "think-d12-1ep-44sh-r20-wd42",
|
| 58 |
+
"experiment": {
|
| 59 |
+
"schema_version": 1,
|
| 60 |
+
"stage": "base",
|
| 61 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 62 |
+
"dataset": {
|
| 63 |
+
"adapter": "parquet_shards",
|
| 64 |
+
"repo": "jbduran/think-dataset",
|
| 65 |
+
"revision": "main",
|
| 66 |
+
"validation_shard": 472,
|
| 67 |
+
"num_train_shards": 44,
|
| 68 |
+
"download_workers": 4
|
| 69 |
+
},
|
| 70 |
+
"tokenizer": {
|
| 71 |
+
"mode": "train",
|
| 72 |
+
"max_chars": 2000000000,
|
| 73 |
+
"doc_cap": 10000,
|
| 74 |
+
"vocab_size": 32768
|
| 75 |
+
},
|
| 76 |
+
"pretokenize": {
|
| 77 |
+
"enabled": true,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"val_tokens": 20971520,
|
| 80 |
+
"shard_tokens": 100000000,
|
| 81 |
+
"tokenizer_threads": 8
|
| 82 |
+
},
|
| 83 |
+
"training": {
|
| 84 |
+
"depth": 12,
|
| 85 |
+
"scaling_params": 110100912,
|
| 86 |
+
"target_param_data_ratio": 20.0,
|
| 87 |
+
"window_pattern": "L",
|
| 88 |
+
"weight_decay": 0.42,
|
| 89 |
+
"device_batch_size": 16,
|
| 90 |
+
"total_batch_size": 524288,
|
| 91 |
+
"save_every": 500,
|
| 92 |
+
"eval_every": 250,
|
| 93 |
+
"eval_tokens": 2097152,
|
| 94 |
+
"core_metric_every": -1,
|
| 95 |
+
"sample_every": -1
|
| 96 |
+
},
|
| 97 |
+
"artifacts": {
|
| 98 |
+
"repo": "jbduran/think.nano"
|
| 99 |
+
},
|
| 100 |
+
"wandb": {
|
| 101 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 102 |
+
"project": "think.nano",
|
| 103 |
+
"name": "think-d12-1ep-44sh-r20-wd42",
|
| 104 |
+
"group": "think-d12",
|
| 105 |
+
"tags": [
|
| 106 |
+
"think-dataset",
|
| 107 |
+
"d12",
|
| 108 |
+
"ratio20",
|
| 109 |
+
"44shards",
|
| 110 |
+
"1epoch",
|
| 111 |
+
"wd.42"
|
| 112 |
+
]
|
| 113 |
+
},
|
| 114 |
+
"config_fingerprint": "a8d632854c2cd1bd",
|
| 115 |
+
"artifact_path": "experiments/think-d12-1ep-44sh-r20-wd42"
|
| 116 |
+
},
|
| 117 |
+
"stage": "base",
|
| 118 |
+
"base_experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 119 |
+
"parent_experiment_id": null,
|
| 120 |
+
"parent_checkpoint_step": null,
|
| 121 |
+
"config_fingerprint": "a8d632854c2cd1bd"
|
| 122 |
+
},
|
| 123 |
+
"device_batch_size": 16,
|
| 124 |
+
"max_seq_len": 2048,
|
| 125 |
+
"total_batch_size": 524288,
|
| 126 |
+
"dataloader_state_dict": {
|
| 127 |
+
"file_idx": 2,
|
| 128 |
+
"pos": 62184769,
|
| 129 |
+
"epoch": 1,
|
| 130 |
+
"pq_idx": 2,
|
| 131 |
+
"rg_idx": 62184769
|
| 132 |
+
},
|
| 133 |
+
"loop_state": {
|
| 134 |
+
"min_val_bpb": 1.3221519749129604,
|
| 135 |
+
"smooth_train_loss": 3.7478778179789605,
|
| 136 |
+
"total_training_time": 1305.7518684864044,
|
| 137 |
+
"stage_training_flops": 232547388751872000,
|
| 138 |
+
"inherited_parent_flops": 0.0,
|
| 139 |
+
"cumulative_pipeline_training_flops": 232547388751872000
|
| 140 |
+
}
|
| 141 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_001000.json
ADDED
|
@@ -0,0 +1,141 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 1000,
|
| 3 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 4 |
+
"val_bpb": 1.2600323113203347,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-44sh-r20-wd42",
|
| 16 |
+
"wandb_run_id": "5c4fba8a",
|
| 17 |
+
"wandb_group": "think-d12",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio20,44shards,1epoch,wd.42",
|
| 19 |
+
"device_type": "",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 20.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.42,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "1744d7b7ee0d5d80",
|
| 49 |
+
"git_commit_sha": "fd4d149a650d0fb07ae9b96864bb40e5769622d0",
|
| 50 |
+
"seed": 42,
|
| 51 |
+
"eval_every": 250,
|
| 52 |
+
"eval_tokens": 2097152,
|
| 53 |
+
"core_metric_every": -1,
|
| 54 |
+
"core_metric_max_per_task": 500,
|
| 55 |
+
"sample_every": -1,
|
| 56 |
+
"save_every": 500,
|
| 57 |
+
"model_tag": "think-d12-1ep-44sh-r20-wd42",
|
| 58 |
+
"experiment": {
|
| 59 |
+
"schema_version": 1,
|
| 60 |
+
"stage": "base",
|
| 61 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 62 |
+
"dataset": {
|
| 63 |
+
"adapter": "parquet_shards",
|
| 64 |
+
"repo": "jbduran/think-dataset",
|
| 65 |
+
"revision": "main",
|
| 66 |
+
"validation_shard": 472,
|
| 67 |
+
"num_train_shards": 44,
|
| 68 |
+
"download_workers": 4
|
| 69 |
+
},
|
| 70 |
+
"tokenizer": {
|
| 71 |
+
"mode": "train",
|
| 72 |
+
"max_chars": 2000000000,
|
| 73 |
+
"doc_cap": 10000,
|
| 74 |
+
"vocab_size": 32768
|
| 75 |
+
},
|
| 76 |
+
"pretokenize": {
|
| 77 |
+
"enabled": true,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"val_tokens": 20971520,
|
| 80 |
+
"shard_tokens": 100000000,
|
| 81 |
+
"tokenizer_threads": 8
|
| 82 |
+
},
|
| 83 |
+
"training": {
|
| 84 |
+
"depth": 12,
|
| 85 |
+
"scaling_params": 110100912,
|
| 86 |
+
"target_param_data_ratio": 20.0,
|
| 87 |
+
"window_pattern": "L",
|
| 88 |
+
"weight_decay": 0.42,
|
| 89 |
+
"device_batch_size": 16,
|
| 90 |
+
"total_batch_size": 524288,
|
| 91 |
+
"save_every": 500,
|
| 92 |
+
"eval_every": 250,
|
| 93 |
+
"eval_tokens": 2097152,
|
| 94 |
+
"core_metric_every": -1,
|
| 95 |
+
"sample_every": -1
|
| 96 |
+
},
|
| 97 |
+
"artifacts": {
|
| 98 |
+
"repo": "jbduran/think.nano"
|
| 99 |
+
},
|
| 100 |
+
"wandb": {
|
| 101 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 102 |
+
"project": "think.nano",
|
| 103 |
+
"name": "think-d12-1ep-44sh-r20-wd42",
|
| 104 |
+
"group": "think-d12",
|
| 105 |
+
"tags": [
|
| 106 |
+
"think-dataset",
|
| 107 |
+
"d12",
|
| 108 |
+
"ratio20",
|
| 109 |
+
"44shards",
|
| 110 |
+
"1epoch",
|
| 111 |
+
"wd.42"
|
| 112 |
+
]
|
| 113 |
+
},
|
| 114 |
+
"config_fingerprint": "a8d632854c2cd1bd",
|
| 115 |
+
"artifact_path": "experiments/think-d12-1ep-44sh-r20-wd42"
|
| 116 |
+
},
|
| 117 |
+
"stage": "base",
|
| 118 |
+
"base_experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 119 |
+
"parent_experiment_id": null,
|
| 120 |
+
"parent_checkpoint_step": null,
|
| 121 |
+
"config_fingerprint": "a8d632854c2cd1bd"
|
| 122 |
+
},
|
| 123 |
+
"device_batch_size": 16,
|
| 124 |
+
"max_seq_len": 2048,
|
| 125 |
+
"total_batch_size": 524288,
|
| 126 |
+
"dataloader_state_dict": {
|
| 127 |
+
"file_idx": 5,
|
| 128 |
+
"pos": 24336769,
|
| 129 |
+
"epoch": 1,
|
| 130 |
+
"pq_idx": 5,
|
| 131 |
+
"rg_idx": 24336769
|
| 132 |
+
},
|
| 133 |
+
"loop_state": {
|
| 134 |
+
"min_val_bpb": 1.2600323113203347,
|
| 135 |
+
"smooth_train_loss": 3.646794584039554,
|
| 136 |
+
"total_training_time": 2640.877459049225,
|
| 137 |
+
"stage_training_flops": 465094777503744000,
|
| 138 |
+
"inherited_parent_flops": 0.0,
|
| 139 |
+
"cumulative_pipeline_training_flops": 465094777503744000
|
| 140 |
+
}
|
| 141 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_001500.json
ADDED
|
@@ -0,0 +1,141 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 1500,
|
| 3 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 4 |
+
"val_bpb": 1.2377503150891866,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-44sh-r20-wd42",
|
| 16 |
+
"wandb_run_id": "5c4fba8a",
|
| 17 |
+
"wandb_group": "think-d12",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio20,44shards,1epoch,wd.42",
|
| 19 |
+
"device_type": "",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 20.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.42,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "1744d7b7ee0d5d80",
|
| 49 |
+
"git_commit_sha": "fd4d149a650d0fb07ae9b96864bb40e5769622d0",
|
| 50 |
+
"seed": 42,
|
| 51 |
+
"eval_every": 250,
|
| 52 |
+
"eval_tokens": 2097152,
|
| 53 |
+
"core_metric_every": -1,
|
| 54 |
+
"core_metric_max_per_task": 500,
|
| 55 |
+
"sample_every": -1,
|
| 56 |
+
"save_every": 500,
|
| 57 |
+
"model_tag": "think-d12-1ep-44sh-r20-wd42",
|
| 58 |
+
"experiment": {
|
| 59 |
+
"schema_version": 1,
|
| 60 |
+
"stage": "base",
|
| 61 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 62 |
+
"dataset": {
|
| 63 |
+
"adapter": "parquet_shards",
|
| 64 |
+
"repo": "jbduran/think-dataset",
|
| 65 |
+
"revision": "main",
|
| 66 |
+
"validation_shard": 472,
|
| 67 |
+
"num_train_shards": 44,
|
| 68 |
+
"download_workers": 4
|
| 69 |
+
},
|
| 70 |
+
"tokenizer": {
|
| 71 |
+
"mode": "train",
|
| 72 |
+
"max_chars": 2000000000,
|
| 73 |
+
"doc_cap": 10000,
|
| 74 |
+
"vocab_size": 32768
|
| 75 |
+
},
|
| 76 |
+
"pretokenize": {
|
| 77 |
+
"enabled": true,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"val_tokens": 20971520,
|
| 80 |
+
"shard_tokens": 100000000,
|
| 81 |
+
"tokenizer_threads": 8
|
| 82 |
+
},
|
| 83 |
+
"training": {
|
| 84 |
+
"depth": 12,
|
| 85 |
+
"scaling_params": 110100912,
|
| 86 |
+
"target_param_data_ratio": 20.0,
|
| 87 |
+
"window_pattern": "L",
|
| 88 |
+
"weight_decay": 0.42,
|
| 89 |
+
"device_batch_size": 16,
|
| 90 |
+
"total_batch_size": 524288,
|
| 91 |
+
"save_every": 500,
|
| 92 |
+
"eval_every": 250,
|
| 93 |
+
"eval_tokens": 2097152,
|
| 94 |
+
"core_metric_every": -1,
|
| 95 |
+
"sample_every": -1
|
| 96 |
+
},
|
| 97 |
+
"artifacts": {
|
| 98 |
+
"repo": "jbduran/think.nano"
|
| 99 |
+
},
|
| 100 |
+
"wandb": {
|
| 101 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 102 |
+
"project": "think.nano",
|
| 103 |
+
"name": "think-d12-1ep-44sh-r20-wd42",
|
| 104 |
+
"group": "think-d12",
|
| 105 |
+
"tags": [
|
| 106 |
+
"think-dataset",
|
| 107 |
+
"d12",
|
| 108 |
+
"ratio20",
|
| 109 |
+
"44shards",
|
| 110 |
+
"1epoch",
|
| 111 |
+
"wd.42"
|
| 112 |
+
]
|
| 113 |
+
},
|
| 114 |
+
"config_fingerprint": "a8d632854c2cd1bd",
|
| 115 |
+
"artifact_path": "experiments/think-d12-1ep-44sh-r20-wd42"
|
| 116 |
+
},
|
| 117 |
+
"stage": "base",
|
| 118 |
+
"base_experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 119 |
+
"parent_experiment_id": null,
|
| 120 |
+
"parent_checkpoint_step": null,
|
| 121 |
+
"config_fingerprint": "a8d632854c2cd1bd"
|
| 122 |
+
},
|
| 123 |
+
"device_batch_size": 16,
|
| 124 |
+
"max_seq_len": 2048,
|
| 125 |
+
"total_batch_size": 524288,
|
| 126 |
+
"dataloader_state_dict": {
|
| 127 |
+
"file_idx": 7,
|
| 128 |
+
"pos": 86488769,
|
| 129 |
+
"epoch": 1,
|
| 130 |
+
"pq_idx": 7,
|
| 131 |
+
"rg_idx": 86488769
|
| 132 |
+
},
|
| 133 |
+
"loop_state": {
|
| 134 |
+
"min_val_bpb": 1.2377503150891866,
|
| 135 |
+
"smooth_train_loss": 3.6301349812757526,
|
| 136 |
+
"total_training_time": 3977.6890711784363,
|
| 137 |
+
"stage_training_flops": 697642166255616000,
|
| 138 |
+
"inherited_parent_flops": 0.0,
|
| 139 |
+
"cumulative_pipeline_training_flops": 697642166255616000
|
| 140 |
+
}
|
| 141 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_002000.json
ADDED
|
@@ -0,0 +1,141 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 2000,
|
| 3 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 4 |
+
"val_bpb": 1.2014593386689274,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-44sh-r20-wd42",
|
| 16 |
+
"wandb_run_id": "5c4fba8a",
|
| 17 |
+
"wandb_group": "think-d12",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio20,44shards,1epoch,wd.42",
|
| 19 |
+
"device_type": "",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 20.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.42,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "1744d7b7ee0d5d80",
|
| 49 |
+
"git_commit_sha": "fd4d149a650d0fb07ae9b96864bb40e5769622d0",
|
| 50 |
+
"seed": 42,
|
| 51 |
+
"eval_every": 250,
|
| 52 |
+
"eval_tokens": 2097152,
|
| 53 |
+
"core_metric_every": -1,
|
| 54 |
+
"core_metric_max_per_task": 500,
|
| 55 |
+
"sample_every": -1,
|
| 56 |
+
"save_every": 500,
|
| 57 |
+
"model_tag": "think-d12-1ep-44sh-r20-wd42",
|
| 58 |
+
"experiment": {
|
| 59 |
+
"schema_version": 1,
|
| 60 |
+
"stage": "base",
|
| 61 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 62 |
+
"dataset": {
|
| 63 |
+
"adapter": "parquet_shards",
|
| 64 |
+
"repo": "jbduran/think-dataset",
|
| 65 |
+
"revision": "main",
|
| 66 |
+
"validation_shard": 472,
|
| 67 |
+
"num_train_shards": 44,
|
| 68 |
+
"download_workers": 4
|
| 69 |
+
},
|
| 70 |
+
"tokenizer": {
|
| 71 |
+
"mode": "train",
|
| 72 |
+
"max_chars": 2000000000,
|
| 73 |
+
"doc_cap": 10000,
|
| 74 |
+
"vocab_size": 32768
|
| 75 |
+
},
|
| 76 |
+
"pretokenize": {
|
| 77 |
+
"enabled": true,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"val_tokens": 20971520,
|
| 80 |
+
"shard_tokens": 100000000,
|
| 81 |
+
"tokenizer_threads": 8
|
| 82 |
+
},
|
| 83 |
+
"training": {
|
| 84 |
+
"depth": 12,
|
| 85 |
+
"scaling_params": 110100912,
|
| 86 |
+
"target_param_data_ratio": 20.0,
|
| 87 |
+
"window_pattern": "L",
|
| 88 |
+
"weight_decay": 0.42,
|
| 89 |
+
"device_batch_size": 16,
|
| 90 |
+
"total_batch_size": 524288,
|
| 91 |
+
"save_every": 500,
|
| 92 |
+
"eval_every": 250,
|
| 93 |
+
"eval_tokens": 2097152,
|
| 94 |
+
"core_metric_every": -1,
|
| 95 |
+
"sample_every": -1
|
| 96 |
+
},
|
| 97 |
+
"artifacts": {
|
| 98 |
+
"repo": "jbduran/think.nano"
|
| 99 |
+
},
|
| 100 |
+
"wandb": {
|
| 101 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 102 |
+
"project": "think.nano",
|
| 103 |
+
"name": "think-d12-1ep-44sh-r20-wd42",
|
| 104 |
+
"group": "think-d12",
|
| 105 |
+
"tags": [
|
| 106 |
+
"think-dataset",
|
| 107 |
+
"d12",
|
| 108 |
+
"ratio20",
|
| 109 |
+
"44shards",
|
| 110 |
+
"1epoch",
|
| 111 |
+
"wd.42"
|
| 112 |
+
]
|
| 113 |
+
},
|
| 114 |
+
"config_fingerprint": "a8d632854c2cd1bd",
|
| 115 |
+
"artifact_path": "experiments/think-d12-1ep-44sh-r20-wd42"
|
| 116 |
+
},
|
| 117 |
+
"stage": "base",
|
| 118 |
+
"base_experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 119 |
+
"parent_experiment_id": null,
|
| 120 |
+
"parent_checkpoint_step": null,
|
| 121 |
+
"config_fingerprint": "a8d632854c2cd1bd"
|
| 122 |
+
},
|
| 123 |
+
"device_batch_size": 16,
|
| 124 |
+
"max_seq_len": 2048,
|
| 125 |
+
"total_batch_size": 524288,
|
| 126 |
+
"dataloader_state_dict": {
|
| 127 |
+
"file_idx": 10,
|
| 128 |
+
"pos": 48640769,
|
| 129 |
+
"epoch": 1,
|
| 130 |
+
"pq_idx": 10,
|
| 131 |
+
"rg_idx": 48640769
|
| 132 |
+
},
|
| 133 |
+
"loop_state": {
|
| 134 |
+
"min_val_bpb": 1.2014593386689274,
|
| 135 |
+
"smooth_train_loss": 3.4382217869051193,
|
| 136 |
+
"total_training_time": 5322.514421463013,
|
| 137 |
+
"stage_training_flops": 930189555007488000,
|
| 138 |
+
"inherited_parent_flops": 0.0,
|
| 139 |
+
"cumulative_pipeline_training_flops": 930189555007488000
|
| 140 |
+
}
|
| 141 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_002500.json
ADDED
|
@@ -0,0 +1,141 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 2500,
|
| 3 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 4 |
+
"val_bpb": 1.166274403385848,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-44sh-r20-wd42",
|
| 16 |
+
"wandb_run_id": "5c4fba8a",
|
| 17 |
+
"wandb_group": "think-d12",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio20,44shards,1epoch,wd.42",
|
| 19 |
+
"device_type": "",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 20.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.42,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "1744d7b7ee0d5d80",
|
| 49 |
+
"git_commit_sha": "fd4d149a650d0fb07ae9b96864bb40e5769622d0",
|
| 50 |
+
"seed": 42,
|
| 51 |
+
"eval_every": 250,
|
| 52 |
+
"eval_tokens": 2097152,
|
| 53 |
+
"core_metric_every": -1,
|
| 54 |
+
"core_metric_max_per_task": 500,
|
| 55 |
+
"sample_every": -1,
|
| 56 |
+
"save_every": 500,
|
| 57 |
+
"model_tag": "think-d12-1ep-44sh-r20-wd42",
|
| 58 |
+
"experiment": {
|
| 59 |
+
"schema_version": 1,
|
| 60 |
+
"stage": "base",
|
| 61 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 62 |
+
"dataset": {
|
| 63 |
+
"adapter": "parquet_shards",
|
| 64 |
+
"repo": "jbduran/think-dataset",
|
| 65 |
+
"revision": "main",
|
| 66 |
+
"validation_shard": 472,
|
| 67 |
+
"num_train_shards": 44,
|
| 68 |
+
"download_workers": 4
|
| 69 |
+
},
|
| 70 |
+
"tokenizer": {
|
| 71 |
+
"mode": "train",
|
| 72 |
+
"max_chars": 2000000000,
|
| 73 |
+
"doc_cap": 10000,
|
| 74 |
+
"vocab_size": 32768
|
| 75 |
+
},
|
| 76 |
+
"pretokenize": {
|
| 77 |
+
"enabled": true,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"val_tokens": 20971520,
|
| 80 |
+
"shard_tokens": 100000000,
|
| 81 |
+
"tokenizer_threads": 8
|
| 82 |
+
},
|
| 83 |
+
"training": {
|
| 84 |
+
"depth": 12,
|
| 85 |
+
"scaling_params": 110100912,
|
| 86 |
+
"target_param_data_ratio": 20.0,
|
| 87 |
+
"window_pattern": "L",
|
| 88 |
+
"weight_decay": 0.42,
|
| 89 |
+
"device_batch_size": 16,
|
| 90 |
+
"total_batch_size": 524288,
|
| 91 |
+
"save_every": 500,
|
| 92 |
+
"eval_every": 250,
|
| 93 |
+
"eval_tokens": 2097152,
|
| 94 |
+
"core_metric_every": -1,
|
| 95 |
+
"sample_every": -1
|
| 96 |
+
},
|
| 97 |
+
"artifacts": {
|
| 98 |
+
"repo": "jbduran/think.nano"
|
| 99 |
+
},
|
| 100 |
+
"wandb": {
|
| 101 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 102 |
+
"project": "think.nano",
|
| 103 |
+
"name": "think-d12-1ep-44sh-r20-wd42",
|
| 104 |
+
"group": "think-d12",
|
| 105 |
+
"tags": [
|
| 106 |
+
"think-dataset",
|
| 107 |
+
"d12",
|
| 108 |
+
"ratio20",
|
| 109 |
+
"44shards",
|
| 110 |
+
"1epoch",
|
| 111 |
+
"wd.42"
|
| 112 |
+
]
|
| 113 |
+
},
|
| 114 |
+
"config_fingerprint": "a8d632854c2cd1bd",
|
| 115 |
+
"artifact_path": "experiments/think-d12-1ep-44sh-r20-wd42"
|
| 116 |
+
},
|
| 117 |
+
"stage": "base",
|
| 118 |
+
"base_experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 119 |
+
"parent_experiment_id": null,
|
| 120 |
+
"parent_checkpoint_step": null,
|
| 121 |
+
"config_fingerprint": "a8d632854c2cd1bd"
|
| 122 |
+
},
|
| 123 |
+
"device_batch_size": 16,
|
| 124 |
+
"max_seq_len": 2048,
|
| 125 |
+
"total_batch_size": 524288,
|
| 126 |
+
"dataloader_state_dict": {
|
| 127 |
+
"file_idx": 13,
|
| 128 |
+
"pos": 10792769,
|
| 129 |
+
"epoch": 1,
|
| 130 |
+
"pq_idx": 13,
|
| 131 |
+
"rg_idx": 10792769
|
| 132 |
+
},
|
| 133 |
+
"loop_state": {
|
| 134 |
+
"min_val_bpb": 1.166274403385848,
|
| 135 |
+
"smooth_train_loss": 3.265478801787732,
|
| 136 |
+
"total_training_time": 6658.766751766205,
|
| 137 |
+
"stage_training_flops": 1162736943759360000,
|
| 138 |
+
"inherited_parent_flops": 0.0,
|
| 139 |
+
"cumulative_pipeline_training_flops": 1162736943759360000
|
| 140 |
+
}
|
| 141 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_003000.json
ADDED
|
@@ -0,0 +1,141 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 3000,
|
| 3 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 4 |
+
"val_bpb": 1.1420328141160099,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-44sh-r20-wd42",
|
| 16 |
+
"wandb_run_id": "5c4fba8a",
|
| 17 |
+
"wandb_group": "think-d12",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio20,44shards,1epoch,wd.42",
|
| 19 |
+
"device_type": "",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 20.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.42,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "1744d7b7ee0d5d80",
|
| 49 |
+
"git_commit_sha": "fd4d149a650d0fb07ae9b96864bb40e5769622d0",
|
| 50 |
+
"seed": 42,
|
| 51 |
+
"eval_every": 250,
|
| 52 |
+
"eval_tokens": 2097152,
|
| 53 |
+
"core_metric_every": -1,
|
| 54 |
+
"core_metric_max_per_task": 500,
|
| 55 |
+
"sample_every": -1,
|
| 56 |
+
"save_every": 500,
|
| 57 |
+
"model_tag": "think-d12-1ep-44sh-r20-wd42",
|
| 58 |
+
"experiment": {
|
| 59 |
+
"schema_version": 1,
|
| 60 |
+
"stage": "base",
|
| 61 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 62 |
+
"dataset": {
|
| 63 |
+
"adapter": "parquet_shards",
|
| 64 |
+
"repo": "jbduran/think-dataset",
|
| 65 |
+
"revision": "main",
|
| 66 |
+
"validation_shard": 472,
|
| 67 |
+
"num_train_shards": 44,
|
| 68 |
+
"download_workers": 4
|
| 69 |
+
},
|
| 70 |
+
"tokenizer": {
|
| 71 |
+
"mode": "train",
|
| 72 |
+
"max_chars": 2000000000,
|
| 73 |
+
"doc_cap": 10000,
|
| 74 |
+
"vocab_size": 32768
|
| 75 |
+
},
|
| 76 |
+
"pretokenize": {
|
| 77 |
+
"enabled": true,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"val_tokens": 20971520,
|
| 80 |
+
"shard_tokens": 100000000,
|
| 81 |
+
"tokenizer_threads": 8
|
| 82 |
+
},
|
| 83 |
+
"training": {
|
| 84 |
+
"depth": 12,
|
| 85 |
+
"scaling_params": 110100912,
|
| 86 |
+
"target_param_data_ratio": 20.0,
|
| 87 |
+
"window_pattern": "L",
|
| 88 |
+
"weight_decay": 0.42,
|
| 89 |
+
"device_batch_size": 16,
|
| 90 |
+
"total_batch_size": 524288,
|
| 91 |
+
"save_every": 500,
|
| 92 |
+
"eval_every": 250,
|
| 93 |
+
"eval_tokens": 2097152,
|
| 94 |
+
"core_metric_every": -1,
|
| 95 |
+
"sample_every": -1
|
| 96 |
+
},
|
| 97 |
+
"artifacts": {
|
| 98 |
+
"repo": "jbduran/think.nano"
|
| 99 |
+
},
|
| 100 |
+
"wandb": {
|
| 101 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 102 |
+
"project": "think.nano",
|
| 103 |
+
"name": "think-d12-1ep-44sh-r20-wd42",
|
| 104 |
+
"group": "think-d12",
|
| 105 |
+
"tags": [
|
| 106 |
+
"think-dataset",
|
| 107 |
+
"d12",
|
| 108 |
+
"ratio20",
|
| 109 |
+
"44shards",
|
| 110 |
+
"1epoch",
|
| 111 |
+
"wd.42"
|
| 112 |
+
]
|
| 113 |
+
},
|
| 114 |
+
"config_fingerprint": "a8d632854c2cd1bd",
|
| 115 |
+
"artifact_path": "experiments/think-d12-1ep-44sh-r20-wd42"
|
| 116 |
+
},
|
| 117 |
+
"stage": "base",
|
| 118 |
+
"base_experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 119 |
+
"parent_experiment_id": null,
|
| 120 |
+
"parent_checkpoint_step": null,
|
| 121 |
+
"config_fingerprint": "a8d632854c2cd1bd"
|
| 122 |
+
},
|
| 123 |
+
"device_batch_size": 16,
|
| 124 |
+
"max_seq_len": 2048,
|
| 125 |
+
"total_batch_size": 524288,
|
| 126 |
+
"dataloader_state_dict": {
|
| 127 |
+
"file_idx": 15,
|
| 128 |
+
"pos": 72944769,
|
| 129 |
+
"epoch": 1,
|
| 130 |
+
"pq_idx": 15,
|
| 131 |
+
"rg_idx": 72944769
|
| 132 |
+
},
|
| 133 |
+
"loop_state": {
|
| 134 |
+
"min_val_bpb": 1.1420328141160099,
|
| 135 |
+
"smooth_train_loss": 3.1094901625575497,
|
| 136 |
+
"total_training_time": 8003.383926391602,
|
| 137 |
+
"stage_training_flops": 1395284332511232000,
|
| 138 |
+
"inherited_parent_flops": 0.0,
|
| 139 |
+
"cumulative_pipeline_training_flops": 1395284332511232000
|
| 140 |
+
}
|
| 141 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_003500.json
ADDED
|
@@ -0,0 +1,141 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 3500,
|
| 3 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 4 |
+
"val_bpb": 1.1108293726096388,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-44sh-r20-wd42",
|
| 16 |
+
"wandb_run_id": "5c4fba8a",
|
| 17 |
+
"wandb_group": "think-d12",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio20,44shards,1epoch,wd.42",
|
| 19 |
+
"device_type": "",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 20.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.42,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "1744d7b7ee0d5d80",
|
| 49 |
+
"git_commit_sha": "fd4d149a650d0fb07ae9b96864bb40e5769622d0",
|
| 50 |
+
"seed": 42,
|
| 51 |
+
"eval_every": 250,
|
| 52 |
+
"eval_tokens": 2097152,
|
| 53 |
+
"core_metric_every": -1,
|
| 54 |
+
"core_metric_max_per_task": 500,
|
| 55 |
+
"sample_every": -1,
|
| 56 |
+
"save_every": 500,
|
| 57 |
+
"model_tag": "think-d12-1ep-44sh-r20-wd42",
|
| 58 |
+
"experiment": {
|
| 59 |
+
"schema_version": 1,
|
| 60 |
+
"stage": "base",
|
| 61 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 62 |
+
"dataset": {
|
| 63 |
+
"adapter": "parquet_shards",
|
| 64 |
+
"repo": "jbduran/think-dataset",
|
| 65 |
+
"revision": "main",
|
| 66 |
+
"validation_shard": 472,
|
| 67 |
+
"num_train_shards": 44,
|
| 68 |
+
"download_workers": 4
|
| 69 |
+
},
|
| 70 |
+
"tokenizer": {
|
| 71 |
+
"mode": "train",
|
| 72 |
+
"max_chars": 2000000000,
|
| 73 |
+
"doc_cap": 10000,
|
| 74 |
+
"vocab_size": 32768
|
| 75 |
+
},
|
| 76 |
+
"pretokenize": {
|
| 77 |
+
"enabled": true,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"val_tokens": 20971520,
|
| 80 |
+
"shard_tokens": 100000000,
|
| 81 |
+
"tokenizer_threads": 8
|
| 82 |
+
},
|
| 83 |
+
"training": {
|
| 84 |
+
"depth": 12,
|
| 85 |
+
"scaling_params": 110100912,
|
| 86 |
+
"target_param_data_ratio": 20.0,
|
| 87 |
+
"window_pattern": "L",
|
| 88 |
+
"weight_decay": 0.42,
|
| 89 |
+
"device_batch_size": 16,
|
| 90 |
+
"total_batch_size": 524288,
|
| 91 |
+
"save_every": 500,
|
| 92 |
+
"eval_every": 250,
|
| 93 |
+
"eval_tokens": 2097152,
|
| 94 |
+
"core_metric_every": -1,
|
| 95 |
+
"sample_every": -1
|
| 96 |
+
},
|
| 97 |
+
"artifacts": {
|
| 98 |
+
"repo": "jbduran/think.nano"
|
| 99 |
+
},
|
| 100 |
+
"wandb": {
|
| 101 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 102 |
+
"project": "think.nano",
|
| 103 |
+
"name": "think-d12-1ep-44sh-r20-wd42",
|
| 104 |
+
"group": "think-d12",
|
| 105 |
+
"tags": [
|
| 106 |
+
"think-dataset",
|
| 107 |
+
"d12",
|
| 108 |
+
"ratio20",
|
| 109 |
+
"44shards",
|
| 110 |
+
"1epoch",
|
| 111 |
+
"wd.42"
|
| 112 |
+
]
|
| 113 |
+
},
|
| 114 |
+
"config_fingerprint": "a8d632854c2cd1bd",
|
| 115 |
+
"artifact_path": "experiments/think-d12-1ep-44sh-r20-wd42"
|
| 116 |
+
},
|
| 117 |
+
"stage": "base",
|
| 118 |
+
"base_experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 119 |
+
"parent_experiment_id": null,
|
| 120 |
+
"parent_checkpoint_step": null,
|
| 121 |
+
"config_fingerprint": "a8d632854c2cd1bd"
|
| 122 |
+
},
|
| 123 |
+
"device_batch_size": 16,
|
| 124 |
+
"max_seq_len": 2048,
|
| 125 |
+
"total_batch_size": 524288,
|
| 126 |
+
"dataloader_state_dict": {
|
| 127 |
+
"file_idx": 18,
|
| 128 |
+
"pos": 35096769,
|
| 129 |
+
"epoch": 1,
|
| 130 |
+
"pq_idx": 18,
|
| 131 |
+
"rg_idx": 35096769
|
| 132 |
+
},
|
| 133 |
+
"loop_state": {
|
| 134 |
+
"min_val_bpb": 1.1108293726096388,
|
| 135 |
+
"smooth_train_loss": 3.0718457586789576,
|
| 136 |
+
"total_training_time": 9347.049030542374,
|
| 137 |
+
"stage_training_flops": 1627831721263104000,
|
| 138 |
+
"inherited_parent_flops": 0.0,
|
| 139 |
+
"cumulative_pipeline_training_flops": 1627831721263104000
|
| 140 |
+
}
|
| 141 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_004000.json
ADDED
|
@@ -0,0 +1,141 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 4000,
|
| 3 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 4 |
+
"val_bpb": 1.0845218539469001,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-44sh-r20-wd42",
|
| 16 |
+
"wandb_run_id": "5c4fba8a",
|
| 17 |
+
"wandb_group": "think-d12",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio20,44shards,1epoch,wd.42",
|
| 19 |
+
"device_type": "",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 20.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.42,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "1744d7b7ee0d5d80",
|
| 49 |
+
"git_commit_sha": "fd4d149a650d0fb07ae9b96864bb40e5769622d0",
|
| 50 |
+
"seed": 42,
|
| 51 |
+
"eval_every": 250,
|
| 52 |
+
"eval_tokens": 2097152,
|
| 53 |
+
"core_metric_every": -1,
|
| 54 |
+
"core_metric_max_per_task": 500,
|
| 55 |
+
"sample_every": -1,
|
| 56 |
+
"save_every": 500,
|
| 57 |
+
"model_tag": "think-d12-1ep-44sh-r20-wd42",
|
| 58 |
+
"experiment": {
|
| 59 |
+
"schema_version": 1,
|
| 60 |
+
"stage": "base",
|
| 61 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 62 |
+
"dataset": {
|
| 63 |
+
"adapter": "parquet_shards",
|
| 64 |
+
"repo": "jbduran/think-dataset",
|
| 65 |
+
"revision": "main",
|
| 66 |
+
"validation_shard": 472,
|
| 67 |
+
"num_train_shards": 44,
|
| 68 |
+
"download_workers": 4
|
| 69 |
+
},
|
| 70 |
+
"tokenizer": {
|
| 71 |
+
"mode": "train",
|
| 72 |
+
"max_chars": 2000000000,
|
| 73 |
+
"doc_cap": 10000,
|
| 74 |
+
"vocab_size": 32768
|
| 75 |
+
},
|
| 76 |
+
"pretokenize": {
|
| 77 |
+
"enabled": true,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"val_tokens": 20971520,
|
| 80 |
+
"shard_tokens": 100000000,
|
| 81 |
+
"tokenizer_threads": 8
|
| 82 |
+
},
|
| 83 |
+
"training": {
|
| 84 |
+
"depth": 12,
|
| 85 |
+
"scaling_params": 110100912,
|
| 86 |
+
"target_param_data_ratio": 20.0,
|
| 87 |
+
"window_pattern": "L",
|
| 88 |
+
"weight_decay": 0.42,
|
| 89 |
+
"device_batch_size": 16,
|
| 90 |
+
"total_batch_size": 524288,
|
| 91 |
+
"save_every": 500,
|
| 92 |
+
"eval_every": 250,
|
| 93 |
+
"eval_tokens": 2097152,
|
| 94 |
+
"core_metric_every": -1,
|
| 95 |
+
"sample_every": -1
|
| 96 |
+
},
|
| 97 |
+
"artifacts": {
|
| 98 |
+
"repo": "jbduran/think.nano"
|
| 99 |
+
},
|
| 100 |
+
"wandb": {
|
| 101 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 102 |
+
"project": "think.nano",
|
| 103 |
+
"name": "think-d12-1ep-44sh-r20-wd42",
|
| 104 |
+
"group": "think-d12",
|
| 105 |
+
"tags": [
|
| 106 |
+
"think-dataset",
|
| 107 |
+
"d12",
|
| 108 |
+
"ratio20",
|
| 109 |
+
"44shards",
|
| 110 |
+
"1epoch",
|
| 111 |
+
"wd.42"
|
| 112 |
+
]
|
| 113 |
+
},
|
| 114 |
+
"config_fingerprint": "a8d632854c2cd1bd",
|
| 115 |
+
"artifact_path": "experiments/think-d12-1ep-44sh-r20-wd42"
|
| 116 |
+
},
|
| 117 |
+
"stage": "base",
|
| 118 |
+
"base_experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 119 |
+
"parent_experiment_id": null,
|
| 120 |
+
"parent_checkpoint_step": null,
|
| 121 |
+
"config_fingerprint": "a8d632854c2cd1bd"
|
| 122 |
+
},
|
| 123 |
+
"device_batch_size": 16,
|
| 124 |
+
"max_seq_len": 2048,
|
| 125 |
+
"total_batch_size": 524288,
|
| 126 |
+
"dataloader_state_dict": {
|
| 127 |
+
"file_idx": 20,
|
| 128 |
+
"pos": 97248769,
|
| 129 |
+
"epoch": 1,
|
| 130 |
+
"pq_idx": 20,
|
| 131 |
+
"rg_idx": 97248769
|
| 132 |
+
},
|
| 133 |
+
"loop_state": {
|
| 134 |
+
"min_val_bpb": 1.0845218539469001,
|
| 135 |
+
"smooth_train_loss": 2.94610128781119,
|
| 136 |
+
"total_training_time": 10685.518072605133,
|
| 137 |
+
"stage_training_flops": 1860379110014976000,
|
| 138 |
+
"inherited_parent_flops": 0.0,
|
| 139 |
+
"cumulative_pipeline_training_flops": 1860379110014976000
|
| 140 |
+
}
|
| 141 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/meta_004200.json
ADDED
|
@@ -0,0 +1,141 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 4200,
|
| 3 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 4 |
+
"val_bpb": 1.078128321044417,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-44sh-r20-wd42",
|
| 16 |
+
"wandb_run_id": "5c4fba8a",
|
| 17 |
+
"wandb_group": "think-d12",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio20,44shards,1epoch,wd.42",
|
| 19 |
+
"device_type": "",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 20.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.42,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-44sh-r20-wd42/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "1744d7b7ee0d5d80",
|
| 49 |
+
"git_commit_sha": "fd4d149a650d0fb07ae9b96864bb40e5769622d0",
|
| 50 |
+
"seed": 42,
|
| 51 |
+
"eval_every": 250,
|
| 52 |
+
"eval_tokens": 2097152,
|
| 53 |
+
"core_metric_every": -1,
|
| 54 |
+
"core_metric_max_per_task": 500,
|
| 55 |
+
"sample_every": -1,
|
| 56 |
+
"save_every": 500,
|
| 57 |
+
"model_tag": "think-d12-1ep-44sh-r20-wd42",
|
| 58 |
+
"experiment": {
|
| 59 |
+
"schema_version": 1,
|
| 60 |
+
"stage": "base",
|
| 61 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 62 |
+
"dataset": {
|
| 63 |
+
"adapter": "parquet_shards",
|
| 64 |
+
"repo": "jbduran/think-dataset",
|
| 65 |
+
"revision": "main",
|
| 66 |
+
"validation_shard": 472,
|
| 67 |
+
"num_train_shards": 44,
|
| 68 |
+
"download_workers": 4
|
| 69 |
+
},
|
| 70 |
+
"tokenizer": {
|
| 71 |
+
"mode": "train",
|
| 72 |
+
"max_chars": 2000000000,
|
| 73 |
+
"doc_cap": 10000,
|
| 74 |
+
"vocab_size": 32768
|
| 75 |
+
},
|
| 76 |
+
"pretokenize": {
|
| 77 |
+
"enabled": true,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"val_tokens": 20971520,
|
| 80 |
+
"shard_tokens": 100000000,
|
| 81 |
+
"tokenizer_threads": 8
|
| 82 |
+
},
|
| 83 |
+
"training": {
|
| 84 |
+
"depth": 12,
|
| 85 |
+
"scaling_params": 110100912,
|
| 86 |
+
"target_param_data_ratio": 20.0,
|
| 87 |
+
"window_pattern": "L",
|
| 88 |
+
"weight_decay": 0.42,
|
| 89 |
+
"device_batch_size": 16,
|
| 90 |
+
"total_batch_size": 524288,
|
| 91 |
+
"save_every": 500,
|
| 92 |
+
"eval_every": 250,
|
| 93 |
+
"eval_tokens": 2097152,
|
| 94 |
+
"core_metric_every": -1,
|
| 95 |
+
"sample_every": -1
|
| 96 |
+
},
|
| 97 |
+
"artifacts": {
|
| 98 |
+
"repo": "jbduran/think.nano"
|
| 99 |
+
},
|
| 100 |
+
"wandb": {
|
| 101 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 102 |
+
"project": "think.nano",
|
| 103 |
+
"name": "think-d12-1ep-44sh-r20-wd42",
|
| 104 |
+
"group": "think-d12",
|
| 105 |
+
"tags": [
|
| 106 |
+
"think-dataset",
|
| 107 |
+
"d12",
|
| 108 |
+
"ratio20",
|
| 109 |
+
"44shards",
|
| 110 |
+
"1epoch",
|
| 111 |
+
"wd.42"
|
| 112 |
+
]
|
| 113 |
+
},
|
| 114 |
+
"config_fingerprint": "a8d632854c2cd1bd",
|
| 115 |
+
"artifact_path": "experiments/think-d12-1ep-44sh-r20-wd42"
|
| 116 |
+
},
|
| 117 |
+
"stage": "base",
|
| 118 |
+
"base_experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 119 |
+
"parent_experiment_id": null,
|
| 120 |
+
"parent_checkpoint_step": null,
|
| 121 |
+
"config_fingerprint": "a8d632854c2cd1bd"
|
| 122 |
+
},
|
| 123 |
+
"device_batch_size": 16,
|
| 124 |
+
"max_seq_len": 2048,
|
| 125 |
+
"total_batch_size": 524288,
|
| 126 |
+
"dataloader_state_dict": {
|
| 127 |
+
"file_idx": 22,
|
| 128 |
+
"pos": 2109569,
|
| 129 |
+
"epoch": 1,
|
| 130 |
+
"pq_idx": 22,
|
| 131 |
+
"rg_idx": 2109569
|
| 132 |
+
},
|
| 133 |
+
"loop_state": {
|
| 134 |
+
"min_val_bpb": 1.078128321044417,
|
| 135 |
+
"smooth_train_loss": 2.8475676426206853,
|
| 136 |
+
"total_training_time": 11219.814347743988,
|
| 137 |
+
"stage_training_flops": 1953398065515724800,
|
| 138 |
+
"inherited_parent_flops": 0.0,
|
| 139 |
+
"cumulative_pipeline_training_flops": 1953398065515724800
|
| 140 |
+
}
|
| 141 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_000500.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:db546864ca01fbe6875d9c12a049bf0aa4232ba3a4dbdba03ecbdd1095a15e55
|
| 3 |
+
size 792761690
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_001000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5af8aecdefdbf085e32749ea53e8ce55622196b42c90634282458c34af4d5e1a
|
| 3 |
+
size 792761690
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_001500.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b7582f0335e8a47d987ffb85174e35b14fdb939ea858448b32e21c56d3384056
|
| 3 |
+
size 792761690
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_002000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c8ead5070dd054e0ea8f29381274296936bedcbc712ffd4fd64b11adbda9e088
|
| 3 |
+
size 792761690
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_002500.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:77f5679e681a78bf061e9cf261a005a4c658b107e974be777f85e489d8ad1140
|
| 3 |
+
size 792761690
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_003000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6ca8be32656940ecf969903f3b513a3e673c74e5e405322c584f57e85a13df0f
|
| 3 |
+
size 792761690
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_003500.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b330320b63a95624ecc9ba05722dda9609593987c48a6ab90047c94c9f3d06f1
|
| 3 |
+
size 792761690
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_004000.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b7986875a99712f761a3f218dfefbca73547a1ae8b45f08ab9d95c7dec1b2a3f
|
| 3 |
+
size 792761690
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/model_004200.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d641bed4b7bf0e787b469394a0c01c73d1d66655be72525a4c625e3f04c961a6
|
| 3 |
+
size 792761690
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_000500_rank0.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1525cb06d3f15e13db9115c5bb67d4ba9c751c6c2bc2a5901d615a785323bd3f
|
| 3 |
+
size 1246165357
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_001000_rank0.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1181d48ea007611efdd9c45275aa6cbc350d176bf736aef963b05953f4e2837f
|
| 3 |
+
size 1246165357
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_001500_rank0.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:93fcab3d3b289e92644d578ebcc8b9ea9dd644fe3e36efd4ebda802e0f438b42
|
| 3 |
+
size 1246165357
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_002000_rank0.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6602307370d1412fd6f58d5e1b67da2edd22590385d684ec62d1640075409d99
|
| 3 |
+
size 1246165357
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_002500_rank0.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fde77b3022a5126a82a110fb379c4aec5775aa6440623ea42a6790c99a721422
|
| 3 |
+
size 1246165357
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_003000_rank0.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c081ca79e912393a33cf8e63d1795047a87d90735757f51df8ed38477ba851d5
|
| 3 |
+
size 1246165357
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_003500_rank0.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:328e0b85a4407f35d10e644574bad923147a25c24dfbc5e8ebf0b095c2424497
|
| 3 |
+
size 1246165357
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_004000_rank0.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:704c4809a117c46020fcc551cfef13bd6aa5259a74ce8ab36acfd9993b126436
|
| 3 |
+
size 1246165357
|
experiments/think-d12-1ep-44sh-r20-wd42/base_checkpoints/optim_004200_rank0.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8c8ff3203701457409f4a8b416d178fb66b3ced9764bda87bccf48e0c1990cb6
|
| 3 |
+
size 1246165357
|
experiments/think-d12-1ep-44sh-r20-wd42/config.json
ADDED
|
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": 1,
|
| 3 |
+
"stage": "base",
|
| 4 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 5 |
+
"dataset": {
|
| 6 |
+
"adapter": "parquet_shards",
|
| 7 |
+
"repo": "jbduran/think-dataset",
|
| 8 |
+
"revision": "main",
|
| 9 |
+
"validation_shard": 472,
|
| 10 |
+
"num_train_shards": 44,
|
| 11 |
+
"download_workers": 4
|
| 12 |
+
},
|
| 13 |
+
"tokenizer": {
|
| 14 |
+
"mode": "train",
|
| 15 |
+
"max_chars": 2000000000,
|
| 16 |
+
"doc_cap": 10000,
|
| 17 |
+
"vocab_size": 32768
|
| 18 |
+
},
|
| 19 |
+
"pretokenize": {
|
| 20 |
+
"enabled": true,
|
| 21 |
+
"slack": 1.03,
|
| 22 |
+
"val_tokens": 20971520,
|
| 23 |
+
"shard_tokens": 100000000,
|
| 24 |
+
"tokenizer_threads": 8
|
| 25 |
+
},
|
| 26 |
+
"training": {
|
| 27 |
+
"depth": 12,
|
| 28 |
+
"scaling_params": 110100912,
|
| 29 |
+
"target_param_data_ratio": 20.0,
|
| 30 |
+
"window_pattern": "L",
|
| 31 |
+
"weight_decay": 0.42,
|
| 32 |
+
"device_batch_size": 16,
|
| 33 |
+
"total_batch_size": 524288,
|
| 34 |
+
"save_every": 500,
|
| 35 |
+
"eval_every": 250,
|
| 36 |
+
"eval_tokens": 2097152,
|
| 37 |
+
"core_metric_every": -1,
|
| 38 |
+
"sample_every": -1
|
| 39 |
+
},
|
| 40 |
+
"artifacts": {
|
| 41 |
+
"repo": "jbduran/think.nano"
|
| 42 |
+
},
|
| 43 |
+
"wandb": {
|
| 44 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 45 |
+
"project": "think.nano",
|
| 46 |
+
"name": "think-d12-1ep-44sh-r20-wd42",
|
| 47 |
+
"group": "think-d12",
|
| 48 |
+
"tags": [
|
| 49 |
+
"think-dataset",
|
| 50 |
+
"d12",
|
| 51 |
+
"ratio20",
|
| 52 |
+
"44shards",
|
| 53 |
+
"1epoch",
|
| 54 |
+
"wd.42"
|
| 55 |
+
]
|
| 56 |
+
},
|
| 57 |
+
"config_fingerprint": "a8d632854c2cd1bd",
|
| 58 |
+
"artifact_path": "experiments/think-d12-1ep-44sh-r20-wd42"
|
| 59 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/evals/core.json
ADDED
|
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model": "base_model (step 4200)",
|
| 3 |
+
"step": 4200,
|
| 4 |
+
"bpb": {},
|
| 5 |
+
"core_metric": 0.07908813484502109,
|
| 6 |
+
"core_results": {
|
| 7 |
+
"hellaswag_zeroshot": 0.28251343965530396,
|
| 8 |
+
"jeopardy": 0.0009447330958209932,
|
| 9 |
+
"bigbench_qa_wikidata": 0.07814575731754303,
|
| 10 |
+
"arc_easy": 0.31607744097709656,
|
| 11 |
+
"arc_challenge": 0.2022184282541275,
|
| 12 |
+
"copa": 0.5699999928474426,
|
| 13 |
+
"commonsense_qa": 0.312039315700531,
|
| 14 |
+
"piqa": 0.5527747273445129,
|
| 15 |
+
"openbook_qa": 0.24800001084804535,
|
| 16 |
+
"lambada_openai": 0.26043081283569336,
|
| 17 |
+
"hellaswag": 0.2815176248550415,
|
| 18 |
+
"winograd": 0.5604395866394043,
|
| 19 |
+
"winogrande": 0.4980268180370331,
|
| 20 |
+
"bigbench_dyck_languages": 0.11500000208616257,
|
| 21 |
+
"agi_eval_lsat_ar": 0.260869562625885,
|
| 22 |
+
"bigbench_cs_algorithms": 0.4015151262283325,
|
| 23 |
+
"bigbench_operators": 0.10476190596818924,
|
| 24 |
+
"bigbench_repeat_copy_logic": 0.0,
|
| 25 |
+
"squad": 0.025922421365976334,
|
| 26 |
+
"coqa": 0.0899411216378212,
|
| 27 |
+
"boolq": 0.542201817035675,
|
| 28 |
+
"bigbench_language_identification": 0.25669997930526733
|
| 29 |
+
},
|
| 30 |
+
"centered_results": {
|
| 31 |
+
"hellaswag_zeroshot": 0.04335125287373861,
|
| 32 |
+
"jeopardy": 0.0009447330958209932,
|
| 33 |
+
"bigbench_qa_wikidata": 0.07814575731754303,
|
| 34 |
+
"arc_easy": 0.08810325463612874,
|
| 35 |
+
"arc_challenge": -0.06370876232783,
|
| 36 |
+
"copa": 0.13999998569488525,
|
| 37 |
+
"commonsense_qa": 0.14004914462566373,
|
| 38 |
+
"piqa": 0.10554945468902588,
|
| 39 |
+
"openbook_qa": -0.002666652202606201,
|
| 40 |
+
"lambada_openai": 0.26043081283569336,
|
| 41 |
+
"hellaswag": 0.04202349980672201,
|
| 42 |
+
"winograd": 0.1208791732788086,
|
| 43 |
+
"winogrande": -0.003946363925933838,
|
| 44 |
+
"bigbench_dyck_languages": 0.11500000208616257,
|
| 45 |
+
"agi_eval_lsat_ar": 0.07608695328235625,
|
| 46 |
+
"bigbench_cs_algorithms": 0.4015151262283325,
|
| 47 |
+
"bigbench_operators": 0.10476190596818924,
|
| 48 |
+
"bigbench_repeat_copy_logic": 0.0,
|
| 49 |
+
"squad": 0.025922421365976334,
|
| 50 |
+
"coqa": 0.0899411216378212,
|
| 51 |
+
"boolq": -0.20473206043243405,
|
| 52 |
+
"bigbench_language_identification": 0.1822882060563997
|
| 53 |
+
},
|
| 54 |
+
"conditioned_samples": [],
|
| 55 |
+
"unconditioned_samples": []
|
| 56 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/evals/samples.json
ADDED
|
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model": "base_model (step 4200)",
|
| 3 |
+
"step": 4200,
|
| 4 |
+
"bpb": {},
|
| 5 |
+
"core_metric": null,
|
| 6 |
+
"core_results": null,
|
| 7 |
+
"centered_results": null,
|
| 8 |
+
"conditioned_samples": [
|
| 9 |
+
{
|
| 10 |
+
"prompt": "The capital of France is",
|
| 11 |
+
"text": "<|bos|>The capital of France is the capital of the world. \n\nThe capital of the world is the capital of"
|
| 12 |
+
},
|
| 13 |
+
{
|
| 14 |
+
"prompt": "The chemical symbol of gold is",
|
| 15 |
+
"text": "<|bos|>The chemical symbol of gold is the symbol of the gold of the world. The gold of the world is the"
|
| 16 |
+
},
|
| 17 |
+
{
|
| 18 |
+
"prompt": "If yesterday was Friday, then tomorrow will be",
|
| 19 |
+
"text": "<|bos|>If yesterday was Friday, then tomorrow will be the last day of the week. \n\nI am, dear Sir, your most"
|
| 20 |
+
},
|
| 21 |
+
{
|
| 22 |
+
"prompt": "The opposite of hot is",
|
| 23 |
+
"text": "<|bos|>The opposite of hot is the best of all. \n\nThe best of all is the best of all."
|
| 24 |
+
},
|
| 25 |
+
{
|
| 26 |
+
"prompt": "The planets of the solar system are:",
|
| 27 |
+
"text": "<|bos|>The planets of the solar system are: \n\n1. The sun, which is the sun of the solar system. \n\n"
|
| 28 |
+
},
|
| 29 |
+
{
|
| 30 |
+
"prompt": "My favorite color is",
|
| 31 |
+
"text": "<|bos|>My favorite color is the same as that of the sun, and the same as that of the moon"
|
| 32 |
+
},
|
| 33 |
+
{
|
| 34 |
+
"prompt": "If 5*x + 3 = 13, then x is",
|
| 35 |
+
"text": "<|bos|>If 5*x + 3 = 13, then x is the number of the first and second, and x is the number of the second"
|
| 36 |
+
}
|
| 37 |
+
],
|
| 38 |
+
"unconditioned_samples": [
|
| 39 |
+
"<|bos|>IT\n\nS. PERMISSION Dedicated to the CSTRORRS OF BOSTON. \n\nADVERTISEMENT \n\nWHILE I am following up the translation of the \"Saul,\" it will not be useless to point out to the different subscribers, and to each subscriber, the different phases, phases and phases of the phenomena presented - an appearance presented in all its phases and genera, and common to them all, so as to convey to all minds then present, an impression which is correct as it is true. \n\nYet a work is what it professes to be, and this, to a very considerable extent, ought to go on for ever",
|
| 40 |
+
"<|bos|>900 women, or 96,000 or \n\n105,000 inhabitants, and in general the Morningags. Their occupation was not pleasant. . Some of them were married, and had children. Of these the \n\nMorningags were the principal; the inferior were careful at school. \n\nTheir style is not unlike that of the Turkish potter. Here the grand aim is to obtain a common arena. . . . . To English readers of books, the present day is one of the most exciting and disappointing experiences in European literature. We carelessly allow this people to be the exclusive champions of civilization and true civilization.",
|
| 41 |
+
"<|bos|>NY besides that and never' 't can on' weighing ourselves. To be dead'st... . . or dreaming'st......\n\nOur'ret too comin' (2) to the ordinary, non.. \n\nFloors (1) to pleasoit person. \n\nSane (a) can amply and gratuitously as long-a.. \n\nOn' puntity, be more alive... \n\nWaiving, too secundity, let us (y) take... \n\nAre cases ofctority sufficient, sometimes, epis-ty, disELLY \n\nORKILL idea. \n\nPUR-BO",
|
| 42 |
+
"<|bos|>-boat built by John Eddy \n\nGreen... 623 \n\nJEFFERSON, JOHN (b. Jan. 1831), commenced business as hotel and tavern-keeper at \n\nFickenkamp, Cal., Nov. 26, 1827.. \n\n289; succeeded to business as hotel-keeper and proprietor Dec. 22, 1844.. \n\n320; commenced his business as hotel-keeper and thenceforth became a hotel and boarding-house keeper. \n\n323; successfully carried on business as hotel-keeper and thenceforth became a hotel and boarding-house keeper.. \n\n329; at end of ",
|
| 43 |
+
"<|bos|>. \n\nColored by Hugh Angola M'Nabbs, Commodore James E. Lightwood, Notables. This in- amidships. ventilation of the service contests in the testingroom of the national cemetery will facilitate the work among sailors who are anxious to see their fellow-patriots die.\n\nColored from a Painting, by Luella Vancouver, L.S. \n\nNoticed by Asa G-Giveno. Feather.\n\nThere are grave dangers to the hospital which must be avoided.\n\nAcres of Described by Charles. \n\nSir Francis Drake's Louisiana-Book, $ 1555-1571",
|
| 44 |
+
"<|bos|>. \n\n TRUSTEES.]. [The whole difference between the trust companies of his farm, Blodgett v. Nugent, 63 K. B. 521, and the trust companies of Reingeldt v. Wilbraham, 95 A. 118, 56 Am. St. Rep. 232, was merely a clear difference of intention.]\n\nIt was also clear there had been a necessary delivery of the sound overseas cart can Turnusey v. Metropolitan St., etc., R. Co., 58 L. R. A. 655, and was a clear and acquies",
|
| 45 |
+
"<|bos|>ING Cosmopolites. \n\nSurviving Evidence. \n\nAs to the main objects of the girl's introduction, not necessarily to a rendition of 820-44 22305 N229 Jones concludes that a report of 22-8 has been inserted in this case regarding]\n\nburying be given by me, and that it was thought that this would facilitate our future proceedings.\n\nSome attempt was made in vain to find the advertisement notificatione by defendant, but one defendant named as gruffly as the was, namely, the boy M\u00e1 vhdvr\u00e1 to groom of the horse;",
|
| 46 |
+
"<|bos|> gilt west, sundry small pieces of paper were found in his apartment.\n\n1762.] buoyant as lightning. This piece, preserved in a drawer in the library of the British House of Commons, was a very bad article, and not a few of the proprietor's horse fell off as it fell from him. His mother was crying, and a number of other women were taking care of their milk boxes under the bed-window. One of them stripped the stranger of his best clothes. After the fireman had been succeeded to some small articles which were every moment received with peculiar satisfaction by his buttons and clenched f"
|
| 47 |
+
]
|
| 48 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/evals/val_bpb.json
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model": "base_model (step 4200)",
|
| 3 |
+
"step": 4200,
|
| 4 |
+
"bpb": {
|
| 5 |
+
"val": 1.0191548981297465
|
| 6 |
+
},
|
| 7 |
+
"core_metric": null,
|
| 8 |
+
"core_results": null,
|
| 9 |
+
"centered_results": null,
|
| 10 |
+
"conditioned_samples": [],
|
| 11 |
+
"unconditioned_samples": []
|
| 12 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/run.json
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 3 |
+
"stage": "base",
|
| 4 |
+
"base_experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 5 |
+
"parent_experiment_id": null,
|
| 6 |
+
"parent_checkpoint_step": null,
|
| 7 |
+
"config_fingerprint": "a8d632854c2cd1bd",
|
| 8 |
+
"wandb_run_id": "5c4fba8a",
|
| 9 |
+
"created_at": 1781881918
|
| 10 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/summary.json
ADDED
|
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 3 |
+
"stage": "base",
|
| 4 |
+
"base_experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 5 |
+
"parent_experiment_id": null,
|
| 6 |
+
"parent_checkpoint_step": null,
|
| 7 |
+
"dataset": "jbduran/think-dataset",
|
| 8 |
+
"dataset_revision": "main",
|
| 9 |
+
"step": 4200,
|
| 10 |
+
"depth": 12,
|
| 11 |
+
"target_param_data_ratio": 20.0,
|
| 12 |
+
"training_tokens": 2202009600,
|
| 13 |
+
"final_sampled_val_bpb": 1.078128321044417,
|
| 14 |
+
"minimum_sampled_val_bpb": 1.078128321044417,
|
| 15 |
+
"full_val_bpb": 1.0191548981297465,
|
| 16 |
+
"core_metric": 0.07908813484502109,
|
| 17 |
+
"centered_results": {
|
| 18 |
+
"hellaswag_zeroshot": 0.04335125287373861,
|
| 19 |
+
"jeopardy": 0.0009447330958209932,
|
| 20 |
+
"bigbench_qa_wikidata": 0.07814575731754303,
|
| 21 |
+
"arc_easy": 0.08810325463612874,
|
| 22 |
+
"arc_challenge": -0.06370876232783,
|
| 23 |
+
"copa": 0.13999998569488525,
|
| 24 |
+
"commonsense_qa": 0.14004914462566373,
|
| 25 |
+
"piqa": 0.10554945468902588,
|
| 26 |
+
"openbook_qa": -0.002666652202606201,
|
| 27 |
+
"lambada_openai": 0.26043081283569336,
|
| 28 |
+
"hellaswag": 0.04202349980672201,
|
| 29 |
+
"winograd": 0.1208791732788086,
|
| 30 |
+
"winogrande": -0.003946363925933838,
|
| 31 |
+
"bigbench_dyck_languages": 0.11500000208616257,
|
| 32 |
+
"agi_eval_lsat_ar": 0.07608695328235625,
|
| 33 |
+
"bigbench_cs_algorithms": 0.4015151262283325,
|
| 34 |
+
"bigbench_operators": 0.10476190596818924,
|
| 35 |
+
"bigbench_repeat_copy_logic": 0.0,
|
| 36 |
+
"squad": 0.025922421365976334,
|
| 37 |
+
"coqa": 0.0899411216378212,
|
| 38 |
+
"boolq": -0.20473206043243405,
|
| 39 |
+
"bigbench_language_identification": 0.1822882060563997
|
| 40 |
+
},
|
| 41 |
+
"conditioned_samples": [
|
| 42 |
+
{
|
| 43 |
+
"prompt": "The capital of France is",
|
| 44 |
+
"text": "<|bos|>The capital of France is the capital of the world. \n\nThe capital of the world is the capital of"
|
| 45 |
+
},
|
| 46 |
+
{
|
| 47 |
+
"prompt": "The chemical symbol of gold is",
|
| 48 |
+
"text": "<|bos|>The chemical symbol of gold is the symbol of the gold of the world. The gold of the world is the"
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"prompt": "If yesterday was Friday, then tomorrow will be",
|
| 52 |
+
"text": "<|bos|>If yesterday was Friday, then tomorrow will be the last day of the week. \n\nI am, dear Sir, your most"
|
| 53 |
+
},
|
| 54 |
+
{
|
| 55 |
+
"prompt": "The opposite of hot is",
|
| 56 |
+
"text": "<|bos|>The opposite of hot is the best of all. \n\nThe best of all is the best of all."
|
| 57 |
+
},
|
| 58 |
+
{
|
| 59 |
+
"prompt": "The planets of the solar system are:",
|
| 60 |
+
"text": "<|bos|>The planets of the solar system are: \n\n1. The sun, which is the sun of the solar system. \n\n"
|
| 61 |
+
},
|
| 62 |
+
{
|
| 63 |
+
"prompt": "My favorite color is",
|
| 64 |
+
"text": "<|bos|>My favorite color is the same as that of the sun, and the same as that of the moon"
|
| 65 |
+
},
|
| 66 |
+
{
|
| 67 |
+
"prompt": "If 5*x + 3 = 13, then x is",
|
| 68 |
+
"text": "<|bos|>If 5*x + 3 = 13, then x is the number of the first and second, and x is the number of the second"
|
| 69 |
+
}
|
| 70 |
+
],
|
| 71 |
+
"unconditioned_samples": [
|
| 72 |
+
"<|bos|>IT\n\nS. PERMISSION Dedicated to the CSTRORRS OF BOSTON. \n\nADVERTISEMENT \n\nWHILE I am following up the translation of the \"Saul,\" it will not be useless to point out to the different subscribers, and to each subscriber, the different phases, phases and phases of the phenomena presented - an appearance presented in all its phases and genera, and common to them all, so as to convey to all minds then present, an impression which is correct as it is true. \n\nYet a work is what it professes to be, and this, to a very considerable extent, ought to go on for ever",
|
| 73 |
+
"<|bos|>900 women, or 96,000 or \n\n105,000 inhabitants, and in general the Morningags. Their occupation was not pleasant. . Some of them were married, and had children. Of these the \n\nMorningags were the principal; the inferior were careful at school. \n\nTheir style is not unlike that of the Turkish potter. Here the grand aim is to obtain a common arena. . . . . To English readers of books, the present day is one of the most exciting and disappointing experiences in European literature. We carelessly allow this people to be the exclusive champions of civilization and true civilization.",
|
| 74 |
+
"<|bos|>NY besides that and never' 't can on' weighing ourselves. To be dead'st... . . or dreaming'st......\n\nOur'ret too comin' (2) to the ordinary, non.. \n\nFloors (1) to pleasoit person. \n\nSane (a) can amply and gratuitously as long-a.. \n\nOn' puntity, be more alive... \n\nWaiving, too secundity, let us (y) take... \n\nAre cases ofctority sufficient, sometimes, epis-ty, disELLY \n\nORKILL idea. \n\nPUR-BO",
|
| 75 |
+
"<|bos|>-boat built by John Eddy \n\nGreen... 623 \n\nJEFFERSON, JOHN (b. Jan. 1831), commenced business as hotel and tavern-keeper at \n\nFickenkamp, Cal., Nov. 26, 1827.. \n\n289; succeeded to business as hotel-keeper and proprietor Dec. 22, 1844.. \n\n320; commenced his business as hotel-keeper and thenceforth became a hotel and boarding-house keeper. \n\n323; successfully carried on business as hotel-keeper and thenceforth became a hotel and boarding-house keeper.. \n\n329; at end of ",
|
| 76 |
+
"<|bos|>. \n\nColored by Hugh Angola M'Nabbs, Commodore James E. Lightwood, Notables. This in- amidships. ventilation of the service contests in the testingroom of the national cemetery will facilitate the work among sailors who are anxious to see their fellow-patriots die.\n\nColored from a Painting, by Luella Vancouver, L.S. \n\nNoticed by Asa G-Giveno. Feather.\n\nThere are grave dangers to the hospital which must be avoided.\n\nAcres of Described by Charles. \n\nSir Francis Drake's Louisiana-Book, $ 1555-1571",
|
| 77 |
+
"<|bos|>. \n\n TRUSTEES.]. [The whole difference between the trust companies of his farm, Blodgett v. Nugent, 63 K. B. 521, and the trust companies of Reingeldt v. Wilbraham, 95 A. 118, 56 Am. St. Rep. 232, was merely a clear difference of intention.]\n\nIt was also clear there had been a necessary delivery of the sound overseas cart can Turnusey v. Metropolitan St., etc., R. Co., 58 L. R. A. 655, and was a clear and acquies",
|
| 78 |
+
"<|bos|>ING Cosmopolites. \n\nSurviving Evidence. \n\nAs to the main objects of the girl's introduction, not necessarily to a rendition of 820-44 22305 N229 Jones concludes that a report of 22-8 has been inserted in this case regarding]\n\nburying be given by me, and that it was thought that this would facilitate our future proceedings.\n\nSome attempt was made in vain to find the advertisement notificatione by defendant, but one defendant named as gruffly as the was, namely, the boy M\u00e1 vhdvr\u00e1 to groom of the horse;",
|
| 79 |
+
"<|bos|> gilt west, sundry small pieces of paper were found in his apartment.\n\n1762.] buoyant as lightning. This piece, preserved in a drawer in the library of the British House of Commons, was a very bad article, and not a few of the proprietor's horse fell off as it fell from him. His mother was crying, and a number of other women were taking care of their milk boxes under the bed-window. One of them stripped the stranger of his best clothes. After the fireman had been succeeded to some small articles which were every moment received with peculiar satisfaction by his buttons and clenched f"
|
| 80 |
+
],
|
| 81 |
+
"training_time_seconds": 11219.814347743988,
|
| 82 |
+
"stage_training_flops": 1.9533980655157248e+18,
|
| 83 |
+
"inherited_parent_flops": 0.0,
|
| 84 |
+
"cumulative_pipeline_training_flops": 1.9533980655157248e+18,
|
| 85 |
+
"config_fingerprint": "a8d632854c2cd1bd",
|
| 86 |
+
"git_commit_sha": "fd4d149a650d0fb07ae9b96864bb40e5769622d0",
|
| 87 |
+
"wandb_url": "https://wandb.ai/jbduran-thinkingmachinesncsu/think.nano/runs/5c4fba8a",
|
| 88 |
+
"huggingface_url": "https://huggingface.co/jbduran/think.nano/tree/main/experiments/think-d12-1ep-44sh-r20-wd42",
|
| 89 |
+
"dataset_fingerprint": "a6e1b3a100e0d8b3",
|
| 90 |
+
"tokenizer_fingerprint": "1744d7b7ee0d5d80",
|
| 91 |
+
"unique_train_tokens": 2268069888,
|
| 92 |
+
"effective_epochs": 0.970873786407767
|
| 93 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/tokenizer/experiment_tokenizer.json
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"experiment_id": "think-d12-1ep-44sh-r20-wd42",
|
| 3 |
+
"dataset": {
|
| 4 |
+
"adapter": "parquet_shards",
|
| 5 |
+
"repo": "jbduran/think-dataset",
|
| 6 |
+
"revision": "main",
|
| 7 |
+
"validation_shard": 472,
|
| 8 |
+
"num_train_shards": 44,
|
| 9 |
+
"download_workers": 4
|
| 10 |
+
},
|
| 11 |
+
"tokenizer": {
|
| 12 |
+
"mode": "train",
|
| 13 |
+
"max_chars": 2000000000,
|
| 14 |
+
"doc_cap": 10000,
|
| 15 |
+
"vocab_size": 32768
|
| 16 |
+
},
|
| 17 |
+
"created_at": 1781881934
|
| 18 |
+
}
|
experiments/think-d12-1ep-44sh-r20-wd42/tokenizer/token_bytes.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:59f928e04aa2ac37dd4064493240d1e73ecab7acb217c5a183311b0c523a3468
|
| 3 |
+
size 132649
|
experiments/think-d12-1ep-44sh-r20-wd42/tokenizer/tokenizer.pkl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fd583e3c35851c62295a1a0f6d688923e4f30649ac963b701ec2440fe8bc3e4f
|
| 3 |
+
size 404221
|
experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_000500.json
ADDED
|
@@ -0,0 +1,155 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 500,
|
| 3 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 4 |
+
"val_bpb": 1.323730996039066,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-65sh-r30",
|
| 16 |
+
"wandb_run_id": "6465e19b",
|
| 17 |
+
"wandb_group": "think-d12-stopping-point",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio30,65-shards,a100,bf16,stopping-point",
|
| 19 |
+
"device_type": "cuda",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 30.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.28,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "db3bec0946e70097",
|
| 49 |
+
"git_commit_sha": "09b5f3b7b61a45f34d50a36e570b85f0259208bc",
|
| 50 |
+
"eval_every": 250,
|
| 51 |
+
"eval_tokens": 2097152,
|
| 52 |
+
"core_metric_every": 500,
|
| 53 |
+
"core_metric_max_per_task": 50,
|
| 54 |
+
"sample_every": -1,
|
| 55 |
+
"save_every": 500,
|
| 56 |
+
"model_tag": "think-d12-1ep-65sh-r30",
|
| 57 |
+
"experiment": {
|
| 58 |
+
"schema_version": 1,
|
| 59 |
+
"stage": "base",
|
| 60 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 61 |
+
"dataset": {
|
| 62 |
+
"adapter": "parquet_shards",
|
| 63 |
+
"repo": "jbduran/think-dataset",
|
| 64 |
+
"revision": "main",
|
| 65 |
+
"validation_shard": 472,
|
| 66 |
+
"num_train_shards": 65,
|
| 67 |
+
"download_workers": 4
|
| 68 |
+
},
|
| 69 |
+
"tokenizer": {
|
| 70 |
+
"mode": "train",
|
| 71 |
+
"max_chars": 2000000000,
|
| 72 |
+
"doc_cap": 10000,
|
| 73 |
+
"vocab_size": 32768
|
| 74 |
+
},
|
| 75 |
+
"pretokenize": {
|
| 76 |
+
"enabled": true,
|
| 77 |
+
"target_tokens": 3402104832,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"require_no_wrap": true,
|
| 80 |
+
"val_tokens": 20971520,
|
| 81 |
+
"shard_tokens": 100000000,
|
| 82 |
+
"tokenizer_threads": 8
|
| 83 |
+
},
|
| 84 |
+
"training": {
|
| 85 |
+
"device_type": "cuda",
|
| 86 |
+
"depth": 12,
|
| 87 |
+
"aspect_ratio": 64,
|
| 88 |
+
"head_dim": 128,
|
| 89 |
+
"max_seq_len": 2048,
|
| 90 |
+
"scaling_params": 110100912,
|
| 91 |
+
"target_param_data_ratio": 30.0,
|
| 92 |
+
"window_pattern": "L",
|
| 93 |
+
"device_batch_size": 16,
|
| 94 |
+
"total_batch_size": 524288,
|
| 95 |
+
"embedding_lr": 0.3,
|
| 96 |
+
"unembedding_lr": 0.008,
|
| 97 |
+
"weight_decay": 0.28,
|
| 98 |
+
"matrix_lr": 0.02,
|
| 99 |
+
"scalar_lr": 0.5,
|
| 100 |
+
"warmup_steps": 40,
|
| 101 |
+
"warmdown_ratio": 0.65,
|
| 102 |
+
"final_lr_frac": 0.05,
|
| 103 |
+
"save_every": 500,
|
| 104 |
+
"eval_every": 250,
|
| 105 |
+
"eval_tokens": 2097152,
|
| 106 |
+
"core_metric_every": 500,
|
| 107 |
+
"core_metric_max_per_task": 50,
|
| 108 |
+
"sample_every": -1
|
| 109 |
+
},
|
| 110 |
+
"artifacts": {
|
| 111 |
+
"repo": "jbduran/think.nano"
|
| 112 |
+
},
|
| 113 |
+
"wandb": {
|
| 114 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 115 |
+
"project": "think.nano",
|
| 116 |
+
"name": "think-d12-1ep-65sh-r30",
|
| 117 |
+
"group": "think-d12-stopping-point",
|
| 118 |
+
"tags": [
|
| 119 |
+
"think-dataset",
|
| 120 |
+
"d12",
|
| 121 |
+
"ratio30",
|
| 122 |
+
"65-shards",
|
| 123 |
+
"a100",
|
| 124 |
+
"bf16",
|
| 125 |
+
"stopping-point"
|
| 126 |
+
]
|
| 127 |
+
},
|
| 128 |
+
"config_fingerprint": "35996219a51996ca",
|
| 129 |
+
"artifact_path": "experiments/think-d12-1ep-65sh-r30"
|
| 130 |
+
},
|
| 131 |
+
"stage": "base",
|
| 132 |
+
"base_experiment_id": "think-d12-1ep-65sh-r30",
|
| 133 |
+
"parent_experiment_id": null,
|
| 134 |
+
"parent_checkpoint_step": null,
|
| 135 |
+
"config_fingerprint": "35996219a51996ca"
|
| 136 |
+
},
|
| 137 |
+
"device_batch_size": 16,
|
| 138 |
+
"max_seq_len": 2048,
|
| 139 |
+
"total_batch_size": 524288,
|
| 140 |
+
"dataloader_state_dict": {
|
| 141 |
+
"file_idx": 2,
|
| 142 |
+
"pos": 62184769,
|
| 143 |
+
"epoch": 1,
|
| 144 |
+
"pq_idx": 2,
|
| 145 |
+
"rg_idx": 62184769
|
| 146 |
+
},
|
| 147 |
+
"loop_state": {
|
| 148 |
+
"min_val_bpb": 1.323730996039066,
|
| 149 |
+
"smooth_train_loss": 3.6702374931405064,
|
| 150 |
+
"total_training_time": 1313.3025135993958,
|
| 151 |
+
"stage_training_flops": 232547388751872000,
|
| 152 |
+
"inherited_parent_flops": 0.0,
|
| 153 |
+
"cumulative_pipeline_training_flops": 232547388751872000
|
| 154 |
+
}
|
| 155 |
+
}
|
experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_001000.json
ADDED
|
@@ -0,0 +1,155 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 1000,
|
| 3 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 4 |
+
"val_bpb": 1.253497672143533,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-65sh-r30",
|
| 16 |
+
"wandb_run_id": "6465e19b",
|
| 17 |
+
"wandb_group": "think-d12-stopping-point",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio30,65-shards,a100,bf16,stopping-point",
|
| 19 |
+
"device_type": "cuda",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 30.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.28,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "db3bec0946e70097",
|
| 49 |
+
"git_commit_sha": "09b5f3b7b61a45f34d50a36e570b85f0259208bc",
|
| 50 |
+
"eval_every": 250,
|
| 51 |
+
"eval_tokens": 2097152,
|
| 52 |
+
"core_metric_every": 500,
|
| 53 |
+
"core_metric_max_per_task": 50,
|
| 54 |
+
"sample_every": -1,
|
| 55 |
+
"save_every": 500,
|
| 56 |
+
"model_tag": "think-d12-1ep-65sh-r30",
|
| 57 |
+
"experiment": {
|
| 58 |
+
"schema_version": 1,
|
| 59 |
+
"stage": "base",
|
| 60 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 61 |
+
"dataset": {
|
| 62 |
+
"adapter": "parquet_shards",
|
| 63 |
+
"repo": "jbduran/think-dataset",
|
| 64 |
+
"revision": "main",
|
| 65 |
+
"validation_shard": 472,
|
| 66 |
+
"num_train_shards": 65,
|
| 67 |
+
"download_workers": 4
|
| 68 |
+
},
|
| 69 |
+
"tokenizer": {
|
| 70 |
+
"mode": "train",
|
| 71 |
+
"max_chars": 2000000000,
|
| 72 |
+
"doc_cap": 10000,
|
| 73 |
+
"vocab_size": 32768
|
| 74 |
+
},
|
| 75 |
+
"pretokenize": {
|
| 76 |
+
"enabled": true,
|
| 77 |
+
"target_tokens": 3402104832,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"require_no_wrap": true,
|
| 80 |
+
"val_tokens": 20971520,
|
| 81 |
+
"shard_tokens": 100000000,
|
| 82 |
+
"tokenizer_threads": 8
|
| 83 |
+
},
|
| 84 |
+
"training": {
|
| 85 |
+
"device_type": "cuda",
|
| 86 |
+
"depth": 12,
|
| 87 |
+
"aspect_ratio": 64,
|
| 88 |
+
"head_dim": 128,
|
| 89 |
+
"max_seq_len": 2048,
|
| 90 |
+
"scaling_params": 110100912,
|
| 91 |
+
"target_param_data_ratio": 30.0,
|
| 92 |
+
"window_pattern": "L",
|
| 93 |
+
"device_batch_size": 16,
|
| 94 |
+
"total_batch_size": 524288,
|
| 95 |
+
"embedding_lr": 0.3,
|
| 96 |
+
"unembedding_lr": 0.008,
|
| 97 |
+
"weight_decay": 0.28,
|
| 98 |
+
"matrix_lr": 0.02,
|
| 99 |
+
"scalar_lr": 0.5,
|
| 100 |
+
"warmup_steps": 40,
|
| 101 |
+
"warmdown_ratio": 0.65,
|
| 102 |
+
"final_lr_frac": 0.05,
|
| 103 |
+
"save_every": 500,
|
| 104 |
+
"eval_every": 250,
|
| 105 |
+
"eval_tokens": 2097152,
|
| 106 |
+
"core_metric_every": 500,
|
| 107 |
+
"core_metric_max_per_task": 50,
|
| 108 |
+
"sample_every": -1
|
| 109 |
+
},
|
| 110 |
+
"artifacts": {
|
| 111 |
+
"repo": "jbduran/think.nano"
|
| 112 |
+
},
|
| 113 |
+
"wandb": {
|
| 114 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 115 |
+
"project": "think.nano",
|
| 116 |
+
"name": "think-d12-1ep-65sh-r30",
|
| 117 |
+
"group": "think-d12-stopping-point",
|
| 118 |
+
"tags": [
|
| 119 |
+
"think-dataset",
|
| 120 |
+
"d12",
|
| 121 |
+
"ratio30",
|
| 122 |
+
"65-shards",
|
| 123 |
+
"a100",
|
| 124 |
+
"bf16",
|
| 125 |
+
"stopping-point"
|
| 126 |
+
]
|
| 127 |
+
},
|
| 128 |
+
"config_fingerprint": "35996219a51996ca",
|
| 129 |
+
"artifact_path": "experiments/think-d12-1ep-65sh-r30"
|
| 130 |
+
},
|
| 131 |
+
"stage": "base",
|
| 132 |
+
"base_experiment_id": "think-d12-1ep-65sh-r30",
|
| 133 |
+
"parent_experiment_id": null,
|
| 134 |
+
"parent_checkpoint_step": null,
|
| 135 |
+
"config_fingerprint": "35996219a51996ca"
|
| 136 |
+
},
|
| 137 |
+
"device_batch_size": 16,
|
| 138 |
+
"max_seq_len": 2048,
|
| 139 |
+
"total_batch_size": 524288,
|
| 140 |
+
"dataloader_state_dict": {
|
| 141 |
+
"file_idx": 5,
|
| 142 |
+
"pos": 24336769,
|
| 143 |
+
"epoch": 1,
|
| 144 |
+
"pq_idx": 5,
|
| 145 |
+
"rg_idx": 24336769
|
| 146 |
+
},
|
| 147 |
+
"loop_state": {
|
| 148 |
+
"min_val_bpb": 1.253497672143533,
|
| 149 |
+
"smooth_train_loss": 3.404809871021335,
|
| 150 |
+
"total_training_time": 2657.893961429596,
|
| 151 |
+
"stage_training_flops": 465094777503744000,
|
| 152 |
+
"inherited_parent_flops": 0.0,
|
| 153 |
+
"cumulative_pipeline_training_flops": 465094777503744000
|
| 154 |
+
}
|
| 155 |
+
}
|
experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_001500.json
ADDED
|
@@ -0,0 +1,155 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 1500,
|
| 3 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 4 |
+
"val_bpb": 1.2322366946944483,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-65sh-r30",
|
| 16 |
+
"wandb_run_id": "6465e19b",
|
| 17 |
+
"wandb_group": "think-d12-stopping-point",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio30,65-shards,a100,bf16,stopping-point",
|
| 19 |
+
"device_type": "cuda",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 30.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.28,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "db3bec0946e70097",
|
| 49 |
+
"git_commit_sha": "09b5f3b7b61a45f34d50a36e570b85f0259208bc",
|
| 50 |
+
"eval_every": 250,
|
| 51 |
+
"eval_tokens": 2097152,
|
| 52 |
+
"core_metric_every": 500,
|
| 53 |
+
"core_metric_max_per_task": 50,
|
| 54 |
+
"sample_every": -1,
|
| 55 |
+
"save_every": 500,
|
| 56 |
+
"model_tag": "think-d12-1ep-65sh-r30",
|
| 57 |
+
"experiment": {
|
| 58 |
+
"schema_version": 1,
|
| 59 |
+
"stage": "base",
|
| 60 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 61 |
+
"dataset": {
|
| 62 |
+
"adapter": "parquet_shards",
|
| 63 |
+
"repo": "jbduran/think-dataset",
|
| 64 |
+
"revision": "main",
|
| 65 |
+
"validation_shard": 472,
|
| 66 |
+
"num_train_shards": 65,
|
| 67 |
+
"download_workers": 4
|
| 68 |
+
},
|
| 69 |
+
"tokenizer": {
|
| 70 |
+
"mode": "train",
|
| 71 |
+
"max_chars": 2000000000,
|
| 72 |
+
"doc_cap": 10000,
|
| 73 |
+
"vocab_size": 32768
|
| 74 |
+
},
|
| 75 |
+
"pretokenize": {
|
| 76 |
+
"enabled": true,
|
| 77 |
+
"target_tokens": 3402104832,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"require_no_wrap": true,
|
| 80 |
+
"val_tokens": 20971520,
|
| 81 |
+
"shard_tokens": 100000000,
|
| 82 |
+
"tokenizer_threads": 8
|
| 83 |
+
},
|
| 84 |
+
"training": {
|
| 85 |
+
"device_type": "cuda",
|
| 86 |
+
"depth": 12,
|
| 87 |
+
"aspect_ratio": 64,
|
| 88 |
+
"head_dim": 128,
|
| 89 |
+
"max_seq_len": 2048,
|
| 90 |
+
"scaling_params": 110100912,
|
| 91 |
+
"target_param_data_ratio": 30.0,
|
| 92 |
+
"window_pattern": "L",
|
| 93 |
+
"device_batch_size": 16,
|
| 94 |
+
"total_batch_size": 524288,
|
| 95 |
+
"embedding_lr": 0.3,
|
| 96 |
+
"unembedding_lr": 0.008,
|
| 97 |
+
"weight_decay": 0.28,
|
| 98 |
+
"matrix_lr": 0.02,
|
| 99 |
+
"scalar_lr": 0.5,
|
| 100 |
+
"warmup_steps": 40,
|
| 101 |
+
"warmdown_ratio": 0.65,
|
| 102 |
+
"final_lr_frac": 0.05,
|
| 103 |
+
"save_every": 500,
|
| 104 |
+
"eval_every": 250,
|
| 105 |
+
"eval_tokens": 2097152,
|
| 106 |
+
"core_metric_every": 500,
|
| 107 |
+
"core_metric_max_per_task": 50,
|
| 108 |
+
"sample_every": -1
|
| 109 |
+
},
|
| 110 |
+
"artifacts": {
|
| 111 |
+
"repo": "jbduran/think.nano"
|
| 112 |
+
},
|
| 113 |
+
"wandb": {
|
| 114 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 115 |
+
"project": "think.nano",
|
| 116 |
+
"name": "think-d12-1ep-65sh-r30",
|
| 117 |
+
"group": "think-d12-stopping-point",
|
| 118 |
+
"tags": [
|
| 119 |
+
"think-dataset",
|
| 120 |
+
"d12",
|
| 121 |
+
"ratio30",
|
| 122 |
+
"65-shards",
|
| 123 |
+
"a100",
|
| 124 |
+
"bf16",
|
| 125 |
+
"stopping-point"
|
| 126 |
+
]
|
| 127 |
+
},
|
| 128 |
+
"config_fingerprint": "35996219a51996ca",
|
| 129 |
+
"artifact_path": "experiments/think-d12-1ep-65sh-r30"
|
| 130 |
+
},
|
| 131 |
+
"stage": "base",
|
| 132 |
+
"base_experiment_id": "think-d12-1ep-65sh-r30",
|
| 133 |
+
"parent_experiment_id": null,
|
| 134 |
+
"parent_checkpoint_step": null,
|
| 135 |
+
"config_fingerprint": "35996219a51996ca"
|
| 136 |
+
},
|
| 137 |
+
"device_batch_size": 16,
|
| 138 |
+
"max_seq_len": 2048,
|
| 139 |
+
"total_batch_size": 524288,
|
| 140 |
+
"dataloader_state_dict": {
|
| 141 |
+
"file_idx": 7,
|
| 142 |
+
"pos": 86488769,
|
| 143 |
+
"epoch": 1,
|
| 144 |
+
"pq_idx": 7,
|
| 145 |
+
"rg_idx": 86488769
|
| 146 |
+
},
|
| 147 |
+
"loop_state": {
|
| 148 |
+
"min_val_bpb": 1.2322366946944483,
|
| 149 |
+
"smooth_train_loss": 3.4686871369235353,
|
| 150 |
+
"total_training_time": 4000.771213531494,
|
| 151 |
+
"stage_training_flops": 697642166255616000,
|
| 152 |
+
"inherited_parent_flops": 0.0,
|
| 153 |
+
"cumulative_pipeline_training_flops": 697642166255616000
|
| 154 |
+
}
|
| 155 |
+
}
|
experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_002000.json
ADDED
|
@@ -0,0 +1,155 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 2000,
|
| 3 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 4 |
+
"val_bpb": 1.212170813932778,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-65sh-r30",
|
| 16 |
+
"wandb_run_id": "6465e19b",
|
| 17 |
+
"wandb_group": "think-d12-stopping-point",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio30,65-shards,a100,bf16,stopping-point",
|
| 19 |
+
"device_type": "cuda",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 30.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.28,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "db3bec0946e70097",
|
| 49 |
+
"git_commit_sha": "09b5f3b7b61a45f34d50a36e570b85f0259208bc",
|
| 50 |
+
"eval_every": 250,
|
| 51 |
+
"eval_tokens": 2097152,
|
| 52 |
+
"core_metric_every": 500,
|
| 53 |
+
"core_metric_max_per_task": 50,
|
| 54 |
+
"sample_every": -1,
|
| 55 |
+
"save_every": 500,
|
| 56 |
+
"model_tag": "think-d12-1ep-65sh-r30",
|
| 57 |
+
"experiment": {
|
| 58 |
+
"schema_version": 1,
|
| 59 |
+
"stage": "base",
|
| 60 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 61 |
+
"dataset": {
|
| 62 |
+
"adapter": "parquet_shards",
|
| 63 |
+
"repo": "jbduran/think-dataset",
|
| 64 |
+
"revision": "main",
|
| 65 |
+
"validation_shard": 472,
|
| 66 |
+
"num_train_shards": 65,
|
| 67 |
+
"download_workers": 4
|
| 68 |
+
},
|
| 69 |
+
"tokenizer": {
|
| 70 |
+
"mode": "train",
|
| 71 |
+
"max_chars": 2000000000,
|
| 72 |
+
"doc_cap": 10000,
|
| 73 |
+
"vocab_size": 32768
|
| 74 |
+
},
|
| 75 |
+
"pretokenize": {
|
| 76 |
+
"enabled": true,
|
| 77 |
+
"target_tokens": 3402104832,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"require_no_wrap": true,
|
| 80 |
+
"val_tokens": 20971520,
|
| 81 |
+
"shard_tokens": 100000000,
|
| 82 |
+
"tokenizer_threads": 8
|
| 83 |
+
},
|
| 84 |
+
"training": {
|
| 85 |
+
"device_type": "cuda",
|
| 86 |
+
"depth": 12,
|
| 87 |
+
"aspect_ratio": 64,
|
| 88 |
+
"head_dim": 128,
|
| 89 |
+
"max_seq_len": 2048,
|
| 90 |
+
"scaling_params": 110100912,
|
| 91 |
+
"target_param_data_ratio": 30.0,
|
| 92 |
+
"window_pattern": "L",
|
| 93 |
+
"device_batch_size": 16,
|
| 94 |
+
"total_batch_size": 524288,
|
| 95 |
+
"embedding_lr": 0.3,
|
| 96 |
+
"unembedding_lr": 0.008,
|
| 97 |
+
"weight_decay": 0.28,
|
| 98 |
+
"matrix_lr": 0.02,
|
| 99 |
+
"scalar_lr": 0.5,
|
| 100 |
+
"warmup_steps": 40,
|
| 101 |
+
"warmdown_ratio": 0.65,
|
| 102 |
+
"final_lr_frac": 0.05,
|
| 103 |
+
"save_every": 500,
|
| 104 |
+
"eval_every": 250,
|
| 105 |
+
"eval_tokens": 2097152,
|
| 106 |
+
"core_metric_every": 500,
|
| 107 |
+
"core_metric_max_per_task": 50,
|
| 108 |
+
"sample_every": -1
|
| 109 |
+
},
|
| 110 |
+
"artifacts": {
|
| 111 |
+
"repo": "jbduran/think.nano"
|
| 112 |
+
},
|
| 113 |
+
"wandb": {
|
| 114 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 115 |
+
"project": "think.nano",
|
| 116 |
+
"name": "think-d12-1ep-65sh-r30",
|
| 117 |
+
"group": "think-d12-stopping-point",
|
| 118 |
+
"tags": [
|
| 119 |
+
"think-dataset",
|
| 120 |
+
"d12",
|
| 121 |
+
"ratio30",
|
| 122 |
+
"65-shards",
|
| 123 |
+
"a100",
|
| 124 |
+
"bf16",
|
| 125 |
+
"stopping-point"
|
| 126 |
+
]
|
| 127 |
+
},
|
| 128 |
+
"config_fingerprint": "35996219a51996ca",
|
| 129 |
+
"artifact_path": "experiments/think-d12-1ep-65sh-r30"
|
| 130 |
+
},
|
| 131 |
+
"stage": "base",
|
| 132 |
+
"base_experiment_id": "think-d12-1ep-65sh-r30",
|
| 133 |
+
"parent_experiment_id": null,
|
| 134 |
+
"parent_checkpoint_step": null,
|
| 135 |
+
"config_fingerprint": "35996219a51996ca"
|
| 136 |
+
},
|
| 137 |
+
"device_batch_size": 16,
|
| 138 |
+
"max_seq_len": 2048,
|
| 139 |
+
"total_batch_size": 524288,
|
| 140 |
+
"dataloader_state_dict": {
|
| 141 |
+
"file_idx": 10,
|
| 142 |
+
"pos": 48640769,
|
| 143 |
+
"epoch": 1,
|
| 144 |
+
"pq_idx": 10,
|
| 145 |
+
"rg_idx": 48640769
|
| 146 |
+
},
|
| 147 |
+
"loop_state": {
|
| 148 |
+
"min_val_bpb": 1.212170813932778,
|
| 149 |
+
"smooth_train_loss": 3.525094410637873,
|
| 150 |
+
"total_training_time": 5345.096604824066,
|
| 151 |
+
"stage_training_flops": 930189555007488000,
|
| 152 |
+
"inherited_parent_flops": 0.0,
|
| 153 |
+
"cumulative_pipeline_training_flops": 930189555007488000
|
| 154 |
+
}
|
| 155 |
+
}
|
experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_002500.json
ADDED
|
@@ -0,0 +1,155 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 2500,
|
| 3 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 4 |
+
"val_bpb": 1.1919329110762835,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-65sh-r30",
|
| 16 |
+
"wandb_run_id": "6465e19b",
|
| 17 |
+
"wandb_group": "think-d12-stopping-point",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio30,65-shards,a100,bf16,stopping-point",
|
| 19 |
+
"device_type": "cuda",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 30.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.28,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "db3bec0946e70097",
|
| 49 |
+
"git_commit_sha": "09b5f3b7b61a45f34d50a36e570b85f0259208bc",
|
| 50 |
+
"eval_every": 250,
|
| 51 |
+
"eval_tokens": 2097152,
|
| 52 |
+
"core_metric_every": 500,
|
| 53 |
+
"core_metric_max_per_task": 50,
|
| 54 |
+
"sample_every": -1,
|
| 55 |
+
"save_every": 500,
|
| 56 |
+
"model_tag": "think-d12-1ep-65sh-r30",
|
| 57 |
+
"experiment": {
|
| 58 |
+
"schema_version": 1,
|
| 59 |
+
"stage": "base",
|
| 60 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 61 |
+
"dataset": {
|
| 62 |
+
"adapter": "parquet_shards",
|
| 63 |
+
"repo": "jbduran/think-dataset",
|
| 64 |
+
"revision": "main",
|
| 65 |
+
"validation_shard": 472,
|
| 66 |
+
"num_train_shards": 65,
|
| 67 |
+
"download_workers": 4
|
| 68 |
+
},
|
| 69 |
+
"tokenizer": {
|
| 70 |
+
"mode": "train",
|
| 71 |
+
"max_chars": 2000000000,
|
| 72 |
+
"doc_cap": 10000,
|
| 73 |
+
"vocab_size": 32768
|
| 74 |
+
},
|
| 75 |
+
"pretokenize": {
|
| 76 |
+
"enabled": true,
|
| 77 |
+
"target_tokens": 3402104832,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"require_no_wrap": true,
|
| 80 |
+
"val_tokens": 20971520,
|
| 81 |
+
"shard_tokens": 100000000,
|
| 82 |
+
"tokenizer_threads": 8
|
| 83 |
+
},
|
| 84 |
+
"training": {
|
| 85 |
+
"device_type": "cuda",
|
| 86 |
+
"depth": 12,
|
| 87 |
+
"aspect_ratio": 64,
|
| 88 |
+
"head_dim": 128,
|
| 89 |
+
"max_seq_len": 2048,
|
| 90 |
+
"scaling_params": 110100912,
|
| 91 |
+
"target_param_data_ratio": 30.0,
|
| 92 |
+
"window_pattern": "L",
|
| 93 |
+
"device_batch_size": 16,
|
| 94 |
+
"total_batch_size": 524288,
|
| 95 |
+
"embedding_lr": 0.3,
|
| 96 |
+
"unembedding_lr": 0.008,
|
| 97 |
+
"weight_decay": 0.28,
|
| 98 |
+
"matrix_lr": 0.02,
|
| 99 |
+
"scalar_lr": 0.5,
|
| 100 |
+
"warmup_steps": 40,
|
| 101 |
+
"warmdown_ratio": 0.65,
|
| 102 |
+
"final_lr_frac": 0.05,
|
| 103 |
+
"save_every": 500,
|
| 104 |
+
"eval_every": 250,
|
| 105 |
+
"eval_tokens": 2097152,
|
| 106 |
+
"core_metric_every": 500,
|
| 107 |
+
"core_metric_max_per_task": 50,
|
| 108 |
+
"sample_every": -1
|
| 109 |
+
},
|
| 110 |
+
"artifacts": {
|
| 111 |
+
"repo": "jbduran/think.nano"
|
| 112 |
+
},
|
| 113 |
+
"wandb": {
|
| 114 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 115 |
+
"project": "think.nano",
|
| 116 |
+
"name": "think-d12-1ep-65sh-r30",
|
| 117 |
+
"group": "think-d12-stopping-point",
|
| 118 |
+
"tags": [
|
| 119 |
+
"think-dataset",
|
| 120 |
+
"d12",
|
| 121 |
+
"ratio30",
|
| 122 |
+
"65-shards",
|
| 123 |
+
"a100",
|
| 124 |
+
"bf16",
|
| 125 |
+
"stopping-point"
|
| 126 |
+
]
|
| 127 |
+
},
|
| 128 |
+
"config_fingerprint": "35996219a51996ca",
|
| 129 |
+
"artifact_path": "experiments/think-d12-1ep-65sh-r30"
|
| 130 |
+
},
|
| 131 |
+
"stage": "base",
|
| 132 |
+
"base_experiment_id": "think-d12-1ep-65sh-r30",
|
| 133 |
+
"parent_experiment_id": null,
|
| 134 |
+
"parent_checkpoint_step": null,
|
| 135 |
+
"config_fingerprint": "35996219a51996ca"
|
| 136 |
+
},
|
| 137 |
+
"device_batch_size": 16,
|
| 138 |
+
"max_seq_len": 2048,
|
| 139 |
+
"total_batch_size": 524288,
|
| 140 |
+
"dataloader_state_dict": {
|
| 141 |
+
"file_idx": 13,
|
| 142 |
+
"pos": 10792769,
|
| 143 |
+
"epoch": 1,
|
| 144 |
+
"pq_idx": 13,
|
| 145 |
+
"rg_idx": 10792769
|
| 146 |
+
},
|
| 147 |
+
"loop_state": {
|
| 148 |
+
"min_val_bpb": 1.1919329110762835,
|
| 149 |
+
"smooth_train_loss": 3.4785363277537242,
|
| 150 |
+
"total_training_time": 6687.278959035873,
|
| 151 |
+
"stage_training_flops": 1162736943759360000,
|
| 152 |
+
"inherited_parent_flops": 0.0,
|
| 153 |
+
"cumulative_pipeline_training_flops": 1162736943759360000
|
| 154 |
+
}
|
| 155 |
+
}
|
experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_003000.json
ADDED
|
@@ -0,0 +1,155 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 3000,
|
| 3 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 4 |
+
"val_bpb": 1.181723141516681,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-65sh-r30",
|
| 16 |
+
"wandb_run_id": "6465e19b",
|
| 17 |
+
"wandb_group": "think-d12-stopping-point",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio30,65-shards,a100,bf16,stopping-point",
|
| 19 |
+
"device_type": "cuda",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 30.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.28,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "db3bec0946e70097",
|
| 49 |
+
"git_commit_sha": "09b5f3b7b61a45f34d50a36e570b85f0259208bc",
|
| 50 |
+
"eval_every": 250,
|
| 51 |
+
"eval_tokens": 2097152,
|
| 52 |
+
"core_metric_every": 500,
|
| 53 |
+
"core_metric_max_per_task": 50,
|
| 54 |
+
"sample_every": -1,
|
| 55 |
+
"save_every": 500,
|
| 56 |
+
"model_tag": "think-d12-1ep-65sh-r30",
|
| 57 |
+
"experiment": {
|
| 58 |
+
"schema_version": 1,
|
| 59 |
+
"stage": "base",
|
| 60 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 61 |
+
"dataset": {
|
| 62 |
+
"adapter": "parquet_shards",
|
| 63 |
+
"repo": "jbduran/think-dataset",
|
| 64 |
+
"revision": "main",
|
| 65 |
+
"validation_shard": 472,
|
| 66 |
+
"num_train_shards": 65,
|
| 67 |
+
"download_workers": 4
|
| 68 |
+
},
|
| 69 |
+
"tokenizer": {
|
| 70 |
+
"mode": "train",
|
| 71 |
+
"max_chars": 2000000000,
|
| 72 |
+
"doc_cap": 10000,
|
| 73 |
+
"vocab_size": 32768
|
| 74 |
+
},
|
| 75 |
+
"pretokenize": {
|
| 76 |
+
"enabled": true,
|
| 77 |
+
"target_tokens": 3402104832,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"require_no_wrap": true,
|
| 80 |
+
"val_tokens": 20971520,
|
| 81 |
+
"shard_tokens": 100000000,
|
| 82 |
+
"tokenizer_threads": 8
|
| 83 |
+
},
|
| 84 |
+
"training": {
|
| 85 |
+
"device_type": "cuda",
|
| 86 |
+
"depth": 12,
|
| 87 |
+
"aspect_ratio": 64,
|
| 88 |
+
"head_dim": 128,
|
| 89 |
+
"max_seq_len": 2048,
|
| 90 |
+
"scaling_params": 110100912,
|
| 91 |
+
"target_param_data_ratio": 30.0,
|
| 92 |
+
"window_pattern": "L",
|
| 93 |
+
"device_batch_size": 16,
|
| 94 |
+
"total_batch_size": 524288,
|
| 95 |
+
"embedding_lr": 0.3,
|
| 96 |
+
"unembedding_lr": 0.008,
|
| 97 |
+
"weight_decay": 0.28,
|
| 98 |
+
"matrix_lr": 0.02,
|
| 99 |
+
"scalar_lr": 0.5,
|
| 100 |
+
"warmup_steps": 40,
|
| 101 |
+
"warmdown_ratio": 0.65,
|
| 102 |
+
"final_lr_frac": 0.05,
|
| 103 |
+
"save_every": 500,
|
| 104 |
+
"eval_every": 250,
|
| 105 |
+
"eval_tokens": 2097152,
|
| 106 |
+
"core_metric_every": 500,
|
| 107 |
+
"core_metric_max_per_task": 50,
|
| 108 |
+
"sample_every": -1
|
| 109 |
+
},
|
| 110 |
+
"artifacts": {
|
| 111 |
+
"repo": "jbduran/think.nano"
|
| 112 |
+
},
|
| 113 |
+
"wandb": {
|
| 114 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 115 |
+
"project": "think.nano",
|
| 116 |
+
"name": "think-d12-1ep-65sh-r30",
|
| 117 |
+
"group": "think-d12-stopping-point",
|
| 118 |
+
"tags": [
|
| 119 |
+
"think-dataset",
|
| 120 |
+
"d12",
|
| 121 |
+
"ratio30",
|
| 122 |
+
"65-shards",
|
| 123 |
+
"a100",
|
| 124 |
+
"bf16",
|
| 125 |
+
"stopping-point"
|
| 126 |
+
]
|
| 127 |
+
},
|
| 128 |
+
"config_fingerprint": "35996219a51996ca",
|
| 129 |
+
"artifact_path": "experiments/think-d12-1ep-65sh-r30"
|
| 130 |
+
},
|
| 131 |
+
"stage": "base",
|
| 132 |
+
"base_experiment_id": "think-d12-1ep-65sh-r30",
|
| 133 |
+
"parent_experiment_id": null,
|
| 134 |
+
"parent_checkpoint_step": null,
|
| 135 |
+
"config_fingerprint": "35996219a51996ca"
|
| 136 |
+
},
|
| 137 |
+
"device_batch_size": 16,
|
| 138 |
+
"max_seq_len": 2048,
|
| 139 |
+
"total_batch_size": 524288,
|
| 140 |
+
"dataloader_state_dict": {
|
| 141 |
+
"file_idx": 15,
|
| 142 |
+
"pos": 72944769,
|
| 143 |
+
"epoch": 1,
|
| 144 |
+
"pq_idx": 15,
|
| 145 |
+
"rg_idx": 72944769
|
| 146 |
+
},
|
| 147 |
+
"loop_state": {
|
| 148 |
+
"min_val_bpb": 1.181723141516681,
|
| 149 |
+
"smooth_train_loss": 3.1625074370797437,
|
| 150 |
+
"total_training_time": 8029.638848543167,
|
| 151 |
+
"stage_training_flops": 1395284332511232000,
|
| 152 |
+
"inherited_parent_flops": 0.0,
|
| 153 |
+
"cumulative_pipeline_training_flops": 1395284332511232000
|
| 154 |
+
}
|
| 155 |
+
}
|
experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_003500.json
ADDED
|
@@ -0,0 +1,155 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 3500,
|
| 3 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 4 |
+
"val_bpb": 1.1594974101297872,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-65sh-r30",
|
| 16 |
+
"wandb_run_id": "6465e19b",
|
| 17 |
+
"wandb_group": "think-d12-stopping-point",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio30,65-shards,a100,bf16,stopping-point",
|
| 19 |
+
"device_type": "cuda",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 30.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.28,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "db3bec0946e70097",
|
| 49 |
+
"git_commit_sha": "09b5f3b7b61a45f34d50a36e570b85f0259208bc",
|
| 50 |
+
"eval_every": 250,
|
| 51 |
+
"eval_tokens": 2097152,
|
| 52 |
+
"core_metric_every": 500,
|
| 53 |
+
"core_metric_max_per_task": 50,
|
| 54 |
+
"sample_every": -1,
|
| 55 |
+
"save_every": 500,
|
| 56 |
+
"model_tag": "think-d12-1ep-65sh-r30",
|
| 57 |
+
"experiment": {
|
| 58 |
+
"schema_version": 1,
|
| 59 |
+
"stage": "base",
|
| 60 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 61 |
+
"dataset": {
|
| 62 |
+
"adapter": "parquet_shards",
|
| 63 |
+
"repo": "jbduran/think-dataset",
|
| 64 |
+
"revision": "main",
|
| 65 |
+
"validation_shard": 472,
|
| 66 |
+
"num_train_shards": 65,
|
| 67 |
+
"download_workers": 4
|
| 68 |
+
},
|
| 69 |
+
"tokenizer": {
|
| 70 |
+
"mode": "train",
|
| 71 |
+
"max_chars": 2000000000,
|
| 72 |
+
"doc_cap": 10000,
|
| 73 |
+
"vocab_size": 32768
|
| 74 |
+
},
|
| 75 |
+
"pretokenize": {
|
| 76 |
+
"enabled": true,
|
| 77 |
+
"target_tokens": 3402104832,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"require_no_wrap": true,
|
| 80 |
+
"val_tokens": 20971520,
|
| 81 |
+
"shard_tokens": 100000000,
|
| 82 |
+
"tokenizer_threads": 8
|
| 83 |
+
},
|
| 84 |
+
"training": {
|
| 85 |
+
"device_type": "cuda",
|
| 86 |
+
"depth": 12,
|
| 87 |
+
"aspect_ratio": 64,
|
| 88 |
+
"head_dim": 128,
|
| 89 |
+
"max_seq_len": 2048,
|
| 90 |
+
"scaling_params": 110100912,
|
| 91 |
+
"target_param_data_ratio": 30.0,
|
| 92 |
+
"window_pattern": "L",
|
| 93 |
+
"device_batch_size": 16,
|
| 94 |
+
"total_batch_size": 524288,
|
| 95 |
+
"embedding_lr": 0.3,
|
| 96 |
+
"unembedding_lr": 0.008,
|
| 97 |
+
"weight_decay": 0.28,
|
| 98 |
+
"matrix_lr": 0.02,
|
| 99 |
+
"scalar_lr": 0.5,
|
| 100 |
+
"warmup_steps": 40,
|
| 101 |
+
"warmdown_ratio": 0.65,
|
| 102 |
+
"final_lr_frac": 0.05,
|
| 103 |
+
"save_every": 500,
|
| 104 |
+
"eval_every": 250,
|
| 105 |
+
"eval_tokens": 2097152,
|
| 106 |
+
"core_metric_every": 500,
|
| 107 |
+
"core_metric_max_per_task": 50,
|
| 108 |
+
"sample_every": -1
|
| 109 |
+
},
|
| 110 |
+
"artifacts": {
|
| 111 |
+
"repo": "jbduran/think.nano"
|
| 112 |
+
},
|
| 113 |
+
"wandb": {
|
| 114 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 115 |
+
"project": "think.nano",
|
| 116 |
+
"name": "think-d12-1ep-65sh-r30",
|
| 117 |
+
"group": "think-d12-stopping-point",
|
| 118 |
+
"tags": [
|
| 119 |
+
"think-dataset",
|
| 120 |
+
"d12",
|
| 121 |
+
"ratio30",
|
| 122 |
+
"65-shards",
|
| 123 |
+
"a100",
|
| 124 |
+
"bf16",
|
| 125 |
+
"stopping-point"
|
| 126 |
+
]
|
| 127 |
+
},
|
| 128 |
+
"config_fingerprint": "35996219a51996ca",
|
| 129 |
+
"artifact_path": "experiments/think-d12-1ep-65sh-r30"
|
| 130 |
+
},
|
| 131 |
+
"stage": "base",
|
| 132 |
+
"base_experiment_id": "think-d12-1ep-65sh-r30",
|
| 133 |
+
"parent_experiment_id": null,
|
| 134 |
+
"parent_checkpoint_step": null,
|
| 135 |
+
"config_fingerprint": "35996219a51996ca"
|
| 136 |
+
},
|
| 137 |
+
"device_batch_size": 16,
|
| 138 |
+
"max_seq_len": 2048,
|
| 139 |
+
"total_batch_size": 524288,
|
| 140 |
+
"dataloader_state_dict": {
|
| 141 |
+
"file_idx": 18,
|
| 142 |
+
"pos": 35096769,
|
| 143 |
+
"epoch": 1,
|
| 144 |
+
"pq_idx": 18,
|
| 145 |
+
"rg_idx": 35096769
|
| 146 |
+
},
|
| 147 |
+
"loop_state": {
|
| 148 |
+
"min_val_bpb": 1.1594974101297872,
|
| 149 |
+
"smooth_train_loss": 3.1518777563692284,
|
| 150 |
+
"total_training_time": 9373.077644109726,
|
| 151 |
+
"stage_training_flops": 1627831721263104000,
|
| 152 |
+
"inherited_parent_flops": 0.0,
|
| 153 |
+
"cumulative_pipeline_training_flops": 1627831721263104000
|
| 154 |
+
}
|
| 155 |
+
}
|
experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_004000.json
ADDED
|
@@ -0,0 +1,155 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 4000,
|
| 3 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 4 |
+
"val_bpb": 1.1364783907083784,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-65sh-r30",
|
| 16 |
+
"wandb_run_id": "6465e19b",
|
| 17 |
+
"wandb_group": "think-d12-stopping-point",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio30,65-shards,a100,bf16,stopping-point",
|
| 19 |
+
"device_type": "cuda",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 30.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.28,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "db3bec0946e70097",
|
| 49 |
+
"git_commit_sha": "09b5f3b7b61a45f34d50a36e570b85f0259208bc",
|
| 50 |
+
"eval_every": 250,
|
| 51 |
+
"eval_tokens": 2097152,
|
| 52 |
+
"core_metric_every": 500,
|
| 53 |
+
"core_metric_max_per_task": 50,
|
| 54 |
+
"sample_every": -1,
|
| 55 |
+
"save_every": 500,
|
| 56 |
+
"model_tag": "think-d12-1ep-65sh-r30",
|
| 57 |
+
"experiment": {
|
| 58 |
+
"schema_version": 1,
|
| 59 |
+
"stage": "base",
|
| 60 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 61 |
+
"dataset": {
|
| 62 |
+
"adapter": "parquet_shards",
|
| 63 |
+
"repo": "jbduran/think-dataset",
|
| 64 |
+
"revision": "main",
|
| 65 |
+
"validation_shard": 472,
|
| 66 |
+
"num_train_shards": 65,
|
| 67 |
+
"download_workers": 4
|
| 68 |
+
},
|
| 69 |
+
"tokenizer": {
|
| 70 |
+
"mode": "train",
|
| 71 |
+
"max_chars": 2000000000,
|
| 72 |
+
"doc_cap": 10000,
|
| 73 |
+
"vocab_size": 32768
|
| 74 |
+
},
|
| 75 |
+
"pretokenize": {
|
| 76 |
+
"enabled": true,
|
| 77 |
+
"target_tokens": 3402104832,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"require_no_wrap": true,
|
| 80 |
+
"val_tokens": 20971520,
|
| 81 |
+
"shard_tokens": 100000000,
|
| 82 |
+
"tokenizer_threads": 8
|
| 83 |
+
},
|
| 84 |
+
"training": {
|
| 85 |
+
"device_type": "cuda",
|
| 86 |
+
"depth": 12,
|
| 87 |
+
"aspect_ratio": 64,
|
| 88 |
+
"head_dim": 128,
|
| 89 |
+
"max_seq_len": 2048,
|
| 90 |
+
"scaling_params": 110100912,
|
| 91 |
+
"target_param_data_ratio": 30.0,
|
| 92 |
+
"window_pattern": "L",
|
| 93 |
+
"device_batch_size": 16,
|
| 94 |
+
"total_batch_size": 524288,
|
| 95 |
+
"embedding_lr": 0.3,
|
| 96 |
+
"unembedding_lr": 0.008,
|
| 97 |
+
"weight_decay": 0.28,
|
| 98 |
+
"matrix_lr": 0.02,
|
| 99 |
+
"scalar_lr": 0.5,
|
| 100 |
+
"warmup_steps": 40,
|
| 101 |
+
"warmdown_ratio": 0.65,
|
| 102 |
+
"final_lr_frac": 0.05,
|
| 103 |
+
"save_every": 500,
|
| 104 |
+
"eval_every": 250,
|
| 105 |
+
"eval_tokens": 2097152,
|
| 106 |
+
"core_metric_every": 500,
|
| 107 |
+
"core_metric_max_per_task": 50,
|
| 108 |
+
"sample_every": -1
|
| 109 |
+
},
|
| 110 |
+
"artifacts": {
|
| 111 |
+
"repo": "jbduran/think.nano"
|
| 112 |
+
},
|
| 113 |
+
"wandb": {
|
| 114 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 115 |
+
"project": "think.nano",
|
| 116 |
+
"name": "think-d12-1ep-65sh-r30",
|
| 117 |
+
"group": "think-d12-stopping-point",
|
| 118 |
+
"tags": [
|
| 119 |
+
"think-dataset",
|
| 120 |
+
"d12",
|
| 121 |
+
"ratio30",
|
| 122 |
+
"65-shards",
|
| 123 |
+
"a100",
|
| 124 |
+
"bf16",
|
| 125 |
+
"stopping-point"
|
| 126 |
+
]
|
| 127 |
+
},
|
| 128 |
+
"config_fingerprint": "35996219a51996ca",
|
| 129 |
+
"artifact_path": "experiments/think-d12-1ep-65sh-r30"
|
| 130 |
+
},
|
| 131 |
+
"stage": "base",
|
| 132 |
+
"base_experiment_id": "think-d12-1ep-65sh-r30",
|
| 133 |
+
"parent_experiment_id": null,
|
| 134 |
+
"parent_checkpoint_step": null,
|
| 135 |
+
"config_fingerprint": "35996219a51996ca"
|
| 136 |
+
},
|
| 137 |
+
"device_batch_size": 16,
|
| 138 |
+
"max_seq_len": 2048,
|
| 139 |
+
"total_batch_size": 524288,
|
| 140 |
+
"dataloader_state_dict": {
|
| 141 |
+
"file_idx": 20,
|
| 142 |
+
"pos": 97248769,
|
| 143 |
+
"epoch": 1,
|
| 144 |
+
"pq_idx": 20,
|
| 145 |
+
"rg_idx": 97248769
|
| 146 |
+
},
|
| 147 |
+
"loop_state": {
|
| 148 |
+
"min_val_bpb": 1.1364783907083784,
|
| 149 |
+
"smooth_train_loss": 3.090057974445858,
|
| 150 |
+
"total_training_time": 10716.081592082977,
|
| 151 |
+
"stage_training_flops": 1860379110014976000,
|
| 152 |
+
"inherited_parent_flops": 0.0,
|
| 153 |
+
"cumulative_pipeline_training_flops": 1860379110014976000
|
| 154 |
+
}
|
| 155 |
+
}
|
experiments/think-d12-1ep-65sh-r30/base_checkpoints/meta_004500.json
ADDED
|
@@ -0,0 +1,155 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"step": 4500,
|
| 3 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 4 |
+
"val_bpb": 1.1270159041981165,
|
| 5 |
+
"model_config": {
|
| 6 |
+
"sequence_len": 2048,
|
| 7 |
+
"vocab_size": 32768,
|
| 8 |
+
"n_layer": 12,
|
| 9 |
+
"n_head": 6,
|
| 10 |
+
"n_kv_head": 6,
|
| 11 |
+
"n_embd": 768,
|
| 12 |
+
"window_pattern": "L"
|
| 13 |
+
},
|
| 14 |
+
"user_config": {
|
| 15 |
+
"run": "think-d12-1ep-65sh-r30",
|
| 16 |
+
"wandb_run_id": "6465e19b",
|
| 17 |
+
"wandb_group": "think-d12-stopping-point",
|
| 18 |
+
"wandb_tags": "think-dataset,d12,ratio30,65-shards,a100,bf16,stopping-point",
|
| 19 |
+
"device_type": "cuda",
|
| 20 |
+
"fp8": false,
|
| 21 |
+
"fp8_recipe": "tensorwise",
|
| 22 |
+
"depth": 12,
|
| 23 |
+
"aspect_ratio": 64,
|
| 24 |
+
"head_dim": 128,
|
| 25 |
+
"max_seq_len": 2048,
|
| 26 |
+
"window_pattern": "L",
|
| 27 |
+
"num_iterations": -1,
|
| 28 |
+
"target_flops": -1.0,
|
| 29 |
+
"target_param_data_ratio": 30.0,
|
| 30 |
+
"device_batch_size": 16,
|
| 31 |
+
"total_batch_size": 524288,
|
| 32 |
+
"embedding_lr": 0.3,
|
| 33 |
+
"unembedding_lr": 0.008,
|
| 34 |
+
"weight_decay": 0.28,
|
| 35 |
+
"matrix_lr": 0.02,
|
| 36 |
+
"scalar_lr": 0.5,
|
| 37 |
+
"warmup_steps": 40,
|
| 38 |
+
"warmdown_ratio": 0.65,
|
| 39 |
+
"final_lr_frac": 0.05,
|
| 40 |
+
"resume_from_step": -1,
|
| 41 |
+
"pretokenized": true,
|
| 42 |
+
"data_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/data",
|
| 43 |
+
"tokenizer_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/tokenizer",
|
| 44 |
+
"pretokenized_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/pretok",
|
| 45 |
+
"checkpoint_dir": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/base_checkpoints",
|
| 46 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 47 |
+
"experiment_config": "/content/nanochat_cache/experiments/think-d12-1ep-65sh-r30/config.json",
|
| 48 |
+
"tokenizer_fingerprint": "db3bec0946e70097",
|
| 49 |
+
"git_commit_sha": "09b5f3b7b61a45f34d50a36e570b85f0259208bc",
|
| 50 |
+
"eval_every": 250,
|
| 51 |
+
"eval_tokens": 2097152,
|
| 52 |
+
"core_metric_every": 500,
|
| 53 |
+
"core_metric_max_per_task": 50,
|
| 54 |
+
"sample_every": -1,
|
| 55 |
+
"save_every": 500,
|
| 56 |
+
"model_tag": "think-d12-1ep-65sh-r30",
|
| 57 |
+
"experiment": {
|
| 58 |
+
"schema_version": 1,
|
| 59 |
+
"stage": "base",
|
| 60 |
+
"experiment_id": "think-d12-1ep-65sh-r30",
|
| 61 |
+
"dataset": {
|
| 62 |
+
"adapter": "parquet_shards",
|
| 63 |
+
"repo": "jbduran/think-dataset",
|
| 64 |
+
"revision": "main",
|
| 65 |
+
"validation_shard": 472,
|
| 66 |
+
"num_train_shards": 65,
|
| 67 |
+
"download_workers": 4
|
| 68 |
+
},
|
| 69 |
+
"tokenizer": {
|
| 70 |
+
"mode": "train",
|
| 71 |
+
"max_chars": 2000000000,
|
| 72 |
+
"doc_cap": 10000,
|
| 73 |
+
"vocab_size": 32768
|
| 74 |
+
},
|
| 75 |
+
"pretokenize": {
|
| 76 |
+
"enabled": true,
|
| 77 |
+
"target_tokens": 3402104832,
|
| 78 |
+
"slack": 1.03,
|
| 79 |
+
"require_no_wrap": true,
|
| 80 |
+
"val_tokens": 20971520,
|
| 81 |
+
"shard_tokens": 100000000,
|
| 82 |
+
"tokenizer_threads": 8
|
| 83 |
+
},
|
| 84 |
+
"training": {
|
| 85 |
+
"device_type": "cuda",
|
| 86 |
+
"depth": 12,
|
| 87 |
+
"aspect_ratio": 64,
|
| 88 |
+
"head_dim": 128,
|
| 89 |
+
"max_seq_len": 2048,
|
| 90 |
+
"scaling_params": 110100912,
|
| 91 |
+
"target_param_data_ratio": 30.0,
|
| 92 |
+
"window_pattern": "L",
|
| 93 |
+
"device_batch_size": 16,
|
| 94 |
+
"total_batch_size": 524288,
|
| 95 |
+
"embedding_lr": 0.3,
|
| 96 |
+
"unembedding_lr": 0.008,
|
| 97 |
+
"weight_decay": 0.28,
|
| 98 |
+
"matrix_lr": 0.02,
|
| 99 |
+
"scalar_lr": 0.5,
|
| 100 |
+
"warmup_steps": 40,
|
| 101 |
+
"warmdown_ratio": 0.65,
|
| 102 |
+
"final_lr_frac": 0.05,
|
| 103 |
+
"save_every": 500,
|
| 104 |
+
"eval_every": 250,
|
| 105 |
+
"eval_tokens": 2097152,
|
| 106 |
+
"core_metric_every": 500,
|
| 107 |
+
"core_metric_max_per_task": 50,
|
| 108 |
+
"sample_every": -1
|
| 109 |
+
},
|
| 110 |
+
"artifacts": {
|
| 111 |
+
"repo": "jbduran/think.nano"
|
| 112 |
+
},
|
| 113 |
+
"wandb": {
|
| 114 |
+
"entity": "jbduran-thinkingmachinesncsu",
|
| 115 |
+
"project": "think.nano",
|
| 116 |
+
"name": "think-d12-1ep-65sh-r30",
|
| 117 |
+
"group": "think-d12-stopping-point",
|
| 118 |
+
"tags": [
|
| 119 |
+
"think-dataset",
|
| 120 |
+
"d12",
|
| 121 |
+
"ratio30",
|
| 122 |
+
"65-shards",
|
| 123 |
+
"a100",
|
| 124 |
+
"bf16",
|
| 125 |
+
"stopping-point"
|
| 126 |
+
]
|
| 127 |
+
},
|
| 128 |
+
"config_fingerprint": "35996219a51996ca",
|
| 129 |
+
"artifact_path": "experiments/think-d12-1ep-65sh-r30"
|
| 130 |
+
},
|
| 131 |
+
"stage": "base",
|
| 132 |
+
"base_experiment_id": "think-d12-1ep-65sh-r30",
|
| 133 |
+
"parent_experiment_id": null,
|
| 134 |
+
"parent_checkpoint_step": null,
|
| 135 |
+
"config_fingerprint": "35996219a51996ca"
|
| 136 |
+
},
|
| 137 |
+
"device_batch_size": 16,
|
| 138 |
+
"max_seq_len": 2048,
|
| 139 |
+
"total_batch_size": 524288,
|
| 140 |
+
"dataloader_state_dict": {
|
| 141 |
+
"file_idx": 23,
|
| 142 |
+
"pos": 59400769,
|
| 143 |
+
"epoch": 1,
|
| 144 |
+
"pq_idx": 23,
|
| 145 |
+
"rg_idx": 59400769
|
| 146 |
+
},
|
| 147 |
+
"loop_state": {
|
| 148 |
+
"min_val_bpb": 1.1270159041981165,
|
| 149 |
+
"smooth_train_loss": 2.9730753725244097,
|
| 150 |
+
"total_training_time": 12057.107451677322,
|
| 151 |
+
"stage_training_flops": 2092926498766848000,
|
| 152 |
+
"inherited_parent_flops": 0.0,
|
| 153 |
+
"cumulative_pipeline_training_flops": 2092926498766848000
|
| 154 |
+
}
|
| 155 |
+
}
|