amodaresi commited on
Commit
9b1fdda
1 Parent(s): 60890a3

Add model and its dependencies

Browse files
.gitattributes CHANGED
@@ -9,6 +9,7 @@
9
  *.lfs.* filter=lfs diff=lfs merge=lfs -text
10
  *.model filter=lfs diff=lfs merge=lfs -text
11
  *.msgpack filter=lfs diff=lfs merge=lfs -text
 
12
  *.onnx filter=lfs diff=lfs merge=lfs -text
13
  *.ot filter=lfs diff=lfs merge=lfs -text
14
  *.parquet filter=lfs diff=lfs merge=lfs -text
9
  *.lfs.* filter=lfs diff=lfs merge=lfs -text
10
  *.model filter=lfs diff=lfs merge=lfs -text
11
  *.msgpack filter=lfs diff=lfs merge=lfs -text
12
+ *.npy filter=lfs diff=lfs merge=lfs -text
13
  *.onnx filter=lfs diff=lfs merge=lfs -text
14
  *.ot filter=lfs diff=lfs merge=lfs -text
15
  *.parquet filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language:
3
+ - en
4
+ license: apache-2.0
5
+ tags:
6
+ - generated_from_trainer
7
+ datasets:
8
+ - ''
9
+ metrics:
10
+ - accuracy
11
+ model-index:
12
+ - name: SEED0042
13
+ results:
14
+ - task:
15
+ name: Text Classification
16
+ type: text-classification
17
+ dataset:
18
+ name: MNLI
19
+ type: ''
20
+ args: mnli
21
+ metrics:
22
+ - name: Accuracy
23
+ type: accuracy
24
+ value: 0.8572592969943963
25
+ ---
26
+
27
+ <!-- This model card has been generated automatically according to the information the Trainer had access to. You
28
+ should probably proofread and complete it, then remove this comment. -->
29
+
30
+ # SEED0042
31
+
32
+ This model is a fine-tuned version of [bert-large-uncased](https://huggingface.co/bert-large-uncased) on the MNLI dataset.
33
+ It achieves the following results on the evaluation set:
34
+ - Loss: 0.5092
35
+ - Accuracy: 0.8573
36
+
37
+ ## Model description
38
+
39
+ More information needed
40
+
41
+ ## Intended uses & limitations
42
+
43
+ More information needed
44
+
45
+ ## Training and evaluation data
46
+
47
+ More information needed
48
+
49
+ ## Training procedure
50
+
51
+ ### Training hyperparameters
52
+
53
+ The following hyperparameters were used during training:
54
+ - learning_rate: 5e-05
55
+ - train_batch_size: 1
56
+ - eval_batch_size: 1
57
+ - seed: 42
58
+ - distributed_type: not_parallel
59
+ - gradient_accumulation_steps: 32
60
+ - total_train_batch_size: 32
61
+ - optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
62
+ - lr_scheduler_type: linear
63
+ - lr_scheduler_warmup_steps: 2000
64
+ - num_epochs: 3
65
+
66
+ ### Training results
67
+
68
+ | Training Loss | Epoch | Step | Validation Loss | Accuracy |
69
+ |:-------------:|:-----:|:-----:|:---------------:|:--------:|
70
+ | 0.4736 | 1.0 | 12271 | 0.4213 | 0.8372 |
71
+ | 0.3248 | 2.0 | 24542 | 0.4055 | 0.8538 |
72
+ | 0.1571 | 3.0 | 36813 | 0.5092 | 0.8573 |
73
+
74
+
75
+ ### Framework versions
76
+
77
+ - Transformers 4.17.0
78
+ - Pytorch 1.10.0+cu113
79
+ - Datasets 2.1.0
80
+ - Tokenizers 0.11.6
all_results.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "epoch": 3.0,
3
+ "train_loss": 0.33884849047837634,
4
+ "train_runtime": 68835.7532,
5
+ "train_samples": 392702,
6
+ "train_samples_per_second": 17.115,
7
+ "train_steps_per_second": 0.535,
8
+ "validation-m_accuracy": 0.8572592969943963,
9
+ "validation-m_loss": 0.5091902017593384,
10
+ "validation-m_runtime": 128.2797,
11
+ "validation-m_samples": 9815,
12
+ "validation-m_samples_per_second": 76.512,
13
+ "validation-m_steps_per_second": 76.512,
14
+ "validation-mm_accuracy": 0.8581163547599675,
15
+ "validation-mm_loss": 0.5057684779167175,
16
+ "validation-mm_runtime": 129.1109,
17
+ "validation-mm_samples": 9832,
18
+ "validation-mm_samples_per_second": 76.152,
19
+ "validation-mm_steps_per_second": 76.152
20
+ }
config.json ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "bert-large-uncased",
3
+ "architectures": [
4
+ "BertForSequenceClassification"
5
+ ],
6
+ "attention_probs_dropout_prob": 0.1,
7
+ "classifier_dropout": null,
8
+ "finetuning_task": "mnli",
9
+ "gradient_checkpointing": false,
10
+ "hidden_act": "gelu",
11
+ "hidden_dropout_prob": 0.1,
12
+ "hidden_size": 1024,
13
+ "id2label": {
14
+ "0": "entailment",
15
+ "1": "neutral",
16
+ "2": "contradiction"
17
+ },
18
+ "initializer_range": 0.02,
19
+ "intermediate_size": 4096,
20
+ "label2id": {
21
+ "contradiction": 2,
22
+ "entailment": 0,
23
+ "neutral": 1
24
+ },
25
+ "layer_norm_eps": 1e-12,
26
+ "max_position_embeddings": 512,
27
+ "model_type": "bert",
28
+ "num_attention_heads": 16,
29
+ "num_hidden_layers": 24,
30
+ "pad_token_id": 0,
31
+ "position_embedding_type": "absolute",
32
+ "problem_type": "single_label_classification",
33
+ "torch_dtype": "float32",
34
+ "transformers_version": "4.17.0",
35
+ "type_vocab_size": 2,
36
+ "use_cache": true,
37
+ "vocab_size": 30522
38
+ }
predict_results_test-m.txt ADDED
The diff for this file is too large to render. See raw diff
predict_results_test-mm.txt ADDED
The diff for this file is too large to render. See raw diff
pytorch_model.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3f048a84b6b6c8c0100cc443d6362826f7d22a4e101617d666b6287ee8fa060a
3
+ size 1340743405
run_arguments.json ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model_name_or_path": "bert-large-uncased",
3
+ "task_name": "mnli",
4
+ "output_dir": "./output/bert-large/mnli/0001/SEED0042/",
5
+ "learning_rate": 5e-05,
6
+ "num_train_epochs": 3,
7
+ "per_device_eval_batch_size": 1,
8
+ "per_device_train_batch_size": 1,
9
+ "gradient_accumulation_steps": 32,
10
+ "seed": 42,
11
+ "warmup_steps": 2000,
12
+ "do_train": true,
13
+ "do_eval": true,
14
+ "do_predict": true,
15
+ "pad_to_max_length": false,
16
+ "max_seq_length": 128,
17
+ "report_to": [],
18
+ "save_strategy": "epoch",
19
+ "evaluation_strategy": "epoch",
20
+ "logging_steps": 2500,
21
+ "use_fast_tokenizer": true,
22
+ "group_by_length": true,
23
+ "save_training_dynamics": true,
24
+ "save_training_dynamics_after_epoch": true
25
+ }
special_tokens_map.json ADDED
@@ -0,0 +1 @@
 
