Chua, Vui Seng
commited on
Commit
•
c83a9d5
1
Parent(s):
b54a25c
Update readme, add collaterals and model analysis report
Browse files- .gitattributes +3 -0
- README.md +61 -0
- XP_layer_wise_sparsity_global_rate_0.00.csv +200 -0
- XP_layer_wise_sparsity_global_rate_0.00.md +201 -0
- XP_linear_layer_sparsity_20M_params_0.00_sparsity.csv +73 -0
- XP_linear_layer_sparsity_20M_params_0.00_sparsity.md +74 -0
- all_results.json +5 -0
- config.json +115 -0
- data_args.json +16 -0
- eval_XP_results.json +5 -0
- eval_metrics.json +4 -0
- eval_nbest_predictions.json +3 -0
- eval_predictions.json +0 -0
- evaluate_timing.json +1 -0
- model_args.json +7 -0
- nbest_predictions.json +3 -0
- optimizer.pt +3 -0
- predictions.json +0 -0
- pytorch_model.bin +3 -0
- rng_state.pth +3 -0
- sparse_args.json +41 -0
- special_tokens_map.json +1 -0
- tokenizer.json +0 -0
- tokenizer_config.json +1 -0
- training_args.bin +3 -0
- vocab.txt +0 -0
.gitattributes
CHANGED
@@ -25,3 +25,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
25 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
26 |
*.zstandard filter=lfs diff=lfs merge=lfs -text
|
27 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
25 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
26 |
*.zstandard filter=lfs diff=lfs merge=lfs -text
|
27 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
28 |
+
optimizer.pt filter=lfs diff=lfs merge=lfs -text
|
29 |
+
nbest_predictions.json filter=lfs diff=lfs merge=lfs -text
|
30 |
+
eval_nbest_predictions.json filter=lfs diff=lfs merge=lfs -text
|
README.md
ADDED
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
This model is a downstream fine-tuning of [```vuiseng9/bert-base-squadv1-block-pruning-hybrid```](https://huggingface.co/vuiseng9/bert-base-squadv1-block-pruning-hybrid). "filled" means unstructured fine-grained sparsified parameters are allowed to learn during fine-tuning. "lt" means distillation of larger model as teacher, i.e. ```bert-large-uncased-whole-word-masking-finetuned-squad```
|
2 |
+
|
3 |
+
```
|
4 |
+
eval_exact_match = 80.3311
|
5 |
+
eval_f1 = 87.69
|
6 |
+
eval_samples = 10784
|
7 |
+
```
|
8 |
+
This model is a replication of [block pruning paper](https://arxiv.org/abs/2109.04838) with its open-sourced codebase (forked and modified).
|
9 |
+
To reproduce this model, pls follow [documentation here](https://github.com/vuiseng9/nn_pruning/blob/reproduce-evaluation/reproduce-eval/readme.md) until step 3.
|
10 |
+
|
11 |
+
# Eval
|
12 |
+
The model cannot be evaluated with HF QA example out-of-the-box as the final dimension of the model architecture has been realized. Follow the custom setup below.
|
13 |
+
|
14 |
+
```bash
|
15 |
+
# OpenVINO/NNCF
|
16 |
+
git clone https://github.com/vuiseng9/nncf && cd nncf
|
17 |
+
git checkout tld-poc
|
18 |
+
git reset --hard 1dec7afe7a4b567c059fcf287ea2c234980fded2
|
19 |
+
python setup.py develop
|
20 |
+
pip install -r examples/torch/requirements.txt
|
21 |
+
|
22 |
+
# Huggingface nn_pruning
|
23 |
+
git clone https://github.com/vuiseng9/nn_pruning && cd nn_pruning
|
24 |
+
git checkout reproduce-evaluation
|
25 |
+
git reset --hard 2d4e196d694c465e43e5fbce6c3836d0a60e1446
|
26 |
+
pip install -e ".[dev]"
|
27 |
+
|
28 |
+
# Huggingface Transformers
|
29 |
+
git clone https://github.com/vuiseng9/transformers && cd transformers
|
30 |
+
git checkout tld-poc
|
31 |
+
git reset --hard 10a1e29d84484e48fd106f58957d9ffc89dc43c5
|
32 |
+
pip install -e .
|
33 |
+
head -n 1 examples/pytorch/question-answering/requirements.txt | xargs -i pip install {}
|
34 |
+
|
35 |
+
```
|
36 |
+
This repo must be cloned locally.
|
37 |
+
```bash
|
38 |
+
git clone https://huggingface.co/vuiseng9/bert-base-squadv1-block-pruning-hybrid-filled-lt
|
39 |
+
```
|
40 |
+
Add ```--optimize_model_before_eval``` and ```--optimized_checkpoint /path/to/clone``` during evaluation.
|
41 |
+
|
42 |
+
```bash
|
43 |
+
export CUDA_VISIBLE_DEVICES=0
|
44 |
+
|
45 |
+
OUTDIR=eval-bert-base-squadv1-block-pruning-hybrid-filled-lt-cropped
|
46 |
+
WORKDIR=transformers/examples/pytorch/question-answering
|
47 |
+
cd $WORKDIR
|
48 |
+
mkdir $OUTDIR
|
49 |
+
|
50 |
+
nohup python run_qa.py \
|
51 |
+
--model_name_or_path vuiseng9/bert-base-squadv1-block-pruning-hybrid \
|
52 |
+
--dataset_name squad \
|
53 |
+
--optimize_model_before_eval \
|
54 |
+
--optimized_checkpoint /path/to/clone/bert-base-squadv1-block-pruning-hybrid-filled-lt \
|
55 |
+
--do_eval \
|
56 |
+
--per_device_eval_batch_size 16 \
|
57 |
+
--max_seq_length 384 \
|
58 |
+
--doc_stride 128 \
|
59 |
+
--overwrite_output_dir \
|
60 |
+
--output_dir $OUTDIR 2>&1 | tee $OUTDIR/run.log &
|
61 |
+
```
|
XP_layer_wise_sparsity_global_rate_0.00.csv
ADDED
@@ -0,0 +1,200 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
,layer_id,layer_type,param_type,shape,nparam,nnz,sparsity
|
2 |
+
0,bert.embeddings.word_embeddings,Embedding,weight,"[30522, 768]",23440896,23440896,0.0
|
3 |
+
1,bert.embeddings.position_embeddings,Embedding,weight,"[512, 768]",393216,393216,0.0
|
4 |
+
2,bert.embeddings.token_type_embeddings,Embedding,weight,"[2, 768]",1536,1536,0.0
|
5 |
+
3,bert.embeddings.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
6 |
+
4,bert.embeddings.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
7 |
+
5,bert.encoder.layer.0.attention.self.query,Linear,weight,"[320, 768]",245760,245760,0.0
|
8 |
+
6,bert.encoder.layer.0.attention.self.query,Linear,bias,[320],320,320,0.0
|
9 |
+
7,bert.encoder.layer.0.attention.self.key,Linear,weight,"[320, 768]",245760,245760,0.0
|
10 |
+
8,bert.encoder.layer.0.attention.self.key,Linear,bias,[320],320,320,0.0
|
11 |
+
9,bert.encoder.layer.0.attention.self.value,Linear,weight,"[320, 768]",245760,245760,0.0
|
12 |
+
10,bert.encoder.layer.0.attention.self.value,Linear,bias,[320],320,320,0.0
|
13 |
+
11,bert.encoder.layer.0.attention.output.dense,Linear,weight,"[768, 320]",245760,245760,0.0
|
14 |
+
12,bert.encoder.layer.0.attention.output.dense,Linear,bias,[768],768,768,0.0
|
15 |
+
13,bert.encoder.layer.0.attention.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
16 |
+
14,bert.encoder.layer.0.attention.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
17 |
+
15,bert.encoder.layer.0.intermediate.dense,Linear,weight,"[185, 768]",142080,142080,0.0
|
18 |
+
16,bert.encoder.layer.0.intermediate.dense,Linear,bias,[185],185,185,0.0
|
19 |
+
17,bert.encoder.layer.0.output.dense,Linear,weight,"[768, 185]",142080,142080,0.0
|
20 |
+
18,bert.encoder.layer.0.output.dense,Linear,bias,[768],768,768,0.0
|
21 |
+
19,bert.encoder.layer.0.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
22 |
+
20,bert.encoder.layer.0.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
23 |
+
21,bert.encoder.layer.1.attention.self.query,Linear,weight,"[320, 768]",245760,245760,0.0
|
24 |
+
22,bert.encoder.layer.1.attention.self.query,Linear,bias,[320],320,320,0.0
|
25 |
+
23,bert.encoder.layer.1.attention.self.key,Linear,weight,"[320, 768]",245760,245760,0.0
|
26 |
+
24,bert.encoder.layer.1.attention.self.key,Linear,bias,[320],320,320,0.0
|
27 |
+
25,bert.encoder.layer.1.attention.self.value,Linear,weight,"[320, 768]",245760,245760,0.0
|
28 |
+
26,bert.encoder.layer.1.attention.self.value,Linear,bias,[320],320,320,0.0
|
29 |
+
27,bert.encoder.layer.1.attention.output.dense,Linear,weight,"[768, 320]",245760,245760,0.0
|
30 |
+
28,bert.encoder.layer.1.attention.output.dense,Linear,bias,[768],768,768,0.0
|
31 |
+
29,bert.encoder.layer.1.attention.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
32 |
+
30,bert.encoder.layer.1.attention.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
33 |
+
31,bert.encoder.layer.1.intermediate.dense,Linear,weight,"[315, 768]",241920,241920,0.0
|
34 |
+
32,bert.encoder.layer.1.intermediate.dense,Linear,bias,[315],315,315,0.0
|
35 |
+
33,bert.encoder.layer.1.output.dense,Linear,weight,"[768, 315]",241920,241920,0.0
|
36 |
+
34,bert.encoder.layer.1.output.dense,Linear,bias,[768],768,768,0.0
|
37 |
+
35,bert.encoder.layer.1.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
38 |
+
36,bert.encoder.layer.1.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
39 |
+
37,bert.encoder.layer.2.attention.self.query,Linear,weight,"[576, 768]",442368,442368,0.0
|
40 |
+
38,bert.encoder.layer.2.attention.self.query,Linear,bias,[576],576,576,0.0
|
41 |
+
39,bert.encoder.layer.2.attention.self.key,Linear,weight,"[576, 768]",442368,442368,0.0
|
42 |
+
40,bert.encoder.layer.2.attention.self.key,Linear,bias,[576],576,576,0.0
|
43 |
+
41,bert.encoder.layer.2.attention.self.value,Linear,weight,"[576, 768]",442368,442368,0.0
|
44 |
+
42,bert.encoder.layer.2.attention.self.value,Linear,bias,[576],576,576,0.0
|
45 |
+
43,bert.encoder.layer.2.attention.output.dense,Linear,weight,"[768, 576]",442368,442368,0.0
|
46 |
+
44,bert.encoder.layer.2.attention.output.dense,Linear,bias,[768],768,768,0.0
|
47 |
+
45,bert.encoder.layer.2.attention.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
48 |
+
46,bert.encoder.layer.2.attention.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
49 |
+
47,bert.encoder.layer.2.intermediate.dense,Linear,weight,"[339, 768]",260352,260352,0.0
|
50 |
+
48,bert.encoder.layer.2.intermediate.dense,Linear,bias,[339],339,339,0.0
|
51 |
+
49,bert.encoder.layer.2.output.dense,Linear,weight,"[768, 339]",260352,260352,0.0
|
52 |
+
50,bert.encoder.layer.2.output.dense,Linear,bias,[768],768,768,0.0
|
53 |
+
51,bert.encoder.layer.2.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
54 |
+
52,bert.encoder.layer.2.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
55 |
+
53,bert.encoder.layer.3.attention.self.query,Linear,weight,"[576, 768]",442368,442368,0.0
|
56 |
+
54,bert.encoder.layer.3.attention.self.query,Linear,bias,[576],576,576,0.0
|
57 |
+
55,bert.encoder.layer.3.attention.self.key,Linear,weight,"[576, 768]",442368,442368,0.0
|
58 |
+
56,bert.encoder.layer.3.attention.self.key,Linear,bias,[576],576,576,0.0
|
59 |
+
57,bert.encoder.layer.3.attention.self.value,Linear,weight,"[576, 768]",442368,442368,0.0
|
60 |
+
58,bert.encoder.layer.3.attention.self.value,Linear,bias,[576],576,576,0.0
|
61 |
+
59,bert.encoder.layer.3.attention.output.dense,Linear,weight,"[768, 576]",442368,442368,0.0
|
62 |
+
60,bert.encoder.layer.3.attention.output.dense,Linear,bias,[768],768,768,0.0
|
63 |
+
61,bert.encoder.layer.3.attention.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
64 |
+
62,bert.encoder.layer.3.attention.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
65 |
+
63,bert.encoder.layer.3.intermediate.dense,Linear,weight,"[368, 768]",282624,282624,0.0
|
66 |
+
64,bert.encoder.layer.3.intermediate.dense,Linear,bias,[368],368,368,0.0
|
67 |
+
65,bert.encoder.layer.3.output.dense,Linear,weight,"[768, 368]",282624,282624,0.0
|
68 |
+
66,bert.encoder.layer.3.output.dense,Linear,bias,[768],768,768,0.0
|
69 |
+
67,bert.encoder.layer.3.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
70 |
+
68,bert.encoder.layer.3.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
71 |
+
69,bert.encoder.layer.4.attention.self.query,Linear,weight,"[576, 768]",442368,442368,0.0
|
72 |
+
70,bert.encoder.layer.4.attention.self.query,Linear,bias,[576],576,576,0.0
|
73 |
+
71,bert.encoder.layer.4.attention.self.key,Linear,weight,"[576, 768]",442368,442368,0.0
|
74 |
+
72,bert.encoder.layer.4.attention.self.key,Linear,bias,[576],576,576,0.0
|
75 |
+
73,bert.encoder.layer.4.attention.self.value,Linear,weight,"[576, 768]",442368,442368,0.0
|
76 |
+
74,bert.encoder.layer.4.attention.self.value,Linear,bias,[576],576,576,0.0
|
77 |
+
75,bert.encoder.layer.4.attention.output.dense,Linear,weight,"[768, 576]",442368,442368,0.0
|
78 |
+
76,bert.encoder.layer.4.attention.output.dense,Linear,bias,[768],768,768,0.0
|
79 |
+
77,bert.encoder.layer.4.attention.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
80 |
+
78,bert.encoder.layer.4.attention.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
81 |
+
79,bert.encoder.layer.4.intermediate.dense,Linear,weight,"[386, 768]",296448,296448,0.0
|
82 |
+
80,bert.encoder.layer.4.intermediate.dense,Linear,bias,[386],386,386,0.0
|
83 |
+
81,bert.encoder.layer.4.output.dense,Linear,weight,"[768, 386]",296448,296448,0.0
|
84 |
+
82,bert.encoder.layer.4.output.dense,Linear,bias,[768],768,768,0.0
|
85 |
+
83,bert.encoder.layer.4.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
86 |
+
84,bert.encoder.layer.4.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
87 |
+
85,bert.encoder.layer.5.attention.self.query,Linear,weight,"[384, 768]",294912,294912,0.0
|
88 |
+
86,bert.encoder.layer.5.attention.self.query,Linear,bias,[384],384,384,0.0
|
89 |
+
87,bert.encoder.layer.5.attention.self.key,Linear,weight,"[384, 768]",294912,294912,0.0
|
90 |
+
88,bert.encoder.layer.5.attention.self.key,Linear,bias,[384],384,384,0.0
|
91 |
+
89,bert.encoder.layer.5.attention.self.value,Linear,weight,"[384, 768]",294912,294912,0.0
|
92 |
+
90,bert.encoder.layer.5.attention.self.value,Linear,bias,[384],384,384,0.0
|
93 |
+
91,bert.encoder.layer.5.attention.output.dense,Linear,weight,"[768, 384]",294912,294912,0.0
|
94 |
+
92,bert.encoder.layer.5.attention.output.dense,Linear,bias,[768],768,768,0.0
|
95 |
+
93,bert.encoder.layer.5.attention.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
96 |
+
94,bert.encoder.layer.5.attention.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
97 |
+
95,bert.encoder.layer.5.intermediate.dense,Linear,weight,"[336, 768]",258048,258048,0.0
|
98 |
+
96,bert.encoder.layer.5.intermediate.dense,Linear,bias,[336],336,336,0.0
|
99 |
+
97,bert.encoder.layer.5.output.dense,Linear,weight,"[768, 336]",258048,258048,0.0
|
100 |
+
98,bert.encoder.layer.5.output.dense,Linear,bias,[768],768,768,0.0
|
101 |
+
99,bert.encoder.layer.5.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
102 |
+
100,bert.encoder.layer.5.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
103 |
+
101,bert.encoder.layer.6.attention.self.query,Linear,weight,"[448, 768]",344064,344064,0.0
|
104 |
+
102,bert.encoder.layer.6.attention.self.query,Linear,bias,[448],448,448,0.0
|
105 |
+
103,bert.encoder.layer.6.attention.self.key,Linear,weight,"[448, 768]",344064,344064,0.0
|
106 |
+
104,bert.encoder.layer.6.attention.self.key,Linear,bias,[448],448,448,0.0
|
107 |
+
105,bert.encoder.layer.6.attention.self.value,Linear,weight,"[448, 768]",344064,344064,0.0
|
108 |
+
106,bert.encoder.layer.6.attention.self.value,Linear,bias,[448],448,448,0.0
|
109 |
+
107,bert.encoder.layer.6.attention.output.dense,Linear,weight,"[768, 448]",344064,344064,0.0
|
110 |
+
108,bert.encoder.layer.6.attention.output.dense,Linear,bias,[768],768,768,0.0
|
111 |
+
109,bert.encoder.layer.6.attention.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
112 |
+
110,bert.encoder.layer.6.attention.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
113 |
+
111,bert.encoder.layer.6.intermediate.dense,Linear,weight,"[280, 768]",215040,215040,0.0
|
114 |
+
112,bert.encoder.layer.6.intermediate.dense,Linear,bias,[280],280,280,0.0
|
115 |
+
113,bert.encoder.layer.6.output.dense,Linear,weight,"[768, 280]",215040,215040,0.0
|
116 |
+
114,bert.encoder.layer.6.output.dense,Linear,bias,[768],768,768,0.0
|
117 |
+
115,bert.encoder.layer.6.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
118 |
+
116,bert.encoder.layer.6.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
119 |
+
117,bert.encoder.layer.7.attention.self.query,Linear,weight,"[448, 768]",344064,344064,0.0
|
120 |
+
118,bert.encoder.layer.7.attention.self.query,Linear,bias,[448],448,448,0.0
|
121 |
+
119,bert.encoder.layer.7.attention.self.key,Linear,weight,"[448, 768]",344064,344064,0.0
|
122 |
+
120,bert.encoder.layer.7.attention.self.key,Linear,bias,[448],448,448,0.0
|
123 |
+
121,bert.encoder.layer.7.attention.self.value,Linear,weight,"[448, 768]",344064,344064,0.0
|
124 |
+
122,bert.encoder.layer.7.attention.self.value,Linear,bias,[448],448,448,0.0
|
125 |
+
123,bert.encoder.layer.7.attention.output.dense,Linear,weight,"[768, 448]",344064,344064,0.0
|
126 |
+
124,bert.encoder.layer.7.attention.output.dense,Linear,bias,[768],768,768,0.0
|
127 |
+
125,bert.encoder.layer.7.attention.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
128 |
+
126,bert.encoder.layer.7.attention.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
129 |
+
127,bert.encoder.layer.7.intermediate.dense,Linear,weight,"[211, 768]",162048,162048,0.0
|
130 |
+
128,bert.encoder.layer.7.intermediate.dense,Linear,bias,[211],211,211,0.0
|
131 |
+
129,bert.encoder.layer.7.output.dense,Linear,weight,"[768, 211]",162048,162048,0.0
|
132 |
+
130,bert.encoder.layer.7.output.dense,Linear,bias,[768],768,768,0.0
|
133 |
+
131,bert.encoder.layer.7.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
134 |
+
132,bert.encoder.layer.7.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
135 |
+
133,bert.encoder.layer.8.attention.self.query,Linear,weight,"[448, 768]",344064,344064,0.0
|
136 |
+
134,bert.encoder.layer.8.attention.self.query,Linear,bias,[448],448,448,0.0
|
137 |
+
135,bert.encoder.layer.8.attention.self.key,Linear,weight,"[448, 768]",344064,344064,0.0
|
138 |
+
136,bert.encoder.layer.8.attention.self.key,Linear,bias,[448],448,448,0.0
|
139 |
+
137,bert.encoder.layer.8.attention.self.value,Linear,weight,"[448, 768]",344064,344064,0.0
|
140 |
+
138,bert.encoder.layer.8.attention.self.value,Linear,bias,[448],448,448,0.0
|
141 |
+
139,bert.encoder.layer.8.attention.output.dense,Linear,weight,"[768, 448]",344064,344064,0.0
|
142 |
+
140,bert.encoder.layer.8.attention.output.dense,Linear,bias,[768],768,768,0.0
|
143 |
+
141,bert.encoder.layer.8.attention.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
144 |
+
142,bert.encoder.layer.8.attention.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
145 |
+
143,bert.encoder.layer.8.intermediate.dense,Linear,weight,"[108, 768]",82944,82944,0.0
|
146 |
+
144,bert.encoder.layer.8.intermediate.dense,Linear,bias,[108],108,108,0.0
|
147 |
+
145,bert.encoder.layer.8.output.dense,Linear,weight,"[768, 108]",82944,82944,0.0
|
148 |
+
146,bert.encoder.layer.8.output.dense,Linear,bias,[768],768,768,0.0
|
149 |
+
147,bert.encoder.layer.8.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
150 |
+
148,bert.encoder.layer.8.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
151 |
+
149,bert.encoder.layer.9.attention.self.query,Linear,weight,"[320, 768]",245760,245760,0.0
|
152 |
+
150,bert.encoder.layer.9.attention.self.query,Linear,bias,[320],320,320,0.0
|
153 |
+
151,bert.encoder.layer.9.attention.self.key,Linear,weight,"[320, 768]",245760,245760,0.0
|
154 |
+
152,bert.encoder.layer.9.attention.self.key,Linear,bias,[320],320,320,0.0
|
155 |
+
153,bert.encoder.layer.9.attention.self.value,Linear,weight,"[320, 768]",245760,245760,0.0
|
156 |
+
154,bert.encoder.layer.9.attention.self.value,Linear,bias,[320],320,320,0.0
|
157 |
+
155,bert.encoder.layer.9.attention.output.dense,Linear,weight,"[768, 320]",245760,245760,0.0
|
158 |
+
156,bert.encoder.layer.9.attention.output.dense,Linear,bias,[768],768,768,0.0
|
159 |
+
157,bert.encoder.layer.9.attention.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
160 |
+
158,bert.encoder.layer.9.attention.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
161 |
+
159,bert.encoder.layer.9.intermediate.dense,Linear,weight,"[53, 768]",40704,40704,5.960464477539063e-08
|
162 |
+
160,bert.encoder.layer.9.intermediate.dense,Linear,bias,[53],53,53,0.0
|
163 |
+
161,bert.encoder.layer.9.output.dense,Linear,weight,"[768, 53]",40704,40704,5.960464477539063e-08
|
164 |
+
162,bert.encoder.layer.9.output.dense,Linear,bias,[768],768,768,0.0
|
165 |
+
163,bert.encoder.layer.9.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
166 |
+
164,bert.encoder.layer.9.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
167 |
+
165,bert.encoder.layer.10.attention.self.query,Linear,weight,"[384, 768]",294912,294912,0.0
|
168 |
+
166,bert.encoder.layer.10.attention.self.query,Linear,bias,[384],384,384,0.0
|
169 |
+
167,bert.encoder.layer.10.attention.self.key,Linear,weight,"[384, 768]",294912,294912,0.0
|
170 |
+
168,bert.encoder.layer.10.attention.self.key,Linear,bias,[384],384,384,0.0
|
171 |
+
169,bert.encoder.layer.10.attention.self.value,Linear,weight,"[384, 768]",294912,294912,0.0
|
172 |
+
170,bert.encoder.layer.10.attention.self.value,Linear,bias,[384],384,384,0.0
|
173 |
+
171,bert.encoder.layer.10.attention.output.dense,Linear,weight,"[768, 384]",294912,294912,0.0
|
174 |
+
172,bert.encoder.layer.10.attention.output.dense,Linear,bias,[768],768,768,0.0
|
175 |
+
173,bert.encoder.layer.10.attention.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
176 |
+
174,bert.encoder.layer.10.attention.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
177 |
+
175,bert.encoder.layer.10.intermediate.dense,Linear,weight,"[86, 768]",66048,66048,0.0
|
178 |
+
176,bert.encoder.layer.10.intermediate.dense,Linear,bias,[86],86,86,0.0
|
179 |
+
177,bert.encoder.layer.10.output.dense,Linear,weight,"[768, 86]",66048,66048,0.0
|
180 |
+
178,bert.encoder.layer.10.output.dense,Linear,bias,[768],768,768,0.0
|
181 |
+
179,bert.encoder.layer.10.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
182 |
+
180,bert.encoder.layer.10.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
183 |
+
181,bert.encoder.layer.11.attention.self.query,Linear,weight,"[384, 768]",294912,294912,0.0
|
184 |
+
182,bert.encoder.layer.11.attention.self.query,Linear,bias,[384],384,384,0.0
|
185 |
+
183,bert.encoder.layer.11.attention.self.key,Linear,weight,"[384, 768]",294912,294912,0.0
|
186 |
+
184,bert.encoder.layer.11.attention.self.key,Linear,bias,[384],384,384,0.0
|
187 |
+
185,bert.encoder.layer.11.attention.self.value,Linear,weight,"[384, 768]",294912,294912,0.0
|
188 |
+
186,bert.encoder.layer.11.attention.self.value,Linear,bias,[384],384,384,0.0
|
189 |
+
187,bert.encoder.layer.11.attention.output.dense,Linear,weight,"[768, 384]",294912,294912,0.0
|
190 |
+
188,bert.encoder.layer.11.attention.output.dense,Linear,bias,[768],768,768,0.0
|
191 |
+
189,bert.encoder.layer.11.attention.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
192 |
+
190,bert.encoder.layer.11.attention.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
193 |
+
191,bert.encoder.layer.11.intermediate.dense,Linear,weight,"[105, 768]",80640,80640,0.0
|
194 |
+
192,bert.encoder.layer.11.intermediate.dense,Linear,bias,[105],105,105,0.0
|
195 |
+
193,bert.encoder.layer.11.output.dense,Linear,weight,"[768, 105]",80640,80640,0.0
|
196 |
+
194,bert.encoder.layer.11.output.dense,Linear,bias,[768],768,768,0.0
|
197 |
+
195,bert.encoder.layer.11.output.LayerNorm,LayerNorm,weight,[768],768,768,0.0
|
198 |
+
196,bert.encoder.layer.11.output.LayerNorm,LayerNorm,bias,[768],768,768,0.0
|
199 |
+
197,qa_outputs,Linear,weight,"[2, 768]",1536,1536,0.0
|
200 |
+
198,qa_outputs,Linear,bias,[2],2,2,0.0
|
XP_layer_wise_sparsity_global_rate_0.00.md
ADDED
@@ -0,0 +1,201 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
| | layer_id | layer_type | param_type | shape | nparam | nnz | sparsity |
|
2 |
+
|----:|:-------------------------------------------------|:-------------|:-------------|:-------------|---------:|---------:|------------:|
|
3 |
+
| 0 | bert.embeddings.word_embeddings | Embedding | weight | [30522, 768] | 23440896 | 23440896 | 0 |
|
4 |
+
| 1 | bert.embeddings.position_embeddings | Embedding | weight | [512, 768] | 393216 | 393216 | 0 |
|
5 |
+
| 2 | bert.embeddings.token_type_embeddings | Embedding | weight | [2, 768] | 1536 | 1536 | 0 |
|
6 |
+
| 3 | bert.embeddings.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
7 |
+
| 4 | bert.embeddings.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
8 |
+
| 5 | bert.encoder.layer.0.attention.self.query | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
9 |
+
| 6 | bert.encoder.layer.0.attention.self.query | Linear | bias | [320] | 320 | 320 | 0 |
|
10 |
+
| 7 | bert.encoder.layer.0.attention.self.key | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
11 |
+
| 8 | bert.encoder.layer.0.attention.self.key | Linear | bias | [320] | 320 | 320 | 0 |
|
12 |
+
| 9 | bert.encoder.layer.0.attention.self.value | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
13 |
+
| 10 | bert.encoder.layer.0.attention.self.value | Linear | bias | [320] | 320 | 320 | 0 |
|
14 |
+
| 11 | bert.encoder.layer.0.attention.output.dense | Linear | weight | [768, 320] | 245760 | 245760 | 0 |
|
15 |
+
| 12 | bert.encoder.layer.0.attention.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
16 |
+
| 13 | bert.encoder.layer.0.attention.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
17 |
+
| 14 | bert.encoder.layer.0.attention.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
18 |
+
| 15 | bert.encoder.layer.0.intermediate.dense | Linear | weight | [185, 768] | 142080 | 142080 | 0 |
|
19 |
+
| 16 | bert.encoder.layer.0.intermediate.dense | Linear | bias | [185] | 185 | 185 | 0 |
|
20 |
+
| 17 | bert.encoder.layer.0.output.dense | Linear | weight | [768, 185] | 142080 | 142080 | 0 |
|
21 |
+
| 18 | bert.encoder.layer.0.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
22 |
+
| 19 | bert.encoder.layer.0.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
23 |
+
| 20 | bert.encoder.layer.0.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
24 |
+
| 21 | bert.encoder.layer.1.attention.self.query | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
25 |
+
| 22 | bert.encoder.layer.1.attention.self.query | Linear | bias | [320] | 320 | 320 | 0 |
|
26 |
+
| 23 | bert.encoder.layer.1.attention.self.key | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
27 |
+
| 24 | bert.encoder.layer.1.attention.self.key | Linear | bias | [320] | 320 | 320 | 0 |
|
28 |
+
| 25 | bert.encoder.layer.1.attention.self.value | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
29 |
+
| 26 | bert.encoder.layer.1.attention.self.value | Linear | bias | [320] | 320 | 320 | 0 |
|
30 |
+
| 27 | bert.encoder.layer.1.attention.output.dense | Linear | weight | [768, 320] | 245760 | 245760 | 0 |
|
31 |
+
| 28 | bert.encoder.layer.1.attention.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
32 |
+
| 29 | bert.encoder.layer.1.attention.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
33 |
+
| 30 | bert.encoder.layer.1.attention.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
34 |
+
| 31 | bert.encoder.layer.1.intermediate.dense | Linear | weight | [315, 768] | 241920 | 241920 | 0 |
|
35 |
+
| 32 | bert.encoder.layer.1.intermediate.dense | Linear | bias | [315] | 315 | 315 | 0 |
|
36 |
+
| 33 | bert.encoder.layer.1.output.dense | Linear | weight | [768, 315] | 241920 | 241920 | 0 |
|
37 |
+
| 34 | bert.encoder.layer.1.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
38 |
+
| 35 | bert.encoder.layer.1.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
39 |
+
| 36 | bert.encoder.layer.1.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
40 |
+
| 37 | bert.encoder.layer.2.attention.self.query | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
41 |
+
| 38 | bert.encoder.layer.2.attention.self.query | Linear | bias | [576] | 576 | 576 | 0 |
|
42 |
+
| 39 | bert.encoder.layer.2.attention.self.key | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
43 |
+
| 40 | bert.encoder.layer.2.attention.self.key | Linear | bias | [576] | 576 | 576 | 0 |
|
44 |
+
| 41 | bert.encoder.layer.2.attention.self.value | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
45 |
+
| 42 | bert.encoder.layer.2.attention.self.value | Linear | bias | [576] | 576 | 576 | 0 |
|
46 |
+
| 43 | bert.encoder.layer.2.attention.output.dense | Linear | weight | [768, 576] | 442368 | 442368 | 0 |
|
47 |
+
| 44 | bert.encoder.layer.2.attention.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
48 |
+
| 45 | bert.encoder.layer.2.attention.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
49 |
+
| 46 | bert.encoder.layer.2.attention.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
50 |
+
| 47 | bert.encoder.layer.2.intermediate.dense | Linear | weight | [339, 768] | 260352 | 260352 | 0 |
|
51 |
+
| 48 | bert.encoder.layer.2.intermediate.dense | Linear | bias | [339] | 339 | 339 | 0 |
|
52 |
+
| 49 | bert.encoder.layer.2.output.dense | Linear | weight | [768, 339] | 260352 | 260352 | 0 |
|
53 |
+
| 50 | bert.encoder.layer.2.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
54 |
+
| 51 | bert.encoder.layer.2.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
55 |
+
| 52 | bert.encoder.layer.2.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
56 |
+
| 53 | bert.encoder.layer.3.attention.self.query | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
57 |
+
| 54 | bert.encoder.layer.3.attention.self.query | Linear | bias | [576] | 576 | 576 | 0 |
|
58 |
+
| 55 | bert.encoder.layer.3.attention.self.key | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
59 |
+
| 56 | bert.encoder.layer.3.attention.self.key | Linear | bias | [576] | 576 | 576 | 0 |
|
60 |
+
| 57 | bert.encoder.layer.3.attention.self.value | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
61 |
+
| 58 | bert.encoder.layer.3.attention.self.value | Linear | bias | [576] | 576 | 576 | 0 |
|
62 |
+
| 59 | bert.encoder.layer.3.attention.output.dense | Linear | weight | [768, 576] | 442368 | 442368 | 0 |
|
63 |
+
| 60 | bert.encoder.layer.3.attention.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
64 |
+
| 61 | bert.encoder.layer.3.attention.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
65 |
+
| 62 | bert.encoder.layer.3.attention.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
66 |
+
| 63 | bert.encoder.layer.3.intermediate.dense | Linear | weight | [368, 768] | 282624 | 282624 | 0 |
|
67 |
+
| 64 | bert.encoder.layer.3.intermediate.dense | Linear | bias | [368] | 368 | 368 | 0 |
|
68 |
+
| 65 | bert.encoder.layer.3.output.dense | Linear | weight | [768, 368] | 282624 | 282624 | 0 |
|
69 |
+
| 66 | bert.encoder.layer.3.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
70 |
+
| 67 | bert.encoder.layer.3.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
71 |
+
| 68 | bert.encoder.layer.3.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
72 |
+
| 69 | bert.encoder.layer.4.attention.self.query | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
73 |
+
| 70 | bert.encoder.layer.4.attention.self.query | Linear | bias | [576] | 576 | 576 | 0 |
|
74 |
+
| 71 | bert.encoder.layer.4.attention.self.key | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
75 |
+
| 72 | bert.encoder.layer.4.attention.self.key | Linear | bias | [576] | 576 | 576 | 0 |
|
76 |
+
| 73 | bert.encoder.layer.4.attention.self.value | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
77 |
+
| 74 | bert.encoder.layer.4.attention.self.value | Linear | bias | [576] | 576 | 576 | 0 |
|
78 |
+
| 75 | bert.encoder.layer.4.attention.output.dense | Linear | weight | [768, 576] | 442368 | 442368 | 0 |
|
79 |
+
| 76 | bert.encoder.layer.4.attention.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
80 |
+
| 77 | bert.encoder.layer.4.attention.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
81 |
+
| 78 | bert.encoder.layer.4.attention.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
82 |
+
| 79 | bert.encoder.layer.4.intermediate.dense | Linear | weight | [386, 768] | 296448 | 296448 | 0 |
|
83 |
+
| 80 | bert.encoder.layer.4.intermediate.dense | Linear | bias | [386] | 386 | 386 | 0 |
|
84 |
+
| 81 | bert.encoder.layer.4.output.dense | Linear | weight | [768, 386] | 296448 | 296448 | 0 |
|
85 |
+
| 82 | bert.encoder.layer.4.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
86 |
+
| 83 | bert.encoder.layer.4.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
87 |
+
| 84 | bert.encoder.layer.4.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
88 |
+
| 85 | bert.encoder.layer.5.attention.self.query | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
89 |
+
| 86 | bert.encoder.layer.5.attention.self.query | Linear | bias | [384] | 384 | 384 | 0 |
|
90 |
+
| 87 | bert.encoder.layer.5.attention.self.key | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
91 |
+
| 88 | bert.encoder.layer.5.attention.self.key | Linear | bias | [384] | 384 | 384 | 0 |
|
92 |
+
| 89 | bert.encoder.layer.5.attention.self.value | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
93 |
+
| 90 | bert.encoder.layer.5.attention.self.value | Linear | bias | [384] | 384 | 384 | 0 |
|
94 |
+
| 91 | bert.encoder.layer.5.attention.output.dense | Linear | weight | [768, 384] | 294912 | 294912 | 0 |
|
95 |
+
| 92 | bert.encoder.layer.5.attention.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
96 |
+
| 93 | bert.encoder.layer.5.attention.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
97 |
+
| 94 | bert.encoder.layer.5.attention.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
98 |
+
| 95 | bert.encoder.layer.5.intermediate.dense | Linear | weight | [336, 768] | 258048 | 258048 | 0 |
|
99 |
+
| 96 | bert.encoder.layer.5.intermediate.dense | Linear | bias | [336] | 336 | 336 | 0 |
|
100 |
+
| 97 | bert.encoder.layer.5.output.dense | Linear | weight | [768, 336] | 258048 | 258048 | 0 |
|
101 |
+
| 98 | bert.encoder.layer.5.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
102 |
+
| 99 | bert.encoder.layer.5.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
103 |
+
| 100 | bert.encoder.layer.5.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
104 |
+
| 101 | bert.encoder.layer.6.attention.self.query | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
105 |
+
| 102 | bert.encoder.layer.6.attention.self.query | Linear | bias | [448] | 448 | 448 | 0 |
|
106 |
+
| 103 | bert.encoder.layer.6.attention.self.key | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
107 |
+
| 104 | bert.encoder.layer.6.attention.self.key | Linear | bias | [448] | 448 | 448 | 0 |
|
108 |
+
| 105 | bert.encoder.layer.6.attention.self.value | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
109 |
+
| 106 | bert.encoder.layer.6.attention.self.value | Linear | bias | [448] | 448 | 448 | 0 |
|
110 |
+
| 107 | bert.encoder.layer.6.attention.output.dense | Linear | weight | [768, 448] | 344064 | 344064 | 0 |
|
111 |
+
| 108 | bert.encoder.layer.6.attention.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
112 |
+
| 109 | bert.encoder.layer.6.attention.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
113 |
+
| 110 | bert.encoder.layer.6.attention.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
114 |
+
| 111 | bert.encoder.layer.6.intermediate.dense | Linear | weight | [280, 768] | 215040 | 215040 | 0 |
|
115 |
+
| 112 | bert.encoder.layer.6.intermediate.dense | Linear | bias | [280] | 280 | 280 | 0 |
|
116 |
+
| 113 | bert.encoder.layer.6.output.dense | Linear | weight | [768, 280] | 215040 | 215040 | 0 |
|
117 |
+
| 114 | bert.encoder.layer.6.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
118 |
+
| 115 | bert.encoder.layer.6.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
119 |
+
| 116 | bert.encoder.layer.6.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
120 |
+
| 117 | bert.encoder.layer.7.attention.self.query | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
121 |
+
| 118 | bert.encoder.layer.7.attention.self.query | Linear | bias | [448] | 448 | 448 | 0 |
|
122 |
+
| 119 | bert.encoder.layer.7.attention.self.key | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
123 |
+
| 120 | bert.encoder.layer.7.attention.self.key | Linear | bias | [448] | 448 | 448 | 0 |
|
124 |
+
| 121 | bert.encoder.layer.7.attention.self.value | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
125 |
+
| 122 | bert.encoder.layer.7.attention.self.value | Linear | bias | [448] | 448 | 448 | 0 |
|
126 |
+
| 123 | bert.encoder.layer.7.attention.output.dense | Linear | weight | [768, 448] | 344064 | 344064 | 0 |
|
127 |
+
| 124 | bert.encoder.layer.7.attention.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
128 |
+
| 125 | bert.encoder.layer.7.attention.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
129 |
+
| 126 | bert.encoder.layer.7.attention.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
130 |
+
| 127 | bert.encoder.layer.7.intermediate.dense | Linear | weight | [211, 768] | 162048 | 162048 | 0 |
|
131 |
+
| 128 | bert.encoder.layer.7.intermediate.dense | Linear | bias | [211] | 211 | 211 | 0 |
|
132 |
+
| 129 | bert.encoder.layer.7.output.dense | Linear | weight | [768, 211] | 162048 | 162048 | 0 |
|
133 |
+
| 130 | bert.encoder.layer.7.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
134 |
+
| 131 | bert.encoder.layer.7.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
135 |
+
| 132 | bert.encoder.layer.7.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
136 |
+
| 133 | bert.encoder.layer.8.attention.self.query | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
137 |
+
| 134 | bert.encoder.layer.8.attention.self.query | Linear | bias | [448] | 448 | 448 | 0 |
|
138 |
+
| 135 | bert.encoder.layer.8.attention.self.key | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
139 |
+
| 136 | bert.encoder.layer.8.attention.self.key | Linear | bias | [448] | 448 | 448 | 0 |
|
140 |
+
| 137 | bert.encoder.layer.8.attention.self.value | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
141 |
+
| 138 | bert.encoder.layer.8.attention.self.value | Linear | bias | [448] | 448 | 448 | 0 |
|
142 |
+
| 139 | bert.encoder.layer.8.attention.output.dense | Linear | weight | [768, 448] | 344064 | 344064 | 0 |
|
143 |
+
| 140 | bert.encoder.layer.8.attention.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
144 |
+
| 141 | bert.encoder.layer.8.attention.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
145 |
+
| 142 | bert.encoder.layer.8.attention.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
146 |
+
| 143 | bert.encoder.layer.8.intermediate.dense | Linear | weight | [108, 768] | 82944 | 82944 | 0 |
|
147 |
+
| 144 | bert.encoder.layer.8.intermediate.dense | Linear | bias | [108] | 108 | 108 | 0 |
|
148 |
+
| 145 | bert.encoder.layer.8.output.dense | Linear | weight | [768, 108] | 82944 | 82944 | 0 |
|
149 |
+
| 146 | bert.encoder.layer.8.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
150 |
+
| 147 | bert.encoder.layer.8.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
151 |
+
| 148 | bert.encoder.layer.8.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
152 |
+
| 149 | bert.encoder.layer.9.attention.self.query | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
153 |
+
| 150 | bert.encoder.layer.9.attention.self.query | Linear | bias | [320] | 320 | 320 | 0 |
|
154 |
+
| 151 | bert.encoder.layer.9.attention.self.key | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
155 |
+
| 152 | bert.encoder.layer.9.attention.self.key | Linear | bias | [320] | 320 | 320 | 0 |
|
156 |
+
| 153 | bert.encoder.layer.9.attention.self.value | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
157 |
+
| 154 | bert.encoder.layer.9.attention.self.value | Linear | bias | [320] | 320 | 320 | 0 |
|
158 |
+
| 155 | bert.encoder.layer.9.attention.output.dense | Linear | weight | [768, 320] | 245760 | 245760 | 0 |
|
159 |
+
| 156 | bert.encoder.layer.9.attention.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
160 |
+
| 157 | bert.encoder.layer.9.attention.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
161 |
+
| 158 | bert.encoder.layer.9.attention.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
162 |
+
| 159 | bert.encoder.layer.9.intermediate.dense | Linear | weight | [53, 768] | 40704 | 40704 | 5.96046e-08 |
|
163 |
+
| 160 | bert.encoder.layer.9.intermediate.dense | Linear | bias | [53] | 53 | 53 | 0 |
|
164 |
+
| 161 | bert.encoder.layer.9.output.dense | Linear | weight | [768, 53] | 40704 | 40704 | 5.96046e-08 |
|
165 |
+
| 162 | bert.encoder.layer.9.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
166 |
+
| 163 | bert.encoder.layer.9.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
167 |
+
| 164 | bert.encoder.layer.9.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
168 |
+
| 165 | bert.encoder.layer.10.attention.self.query | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
169 |
+
| 166 | bert.encoder.layer.10.attention.self.query | Linear | bias | [384] | 384 | 384 | 0 |
|
170 |
+
| 167 | bert.encoder.layer.10.attention.self.key | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
171 |
+
| 168 | bert.encoder.layer.10.attention.self.key | Linear | bias | [384] | 384 | 384 | 0 |
|
172 |
+
| 169 | bert.encoder.layer.10.attention.self.value | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
173 |
+
| 170 | bert.encoder.layer.10.attention.self.value | Linear | bias | [384] | 384 | 384 | 0 |
|
174 |
+
| 171 | bert.encoder.layer.10.attention.output.dense | Linear | weight | [768, 384] | 294912 | 294912 | 0 |
|
175 |
+
| 172 | bert.encoder.layer.10.attention.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
176 |
+
| 173 | bert.encoder.layer.10.attention.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
177 |
+
| 174 | bert.encoder.layer.10.attention.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
178 |
+
| 175 | bert.encoder.layer.10.intermediate.dense | Linear | weight | [86, 768] | 66048 | 66048 | 0 |
|
179 |
+
| 176 | bert.encoder.layer.10.intermediate.dense | Linear | bias | [86] | 86 | 86 | 0 |
|
180 |
+
| 177 | bert.encoder.layer.10.output.dense | Linear | weight | [768, 86] | 66048 | 66048 | 0 |
|
181 |
+
| 178 | bert.encoder.layer.10.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
182 |
+
| 179 | bert.encoder.layer.10.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
183 |
+
| 180 | bert.encoder.layer.10.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
184 |
+
| 181 | bert.encoder.layer.11.attention.self.query | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
185 |
+
| 182 | bert.encoder.layer.11.attention.self.query | Linear | bias | [384] | 384 | 384 | 0 |
|
186 |
+
| 183 | bert.encoder.layer.11.attention.self.key | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
187 |
+
| 184 | bert.encoder.layer.11.attention.self.key | Linear | bias | [384] | 384 | 384 | 0 |
|
188 |
+
| 185 | bert.encoder.layer.11.attention.self.value | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
189 |
+
| 186 | bert.encoder.layer.11.attention.self.value | Linear | bias | [384] | 384 | 384 | 0 |
|
190 |
+
| 187 | bert.encoder.layer.11.attention.output.dense | Linear | weight | [768, 384] | 294912 | 294912 | 0 |
|
191 |
+
| 188 | bert.encoder.layer.11.attention.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
192 |
+
| 189 | bert.encoder.layer.11.attention.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
193 |
+
| 190 | bert.encoder.layer.11.attention.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
194 |
+
| 191 | bert.encoder.layer.11.intermediate.dense | Linear | weight | [105, 768] | 80640 | 80640 | 0 |
|
195 |
+
| 192 | bert.encoder.layer.11.intermediate.dense | Linear | bias | [105] | 105 | 105 | 0 |
|
196 |
+
| 193 | bert.encoder.layer.11.output.dense | Linear | weight | [768, 105] | 80640 | 80640 | 0 |
|
197 |
+
| 194 | bert.encoder.layer.11.output.dense | Linear | bias | [768] | 768 | 768 | 0 |
|
198 |
+
| 195 | bert.encoder.layer.11.output.LayerNorm | LayerNorm | weight | [768] | 768 | 768 | 0 |
|
199 |
+
| 196 | bert.encoder.layer.11.output.LayerNorm | LayerNorm | bias | [768] | 768 | 768 | 0 |
|
200 |
+
| 197 | qa_outputs | Linear | weight | [2, 768] | 1536 | 1536 | 0 |
|
201 |
+
| 198 | qa_outputs | Linear | bias | [2] | 2 | 2 | 0 |
|
XP_linear_layer_sparsity_20M_params_0.00_sparsity.csv
ADDED
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
,layer_id,layer_type,param_type,shape,nparam,nnz,sparsity
|
2 |
+
5,bert.encoder.layer.0.attention.self.query,Linear,weight,"[320, 768]",245760,245760,0.0
|
3 |
+
7,bert.encoder.layer.0.attention.self.key,Linear,weight,"[320, 768]",245760,245760,0.0
|
4 |
+
9,bert.encoder.layer.0.attention.self.value,Linear,weight,"[320, 768]",245760,245760,0.0
|
5 |
+
11,bert.encoder.layer.0.attention.output.dense,Linear,weight,"[768, 320]",245760,245760,0.0
|
6 |
+
15,bert.encoder.layer.0.intermediate.dense,Linear,weight,"[185, 768]",142080,142080,0.0
|
7 |
+
17,bert.encoder.layer.0.output.dense,Linear,weight,"[768, 185]",142080,142080,0.0
|
8 |
+
21,bert.encoder.layer.1.attention.self.query,Linear,weight,"[320, 768]",245760,245760,0.0
|
9 |
+
23,bert.encoder.layer.1.attention.self.key,Linear,weight,"[320, 768]",245760,245760,0.0
|
10 |
+
25,bert.encoder.layer.1.attention.self.value,Linear,weight,"[320, 768]",245760,245760,0.0
|
11 |
+
27,bert.encoder.layer.1.attention.output.dense,Linear,weight,"[768, 320]",245760,245760,0.0
|
12 |
+
31,bert.encoder.layer.1.intermediate.dense,Linear,weight,"[315, 768]",241920,241920,0.0
|
13 |
+
33,bert.encoder.layer.1.output.dense,Linear,weight,"[768, 315]",241920,241920,0.0
|
14 |
+
37,bert.encoder.layer.2.attention.self.query,Linear,weight,"[576, 768]",442368,442368,0.0
|
15 |
+
39,bert.encoder.layer.2.attention.self.key,Linear,weight,"[576, 768]",442368,442368,0.0
|
16 |
+
41,bert.encoder.layer.2.attention.self.value,Linear,weight,"[576, 768]",442368,442368,0.0
|
17 |
+
43,bert.encoder.layer.2.attention.output.dense,Linear,weight,"[768, 576]",442368,442368,0.0
|
18 |
+
47,bert.encoder.layer.2.intermediate.dense,Linear,weight,"[339, 768]",260352,260352,0.0
|
19 |
+
49,bert.encoder.layer.2.output.dense,Linear,weight,"[768, 339]",260352,260352,0.0
|
20 |
+
53,bert.encoder.layer.3.attention.self.query,Linear,weight,"[576, 768]",442368,442368,0.0
|
21 |
+
55,bert.encoder.layer.3.attention.self.key,Linear,weight,"[576, 768]",442368,442368,0.0
|
22 |
+
57,bert.encoder.layer.3.attention.self.value,Linear,weight,"[576, 768]",442368,442368,0.0
|
23 |
+
59,bert.encoder.layer.3.attention.output.dense,Linear,weight,"[768, 576]",442368,442368,0.0
|
24 |
+
63,bert.encoder.layer.3.intermediate.dense,Linear,weight,"[368, 768]",282624,282624,0.0
|
25 |
+
65,bert.encoder.layer.3.output.dense,Linear,weight,"[768, 368]",282624,282624,0.0
|
26 |
+
69,bert.encoder.layer.4.attention.self.query,Linear,weight,"[576, 768]",442368,442368,0.0
|
27 |
+
71,bert.encoder.layer.4.attention.self.key,Linear,weight,"[576, 768]",442368,442368,0.0
|
28 |
+
73,bert.encoder.layer.4.attention.self.value,Linear,weight,"[576, 768]",442368,442368,0.0
|
29 |
+
75,bert.encoder.layer.4.attention.output.dense,Linear,weight,"[768, 576]",442368,442368,0.0
|
30 |
+
79,bert.encoder.layer.4.intermediate.dense,Linear,weight,"[386, 768]",296448,296448,0.0
|
31 |
+
81,bert.encoder.layer.4.output.dense,Linear,weight,"[768, 386]",296448,296448,0.0
|
32 |
+
85,bert.encoder.layer.5.attention.self.query,Linear,weight,"[384, 768]",294912,294912,0.0
|
33 |
+
87,bert.encoder.layer.5.attention.self.key,Linear,weight,"[384, 768]",294912,294912,0.0
|
34 |
+
89,bert.encoder.layer.5.attention.self.value,Linear,weight,"[384, 768]",294912,294912,0.0
|
35 |
+
91,bert.encoder.layer.5.attention.output.dense,Linear,weight,"[768, 384]",294912,294912,0.0
|
36 |
+
95,bert.encoder.layer.5.intermediate.dense,Linear,weight,"[336, 768]",258048,258048,0.0
|
37 |
+
97,bert.encoder.layer.5.output.dense,Linear,weight,"[768, 336]",258048,258048,0.0
|
38 |
+
101,bert.encoder.layer.6.attention.self.query,Linear,weight,"[448, 768]",344064,344064,0.0
|
39 |
+
103,bert.encoder.layer.6.attention.self.key,Linear,weight,"[448, 768]",344064,344064,0.0
|
40 |
+
105,bert.encoder.layer.6.attention.self.value,Linear,weight,"[448, 768]",344064,344064,0.0
|
41 |
+
107,bert.encoder.layer.6.attention.output.dense,Linear,weight,"[768, 448]",344064,344064,0.0
|
42 |
+
111,bert.encoder.layer.6.intermediate.dense,Linear,weight,"[280, 768]",215040,215040,0.0
|
43 |
+
113,bert.encoder.layer.6.output.dense,Linear,weight,"[768, 280]",215040,215040,0.0
|
44 |
+
117,bert.encoder.layer.7.attention.self.query,Linear,weight,"[448, 768]",344064,344064,0.0
|
45 |
+
119,bert.encoder.layer.7.attention.self.key,Linear,weight,"[448, 768]",344064,344064,0.0
|
46 |
+
121,bert.encoder.layer.7.attention.self.value,Linear,weight,"[448, 768]",344064,344064,0.0
|
47 |
+
123,bert.encoder.layer.7.attention.output.dense,Linear,weight,"[768, 448]",344064,344064,0.0
|
48 |
+
127,bert.encoder.layer.7.intermediate.dense,Linear,weight,"[211, 768]",162048,162048,0.0
|
49 |
+
129,bert.encoder.layer.7.output.dense,Linear,weight,"[768, 211]",162048,162048,0.0
|
50 |
+
133,bert.encoder.layer.8.attention.self.query,Linear,weight,"[448, 768]",344064,344064,0.0
|
51 |
+
135,bert.encoder.layer.8.attention.self.key,Linear,weight,"[448, 768]",344064,344064,0.0
|
52 |
+
137,bert.encoder.layer.8.attention.self.value,Linear,weight,"[448, 768]",344064,344064,0.0
|
53 |
+
139,bert.encoder.layer.8.attention.output.dense,Linear,weight,"[768, 448]",344064,344064,0.0
|
54 |
+
143,bert.encoder.layer.8.intermediate.dense,Linear,weight,"[108, 768]",82944,82944,0.0
|
55 |
+
145,bert.encoder.layer.8.output.dense,Linear,weight,"[768, 108]",82944,82944,0.0
|
56 |
+
149,bert.encoder.layer.9.attention.self.query,Linear,weight,"[320, 768]",245760,245760,0.0
|
57 |
+
151,bert.encoder.layer.9.attention.self.key,Linear,weight,"[320, 768]",245760,245760,0.0
|
58 |
+
153,bert.encoder.layer.9.attention.self.value,Linear,weight,"[320, 768]",245760,245760,0.0
|
59 |
+
155,bert.encoder.layer.9.attention.output.dense,Linear,weight,"[768, 320]",245760,245760,0.0
|
60 |
+
159,bert.encoder.layer.9.intermediate.dense,Linear,weight,"[53, 768]",40704,40704,5.960464477539063e-08
|
61 |
+
161,bert.encoder.layer.9.output.dense,Linear,weight,"[768, 53]",40704,40704,5.960464477539063e-08
|
62 |
+
165,bert.encoder.layer.10.attention.self.query,Linear,weight,"[384, 768]",294912,294912,0.0
|
63 |
+
167,bert.encoder.layer.10.attention.self.key,Linear,weight,"[384, 768]",294912,294912,0.0
|
64 |
+
169,bert.encoder.layer.10.attention.self.value,Linear,weight,"[384, 768]",294912,294912,0.0
|
65 |
+
171,bert.encoder.layer.10.attention.output.dense,Linear,weight,"[768, 384]",294912,294912,0.0
|
66 |
+
175,bert.encoder.layer.10.intermediate.dense,Linear,weight,"[86, 768]",66048,66048,0.0
|
67 |
+
177,bert.encoder.layer.10.output.dense,Linear,weight,"[768, 86]",66048,66048,0.0
|
68 |
+
181,bert.encoder.layer.11.attention.self.query,Linear,weight,"[384, 768]",294912,294912,0.0
|
69 |
+
183,bert.encoder.layer.11.attention.self.key,Linear,weight,"[384, 768]",294912,294912,0.0
|
70 |
+
185,bert.encoder.layer.11.attention.self.value,Linear,weight,"[384, 768]",294912,294912,0.0
|
71 |
+
187,bert.encoder.layer.11.attention.output.dense,Linear,weight,"[768, 384]",294912,294912,0.0
|
72 |
+
191,bert.encoder.layer.11.intermediate.dense,Linear,weight,"[105, 768]",80640,80640,0.0
|
73 |
+
193,bert.encoder.layer.11.output.dense,Linear,weight,"[768, 105]",80640,80640,0.0
|
XP_linear_layer_sparsity_20M_params_0.00_sparsity.md
ADDED
@@ -0,0 +1,74 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
| | layer_id | layer_type | param_type | shape | nparam | nnz | sparsity |
|
2 |
+
|----:|:---------------------------------------------|:-------------|:-------------|:-----------|---------:|-------:|------------:|
|
3 |
+
| 5 | bert.encoder.layer.0.attention.self.query | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
4 |
+
| 7 | bert.encoder.layer.0.attention.self.key | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
5 |
+
| 9 | bert.encoder.layer.0.attention.self.value | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
6 |
+
| 11 | bert.encoder.layer.0.attention.output.dense | Linear | weight | [768, 320] | 245760 | 245760 | 0 |
|
7 |
+
| 15 | bert.encoder.layer.0.intermediate.dense | Linear | weight | [185, 768] | 142080 | 142080 | 0 |
|
8 |
+
| 17 | bert.encoder.layer.0.output.dense | Linear | weight | [768, 185] | 142080 | 142080 | 0 |
|
9 |
+
| 21 | bert.encoder.layer.1.attention.self.query | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
10 |
+
| 23 | bert.encoder.layer.1.attention.self.key | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
11 |
+
| 25 | bert.encoder.layer.1.attention.self.value | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
12 |
+
| 27 | bert.encoder.layer.1.attention.output.dense | Linear | weight | [768, 320] | 245760 | 245760 | 0 |
|
13 |
+
| 31 | bert.encoder.layer.1.intermediate.dense | Linear | weight | [315, 768] | 241920 | 241920 | 0 |
|
14 |
+
| 33 | bert.encoder.layer.1.output.dense | Linear | weight | [768, 315] | 241920 | 241920 | 0 |
|
15 |
+
| 37 | bert.encoder.layer.2.attention.self.query | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
16 |
+
| 39 | bert.encoder.layer.2.attention.self.key | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
17 |
+
| 41 | bert.encoder.layer.2.attention.self.value | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
18 |
+
| 43 | bert.encoder.layer.2.attention.output.dense | Linear | weight | [768, 576] | 442368 | 442368 | 0 |
|
19 |
+
| 47 | bert.encoder.layer.2.intermediate.dense | Linear | weight | [339, 768] | 260352 | 260352 | 0 |
|
20 |
+
| 49 | bert.encoder.layer.2.output.dense | Linear | weight | [768, 339] | 260352 | 260352 | 0 |
|
21 |
+
| 53 | bert.encoder.layer.3.attention.self.query | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
22 |
+
| 55 | bert.encoder.layer.3.attention.self.key | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
23 |
+
| 57 | bert.encoder.layer.3.attention.self.value | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
24 |
+
| 59 | bert.encoder.layer.3.attention.output.dense | Linear | weight | [768, 576] | 442368 | 442368 | 0 |
|
25 |
+
| 63 | bert.encoder.layer.3.intermediate.dense | Linear | weight | [368, 768] | 282624 | 282624 | 0 |
|
26 |
+
| 65 | bert.encoder.layer.3.output.dense | Linear | weight | [768, 368] | 282624 | 282624 | 0 |
|
27 |
+
| 69 | bert.encoder.layer.4.attention.self.query | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
28 |
+
| 71 | bert.encoder.layer.4.attention.self.key | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
29 |
+
| 73 | bert.encoder.layer.4.attention.self.value | Linear | weight | [576, 768] | 442368 | 442368 | 0 |
|
30 |
+
| 75 | bert.encoder.layer.4.attention.output.dense | Linear | weight | [768, 576] | 442368 | 442368 | 0 |
|
31 |
+
| 79 | bert.encoder.layer.4.intermediate.dense | Linear | weight | [386, 768] | 296448 | 296448 | 0 |
|
32 |
+
| 81 | bert.encoder.layer.4.output.dense | Linear | weight | [768, 386] | 296448 | 296448 | 0 |
|
33 |
+
| 85 | bert.encoder.layer.5.attention.self.query | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
34 |
+
| 87 | bert.encoder.layer.5.attention.self.key | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
35 |
+
| 89 | bert.encoder.layer.5.attention.self.value | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
36 |
+
| 91 | bert.encoder.layer.5.attention.output.dense | Linear | weight | [768, 384] | 294912 | 294912 | 0 |
|
37 |
+
| 95 | bert.encoder.layer.5.intermediate.dense | Linear | weight | [336, 768] | 258048 | 258048 | 0 |
|
38 |
+
| 97 | bert.encoder.layer.5.output.dense | Linear | weight | [768, 336] | 258048 | 258048 | 0 |
|
39 |
+
| 101 | bert.encoder.layer.6.attention.self.query | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
40 |
+
| 103 | bert.encoder.layer.6.attention.self.key | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
41 |
+
| 105 | bert.encoder.layer.6.attention.self.value | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
42 |
+
| 107 | bert.encoder.layer.6.attention.output.dense | Linear | weight | [768, 448] | 344064 | 344064 | 0 |
|
43 |
+
| 111 | bert.encoder.layer.6.intermediate.dense | Linear | weight | [280, 768] | 215040 | 215040 | 0 |
|
44 |
+
| 113 | bert.encoder.layer.6.output.dense | Linear | weight | [768, 280] | 215040 | 215040 | 0 |
|
45 |
+
| 117 | bert.encoder.layer.7.attention.self.query | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
46 |
+
| 119 | bert.encoder.layer.7.attention.self.key | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
47 |
+
| 121 | bert.encoder.layer.7.attention.self.value | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
48 |
+
| 123 | bert.encoder.layer.7.attention.output.dense | Linear | weight | [768, 448] | 344064 | 344064 | 0 |
|
49 |
+
| 127 | bert.encoder.layer.7.intermediate.dense | Linear | weight | [211, 768] | 162048 | 162048 | 0 |
|
50 |
+
| 129 | bert.encoder.layer.7.output.dense | Linear | weight | [768, 211] | 162048 | 162048 | 0 |
|
51 |
+
| 133 | bert.encoder.layer.8.attention.self.query | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
52 |
+
| 135 | bert.encoder.layer.8.attention.self.key | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
53 |
+
| 137 | bert.encoder.layer.8.attention.self.value | Linear | weight | [448, 768] | 344064 | 344064 | 0 |
|
54 |
+
| 139 | bert.encoder.layer.8.attention.output.dense | Linear | weight | [768, 448] | 344064 | 344064 | 0 |
|
55 |
+
| 143 | bert.encoder.layer.8.intermediate.dense | Linear | weight | [108, 768] | 82944 | 82944 | 0 |
|
56 |
+
| 145 | bert.encoder.layer.8.output.dense | Linear | weight | [768, 108] | 82944 | 82944 | 0 |
|
57 |
+
| 149 | bert.encoder.layer.9.attention.self.query | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
58 |
+
| 151 | bert.encoder.layer.9.attention.self.key | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
59 |
+
| 153 | bert.encoder.layer.9.attention.self.value | Linear | weight | [320, 768] | 245760 | 245760 | 0 |
|
60 |
+
| 155 | bert.encoder.layer.9.attention.output.dense | Linear | weight | [768, 320] | 245760 | 245760 | 0 |
|
61 |
+
| 159 | bert.encoder.layer.9.intermediate.dense | Linear | weight | [53, 768] | 40704 | 40704 | 5.96046e-08 |
|
62 |
+
| 161 | bert.encoder.layer.9.output.dense | Linear | weight | [768, 53] | 40704 | 40704 | 5.96046e-08 |
|
63 |
+
| 165 | bert.encoder.layer.10.attention.self.query | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
64 |
+
| 167 | bert.encoder.layer.10.attention.self.key | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
65 |
+
| 169 | bert.encoder.layer.10.attention.self.value | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
66 |
+
| 171 | bert.encoder.layer.10.attention.output.dense | Linear | weight | [768, 384] | 294912 | 294912 | 0 |
|
67 |
+
| 175 | bert.encoder.layer.10.intermediate.dense | Linear | weight | [86, 768] | 66048 | 66048 | 0 |
|
68 |
+
| 177 | bert.encoder.layer.10.output.dense | Linear | weight | [768, 86] | 66048 | 66048 | 0 |
|
69 |
+
| 181 | bert.encoder.layer.11.attention.self.query | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
70 |
+
| 183 | bert.encoder.layer.11.attention.self.key | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
71 |
+
| 185 | bert.encoder.layer.11.attention.self.value | Linear | weight | [384, 768] | 294912 | 294912 | 0 |
|
72 |
+
| 187 | bert.encoder.layer.11.attention.output.dense | Linear | weight | [768, 384] | 294912 | 294912 | 0 |
|
73 |
+
| 191 | bert.encoder.layer.11.intermediate.dense | Linear | weight | [105, 768] | 80640 | 80640 | 0 |
|
74 |
+
| 193 | bert.encoder.layer.11.output.dense | Linear | weight | [768, 105] | 80640 | 80640 | 0 |
|
all_results.json
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"eval_exact_match": 80.33112582781457,
|
3 |
+
"eval_f1": 87.69004456685987,
|
4 |
+
"eval_samples": 10784
|
5 |
+
}
|
config.json
ADDED
@@ -0,0 +1,115 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"_name_or_path": "/home/vchua/blk-prune/nn_pruning/reproduce-eval/question_answering/tmp_finetune",
|
3 |
+
"architectures": [
|
4 |
+
"BertForQuestionAnswering"
|
5 |
+
],
|
6 |
+
"attention_probs_dropout_prob": 0.1,
|
7 |
+
"classifier_dropout": null,
|
8 |
+
"gradient_checkpointing": false,
|
9 |
+
"hidden_act": "gelu",
|
10 |
+
"hidden_dropout_prob": 0.1,
|
11 |
+
"hidden_size": 768,
|
12 |
+
"initializer_range": 0.02,
|
13 |
+
"intermediate_size": 3072,
|
14 |
+
"layer_norm_eps": 1e-12,
|
15 |
+
"max_position_embeddings": 512,
|
16 |
+
"model_type": "bert",
|
17 |
+
"num_attention_heads": 12,
|
18 |
+
"num_hidden_layers": 12,
|
19 |
+
"pad_token_id": 0,
|
20 |
+
"position_embedding_type": "absolute",
|
21 |
+
"pruned_heads": {
|
22 |
+
"0": [
|
23 |
+
0,
|
24 |
+
2,
|
25 |
+
4,
|
26 |
+
5,
|
27 |
+
6,
|
28 |
+
7,
|
29 |
+
11
|
30 |
+
],
|
31 |
+
"1": [
|
32 |
+
0,
|
33 |
+
2,
|
34 |
+
3,
|
35 |
+
5,
|
36 |
+
6,
|
37 |
+
7,
|
38 |
+
8
|
39 |
+
],
|
40 |
+
"2": [
|
41 |
+
8,
|
42 |
+
4,
|
43 |
+
7
|
44 |
+
],
|
45 |
+
"3": [
|
46 |
+
2,
|
47 |
+
4,
|
48 |
+
6
|
49 |
+
],
|
50 |
+
"4": [
|
51 |
+
1,
|
52 |
+
2,
|
53 |
+
11
|
54 |
+
],
|
55 |
+
"5": [
|
56 |
+
1,
|
57 |
+
2,
|
58 |
+
5,
|
59 |
+
6,
|
60 |
+
7,
|
61 |
+
11
|
62 |
+
],
|
63 |
+
"6": [
|
64 |
+
0,
|
65 |
+
2,
|
66 |
+
3,
|
67 |
+
7,
|
68 |
+
10
|
69 |
+
],
|
70 |
+
"7": [
|
71 |
+
1,
|
72 |
+
3,
|
73 |
+
6,
|
74 |
+
7,
|
75 |
+
11
|
76 |
+
],
|
77 |
+
"8": [
|
78 |
+
0,
|
79 |
+
3,
|
80 |
+
4,
|
81 |
+
5,
|
82 |
+
8
|
83 |
+
],
|
84 |
+
"9": [
|
85 |
+
1,
|
86 |
+
3,
|
87 |
+
4,
|
88 |
+
5,
|
89 |
+
7,
|
90 |
+
9,
|
91 |
+
10
|
92 |
+
],
|
93 |
+
"10": [
|
94 |
+
1,
|
95 |
+
4,
|
96 |
+
5,
|
97 |
+
6,
|
98 |
+
7,
|
99 |
+
8
|
100 |
+
],
|
101 |
+
"11": [
|
102 |
+
4,
|
103 |
+
5,
|
104 |
+
7,
|
105 |
+
8,
|
106 |
+
10,
|
107 |
+
11
|
108 |
+
]
|
109 |
+
},
|
110 |
+
"torch_dtype": "float32",
|
111 |
+
"transformers_version": "4.10.3",
|
112 |
+
"type_vocab_size": 2,
|
113 |
+
"use_cache": true,
|
114 |
+
"vocab_size": 30522
|
115 |
+
}
|
data_args.json
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"dataset_cache_dir": "dataset_cache",
|
3 |
+
"dataset_config_name": null,
|
4 |
+
"dataset_name": "squad",
|
5 |
+
"doc_stride": 128,
|
6 |
+
"max_answer_length": 30,
|
7 |
+
"max_seq_length": 384,
|
8 |
+
"n_best_size": 20,
|
9 |
+
"null_score_diff_threshold": 0.0,
|
10 |
+
"overwrite_cache": 0,
|
11 |
+
"pad_to_max_length": true,
|
12 |
+
"preprocessing_num_workers": null,
|
13 |
+
"train_file": null,
|
14 |
+
"validation_file": null,
|
15 |
+
"version_2_with_negative": 0
|
16 |
+
}
|
eval_XP_results.json
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"eval_exact_match": 80.33112582781457,
|
3 |
+
"eval_f1": 87.69004456685987,
|
4 |
+
"eval_samples": 10784
|
5 |
+
}
|
eval_metrics.json
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"exact_match": 78.32544938505204,
|
3 |
+
"f1": 86.24638521438392
|
4 |
+
}
|
eval_nbest_predictions.json
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:2a033915d48e30fc3f40b9a7bc5da2f9fea134b7da0030e12c57b81629ca00dc
|
3 |
+
size 48965701
|
eval_predictions.json
ADDED
The diff for this file is too large to render.
See raw diff
|
|
evaluate_timing.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"eval_elapsed_time": 44.88275432190858, "cuda_eval_elapsed_time": 41.537567138671875}
|
model_args.json
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"cache_dir": null,
|
3 |
+
"config_name": null,
|
4 |
+
"model_name_or_path": "bert-base-uncased",
|
5 |
+
"tokenizer_name": null,
|
6 |
+
"use_fast_tokenizer": true
|
7 |
+
}
|
nbest_predictions.json
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:be6e27bb645dab0baa406b39378effcee1dbf2e2d4f4f07fe42d5ecf70fc3bae
|
3 |
+
size 48942794
|
optimizer.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ac6a31ff182b9879808f0bef0a56fb3bee8be55e15c73d36eadd865ce63c0ca1
|
3 |
+
size 871812469
|
predictions.json
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:868e4add2cd6b65ee381e9b92f4d875db38fbb31b6fabbe1d1b775e107b10b58
|
3 |
+
size 176464689
|
rng_state.pth
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:38c3cad2f3a30a6ac205297d841b5188c144be26d3b7b0b4fb42c6d126a49102
|
3 |
+
size 14567
|
sparse_args.json
ADDED
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"ampere_pruning_method": "disabled",
|
3 |
+
"attention_block_cols": 32,
|
4 |
+
"attention_block_rows": 32,
|
5 |
+
"attention_lambda": 1.0,
|
6 |
+
"attention_output_with_dense": 0,
|
7 |
+
"attention_pruning_method": "sigmoied_threshold",
|
8 |
+
"bias_mask": true,
|
9 |
+
"decoder_attention_lambda": null,
|
10 |
+
"decoder_dense_lambda": null,
|
11 |
+
"dense_block_cols": 1,
|
12 |
+
"dense_block_rows": 1,
|
13 |
+
"dense_lambda": 1.0,
|
14 |
+
"dense_pruning_method": "sigmoied_threshold:1d_alt",
|
15 |
+
"distil_alpha_ce": 0.1,
|
16 |
+
"distil_alpha_teacher": 0.9,
|
17 |
+
"distil_teacher_name_or_path": "bert-large-uncased-whole-word-masking-finetuned-squad",
|
18 |
+
"distil_temperature": 2.0,
|
19 |
+
"eval_with_current_patch_params": false,
|
20 |
+
"final_ampere_temperature": 20.0,
|
21 |
+
"final_finetune": false,
|
22 |
+
"final_threshold": 0.1,
|
23 |
+
"final_warmup": 10,
|
24 |
+
"gelu_patch": false,
|
25 |
+
"gelu_patch_steps": 50000,
|
26 |
+
"initial_ampere_temperature": 0.0,
|
27 |
+
"initial_threshold": 0,
|
28 |
+
"initial_warmup": 1,
|
29 |
+
"layer_norm_patch": false,
|
30 |
+
"layer_norm_patch_start_delta": 0.99,
|
31 |
+
"layer_norm_patch_steps": 50000,
|
32 |
+
"linear_min_parameters": 0,
|
33 |
+
"mask_init": "constant",
|
34 |
+
"mask_scale": 0.0,
|
35 |
+
"mask_scores_learning_rate": 0.01,
|
36 |
+
"qat": false,
|
37 |
+
"qconfig": "default",
|
38 |
+
"regularization": "l1",
|
39 |
+
"regularization_final_lambda": 20.0,
|
40 |
+
"rewind_model_name_or_path": null
|
41 |
+
}
|
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": "/home/vchua/blk-prune/nn_pruning/reproduce-eval/question_answering/tmp_finetune", "tokenizer_class": "BertTokenizer"}
|
training_args.bin
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:5c589bae8acd6247c9250208506ae4c47488ef5615b8596c1707e96e327bdc44
|
3 |
+
size 2863
|
vocab.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|