Download task_adaptations/sst2/metadata.json from edeneldith/WiggleGPT: direct link, hf CLI and curl.
- Browser
- Download file 5.66 kB
-
https://huggingface.co/edeneldith/WiggleGPT/resolve/main/task_adaptations/sst2/metadata.json
- Command line
-
hf download hf://edeneldith/WiggleGPT/task_adaptations/sst2/metadata.json
-
curl -L -o metadata.json https://huggingface.co/edeneldith/WiggleGPT/resolve/main/task_adaptations/sst2/metadata.json
5.66 kB
| { | |
| "format": "wigglegpt_task_inference_v1", | |
| "task": "sst2", | |
| "model_args": { | |
| "block_size": 1024, | |
| "vocab_size": 50304, | |
| "n_layer": 12, | |
| "n_head": 12, | |
| "n_embd": 768, | |
| "dropout": 0.0, | |
| "bias": false, | |
| "use_bio_mlp": true, | |
| "use_rmsnorm": true, | |
| "use_rope": true, | |
| "gradient_checkpointing": false | |
| }, | |
| "markers": { | |
| "start": 50257, | |
| "delimiter": 50258, | |
| "classify": 50259, | |
| "pad": 50256 | |
| }, | |
| "config": { | |
| "starting_checkpoint": "ckpt_pretrain.pt (original 600,000-step pretrained model)", | |
| "epochs": 3, | |
| "effective_batch_size": 32, | |
| "learning_rate": 6.25e-05, | |
| "warmup_fraction": 0.002, | |
| "schedule": "linear warmup then linear decay, matching GPT-1 task adaptation", | |
| "lm_coefficient": 0.5, | |
| "classifier_dropout": 0.1, | |
| "weight_decay": 0.01, | |
| "betas": [ | |
| 0.9, | |
| 0.999 | |
| ], | |
| "epsilon": 1e-08, | |
| "grad_clip": 1.0, | |
| "max_length": 512, | |
| "seed": 42, | |
| "cpu_threads": 2, | |
| "desktop_reserve_gib": 2.5, | |
| "max_process_gib": 9.0, | |
| "checkpoint_interval": 500, | |
| "log_interval": 25, | |
| "max_consecutive_nonfinite": 8, | |
| "tasks": { | |
| "sst2": { | |
| "microbatch_size": 16, | |
| "gradient_checkpointing": false, | |
| "eval_interval": 1000 | |
| }, | |
| "race_middle": { | |
| "microbatch_size": 2, | |
| "gradient_checkpointing": true, | |
| "eval_interval": 400 | |
| } | |
| } | |
| }, | |
| "task_config": { | |
| "max_length": 512, | |
| "classifier_dropout": 0.1, | |
| "label_names": [ | |
| "negative", | |
| "positive" | |
| ], | |
| "head": "768-to-2 linear", | |
| "task_head_parameters": 1538, | |
| "input_layout": "[start] review [classify]", | |
| "truncation": "review tokens truncated only if required to fit 512 total tokens", | |
| "tokenizer": "GPT-2 r50k_base", | |
| "tokenizer_merges_sha256": "306cd27f03c1a714eca7108e03d66b7dc042abe8c258b44c199a7ed9838dd930", | |
| "right_padding": true, | |
| "minimum_padded_width": 16, | |
| "classification_position": "last non-padding token (classify marker)", | |
| "state_key_prefixes": [ | |
| "base.", | |
| "classifier." | |
| ], | |
| "requires_custom_wrapper": true | |
| }, | |
| "training": { | |
| "epochs": 3, | |
| "max_steps": 6315, | |
| "steps": 6315, | |
| "batch_size": 32, | |
| "microbatch_size": 16, | |
| "gradient_accumulation": 2, | |
| "learning_rate": 6.25e-05, | |
| "max_length": 512, | |
| "lm_coefficient": 0.5, | |
| "stopping_cause": "epochs_complete", | |
| "classifier_dropout": 0.1, | |
| "native_backbone_dropout": 0.0, | |
| "nonfinite_updates": 0, | |
| "best_step": 6315, | |
| "peak_allocated_gib": 3.846, | |
| "trainable_parameters": 123699458, | |
| "head": "768-to-2 linear", | |
| "checkpoint_selection": "highest validation accuracy, lower validation classification loss breaks ties", | |
| "details": "Full native backbone trained. Zero decay on oscillator and 1-D parameters. Linear GPT-1 warmup/decay, AdamW, gradient clip1.0. Original backbone dropout retained; classifier dropout0.1. Three unused padding-vocabulary slots initialized for task markers.", | |
| "data_truncation": { | |
| "train": { | |
| "examples_with_truncation": 0, | |
| "candidate_sequences_with_truncation": 0, | |
| "total_tokens_removed": 0, | |
| "max_tokens_removed_per_example": 0 | |
| }, | |
| "validation": { | |
| "examples_with_truncation": 0, | |
| "candidate_sequences_with_truncation": 0, | |
| "total_tokens_removed": 0, | |
| "max_tokens_removed_per_example": 0 | |
| } | |
| }, | |
| "segments": 2 | |
| }, | |
| "metrics": { | |
| "heldout_split": "validation", | |
| "before": { | |
| "label": "Before task training (same classifier)", | |
| "correct": 437, | |
| "total": 872, | |
| "accuracy": 0.5011467889908257, | |
| "loss": 4.14792537689209, | |
| "gold_label_counts": [ | |
| 428, | |
| 444 | |
| ], | |
| "majority_accuracy": 0.5091743119266054 | |
| }, | |
| "after": { | |
| "correct": 786, | |
| "total": 872, | |
| "accuracy": 0.9013761467889908, | |
| "loss": 0.29649588465690613, | |
| "gold_label_counts": [ | |
| 428, | |
| 444 | |
| ], | |
| "majority_accuracy": 0.5091743119266054 | |
| }, | |
| "confusion_matrix": { | |
| "before": [ | |
| [ | |
| 398, | |
| 30 | |
| ], | |
| [ | |
| 405, | |
| 39 | |
| ] | |
| ], | |
| "after": [ | |
| [ | |
| 385, | |
| 43 | |
| ], | |
| [ | |
| 43, | |
| 401 | |
| ] | |
| ] | |
| }, | |
| "train_examples": 67349, | |
| "validation_examples": 872, | |
| "test_examples": 1821 | |
| }, | |
| "provenance": { | |
| "source_training_checkpoint": "best.pt", | |
| "source_training_checkpoint_sha256": "2e2630c24231098e9381b09b2e6f3d27a273696743bfe65bffe4d5f2ecd4d80e", | |
| "source_hashes": { | |
| "model": "a28201b8194941a75d3ca2e0812e6d2d0eef1b2656cc0c9f8fd0ca65bf96b28b", | |
| "trainer": "550f68528e3dbe630cb7f0ad29860d8bafb77767832819dab86ea598a29ad520" | |
| }, | |
| "original_pretrained_checkpoint_sha256": "88afaab6c93ef3e33940b4e25cbce2f44038c428109600afe8285586a3a767b9", | |
| "original_backbone_unchanged_during_export": true, | |
| "task_weights": "independent full-model task adaptation of original pretrained backbone", | |
| "export": "CPU state-dict serialization only; optimizer, order and RNG removed; no model construction or forward pass", | |
| "torch_version": "2.11.0.dev20260215+cu128" | |
| }, | |
| "file": "model.pt", | |
| "bytes": 494839923, | |
| "sha256": "0a0c73b9ec95da128c07abe6949abd2db8492c829f52bd7bb350f67aef684c66", | |
| "validation": "All model tensors exactly equal to the completed best checkpoint; source SHA-256 matches comparison record." | |
| } | |