1
+ {"unk_token": "[UNK]", "sep_token": "[SEP]", "pad_token": "[PAD]", "cls_token": "[CLS]", "mask_token": "[MASK]"}
tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
tokenizer_config.json ADDED
@@ -0,0 +1 @@
 
1
+ {"do_lower_case": true, "unk_token": "[UNK]", "sep_token": "[SEP]", "pad_token": "[PAD]", "cls_token": "[CLS]", "mask_token": "[MASK]", "tokenize_chinese_chars": true, "strip_accents": null, "model_max_length": 512, "special_tokens_map_file": null, "name_or_path": "bert-large-uncased", "tokenizer_class": "BertTokenizer"}
train_results.json ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "epoch": 3.0,
3
+ "train_loss": 0.33884849047837634,
4
+ "train_runtime": 68835.7532,
5
+ "train_samples": 392702,
6
+ "train_samples_per_second": 17.115,
7
+ "train_steps_per_second": 0.535
8
+ }
trainer_state.json ADDED
@@ -0,0 +1,136 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "best_metric": null,
3
+ "best_model_checkpoint": null,
4
+ "epoch": 2.9999236061950283,
5
+ "global_step": 36813,
6
+ "is_hyper_param_search": false,
7
+ "is_local_process_zero": true,
8
+ "is_world_process_zero": true,
9
+ "log_history": [
10
+ {
11
+ "epoch": 0.2,
12
+ "learning_rate": 4.92818774595697e-05,
13
+ "loss": 0.6685,
14
+ "step": 2500
15
+ },
16
+ {
17
+ "epoch": 0.41,
18
+ "learning_rate": 4.5691264757418205e-05,
19
+ "loss": 0.5333,
20
+ "step": 5000
21
+ },
22
+ {
23
+ "epoch": 0.61,
24
+ "learning_rate": 4.2100652055266715e-05,
25
+ "loss": 0.4987,
26
+ "step": 7500
27
+ },
28
+ {
29
+ "epoch": 0.81,
30
+ "learning_rate": 3.851003935311522e-05,
31
+ "loss": 0.4736,
32
+ "step": 10000
33
+ },
34
+ {
35
+ "epoch": 1.0,
36
+ "eval_accuracy": 0.8371879775853286,
37
+ "eval_loss": 0.42127805948257446,
38
+ "eval_runtime": 131.8099,
39
+ "eval_samples_per_second": 74.463,
40
+ "eval_steps_per_second": 74.463,
41
+ "step": 12271
42
+ },
43
+ {
44
+ "epoch": 1.02,
45
+ "learning_rate": 3.491942665096372e-05,
46
+ "loss": 0.4506,
47
+ "step": 12500
48
+ },
49
+ {
50
+ "epoch": 1.22,
51
+ "learning_rate": 3.132881394881222e-05,
52
+ "loss": 0.3355,
53
+ "step": 15000
54
+ },
55
+ {
56
+ "epoch": 1.43,
57
+ "learning_rate": 2.7738201246660732e-05,
58
+ "loss": 0.327,
59
+ "step": 17500
60
+ },
61
+ {
62
+ "epoch": 1.63,
63
+ "learning_rate": 2.4147588544509238e-05,
64
+ "loss": 0.3286,
65
+ "step": 20000
66
+ },
67
+ {
68
+ "epoch": 1.83,
69
+ "learning_rate": 2.055697584235774e-05,
70
+ "loss": 0.3248,
71
+ "step": 22500
72
+ },
73
+ {
74
+ "epoch": 2.0,
75
+ "eval_accuracy": 0.8537952114111055,
76
+ "eval_loss": 0.4055429697036743,
77
+ "eval_runtime": 128.0726,
78
+ "eval_samples_per_second": 76.636,
79
+ "eval_steps_per_second": 76.636,
80
+ "step": 24542
81
+ },
82
+ {
83
+ "epoch": 2.04,
84
+ "learning_rate": 1.6966363140206246e-05,
85
+ "loss": 0.2878,
86
+ "step": 25000
87
+ },
88
+ {
89
+ "epoch": 2.24,
90
+ "learning_rate": 1.3375750438054752e-05,
91
+ "loss": 0.1668,
92
+ "step": 27500
93
+ },
94
+ {
95
+ "epoch": 2.44,
96
+ "learning_rate": 9.785137735903255e-06,
97
+ "loss": 0.1662,
98
+ "step": 30000
99
+ },
100
+ {
101
+ "epoch": 2.65,
102
+ "learning_rate": 6.19452503375176e-06,
103
+ "loss": 0.1598,
104
+ "step": 32500
105
+ },
106
+ {
107
+ "epoch": 2.85,
108
+ "learning_rate": 2.6039123316002644e-06,
109
+ "loss": 0.1571,
110
+ "step": 35000
111
+ },
112
+ {
113
+ "epoch": 3.0,
114
+ "eval_accuracy": 0.8572592969943963,
115
+ "eval_loss": 0.5091902017593384,
116
+ "eval_runtime": 128.5413,
117
+ "eval_samples_per_second": 76.357,
118
+ "eval_steps_per_second": 76.357,
119
+ "step": 36813
120
+ },
121
+ {
122
+ "epoch": 3.0,
123
+ "step": 36813,
124
+ "total_flos": 8.534430377160109e+16,
125
+ "train_loss": 0.33884849047837634,
126
+ "train_runtime": 68835.7532,
127
+ "train_samples_per_second": 17.115,
128
+ "train_steps_per_second": 0.535
129
+ }
130
+ ],
131
+ "max_steps": 36813,
132
+ "num_train_epochs": 3,
133
+ "total_flos": 8.534430377160109e+16,
134
+ "trial_name": null,
135
+ "trial_params": null
136
+ }
training_args.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e877f27373f3f7597260f1523617c6b316570968aa06bcaa1c3fcb48b838c4b5
3
+ size 3119
training_dynamics/epoch0_train_idxs_[392702].pt ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5d0be2f036cbb4178513f0ff285b3f6601e7db0e7b5b8548829b1a20196f3b4e
3
+ size 3142315
training_dynamics/epoch0_train_logits_[392702, 3].pt ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a6821924bb215871859ea7703b544f47a06116d3d27b36fd632b4d7398818e38
3
+ size 4713131
training_dynamics/epoch1_train_idxs_[392702].pt ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d6ce5f11c72d3585d24e52b785731450ab9848b24fcda9d0775ec600d9f93cef
3
+ size 3142315
training_dynamics/epoch1_train_logits_[392702, 3].pt ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b0ccffeffad58992e47cbdf41cba6dec1d3904e7856838a2ad18d93d3c1eb9e3
3
+ size 4713131
training_dynamics/epoch2_train_idxs_[392672].pt ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:467a5ee2a8730bbcb8291a4c8482e9bd3f657b8d4c176df846a5326d3e403ce0
3
+ size 3142123
training_dynamics/epoch2_train_logits_[392672, 3].pt ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2f3b33c7939a0a9e3b8ddf2ddae4be01fdf4a59d0bbaa8989b6fa6c99ed7f2ef
3
+ size 4712811
training_dynamics_after_epoch/epoch0_after_epoch_train_idxs_[392702].pt ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e4308434961105efbd84ef75e1b6483e64780826fb3de6753ee9e0dc72b90b58
3
+ size 3142315
training_dynamics_after_epoch/epoch0_after_epoch_train_logits_[392702, 3].pt ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:94472af6922857c23a87f6b25245ad2a980dc94615e75ef8756abdfe09bddc01
3
+ size 4713131
training_dynamics_after_epoch/epoch1_after_epoch_train_idxs_[392702].pt ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d932165e8f0194d4227579002c66c3449d7b5c8ae67aff1953aa573a9e299cea
3
+ size 3142315
training_dynamics_after_epoch/epoch1_after_epoch_train_logits_[392702, 3].pt ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:105bc0d1e6fa2b4035227fd5fcc3aea892a461505aa8d43c87cb2c4f8532c100
3
+ size 4713131
training_dynamics_after_epoch/epoch2_after_epoch_train_idxs_[392702].pt ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d0419fb999d1098411d63bafb8a49fedb7e5d9a34df569b899b06a21ed984ad5
3
+ size 3142315
training_dynamics_after_epoch/epoch2_after_epoch_train_logits_[392702, 3].pt ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8ac2abf21d06a74ba79c1c8a0d7abbdd31e3e16ef0e8b4002814b5252d953f6f
3
+ size 4713131
val-mm_sals.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:79792f7936ef432463e67def00b0fe8ef57f2de46de5be07a376d9e5d0472970
3
+ size 10068096
validation-m_results.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "epoch": 3.0,
3
+ "validation-m_accuracy": 0.8572592969943963,
4
+ "validation-m_loss": 0.5091902017593384,
5
+ "validation-m_runtime": 128.2797,
6
+ "validation-m_samples": 9815,
7
+ "validation-m_samples_per_second": 76.512,
8
+ "validation-m_steps_per_second": 76.512
9
+ }
validation-mm_results.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "epoch": 3.0,
3
+ "validation-mm_accuracy": 0.8581163547599675,
4
+ "validation-mm_loss": 0.5057684779167175,
5
+ "validation-mm_runtime": 129.1109,
6
+ "validation-mm_samples": 9832,
7
+ "validation-mm_samples_per_second": 76.152,
8
+ "validation-mm_steps_per_second": 76.152
9
+ }
vocab.txt ADDED
The diff for this file is too large to render. See raw diff