niobures commited on
Commit
588be84
·
verified ·
1 Parent(s): c4575da

all mpnet base (onnx)

Browse files
Files changed (39) hide show
  1. all-mpnet-base-v1-onnx/.gitattributes +35 -0
  2. all-mpnet-base-v1-onnx/README.md +61 -0
  3. all-mpnet-base-v1-onnx/config.json +23 -0
  4. all-mpnet-base-v1-onnx/model.onnx +3 -0
  5. all-mpnet-base-v1-onnx/source.txt +1 -0
  6. all-mpnet-base-v1-onnx/special_tokens_map.json +51 -0
  7. all-mpnet-base-v1-onnx/tokenizer.json +0 -0
  8. all-mpnet-base-v1-onnx/tokenizer_config.json +72 -0
  9. all-mpnet-base-v1-onnx/vocab.txt +0 -0
  10. all-mpnet-base-v2-fine-tuned-epochs-1-onnx/.gitattributes +35 -0
  11. all-mpnet-base-v2-fine-tuned-epochs-1-onnx/README.md +61 -0
  12. all-mpnet-base-v2-fine-tuned-epochs-1-onnx/config.json +24 -0
  13. all-mpnet-base-v2-fine-tuned-epochs-1-onnx/model.onnx +3 -0
  14. all-mpnet-base-v2-fine-tuned-epochs-1-onnx/source.txt +1 -0
  15. all-mpnet-base-v2-fine-tuned-epochs-1-onnx/special_tokens_map.json +51 -0
  16. all-mpnet-base-v2-fine-tuned-epochs-1-onnx/tokenizer.json +0 -0
  17. all-mpnet-base-v2-fine-tuned-epochs-1-onnx/tokenizer_config.json +72 -0
  18. all-mpnet-base-v2-fine-tuned-epochs-1-onnx/vocab.txt +0 -0
  19. all-mpnet-base-v2-fine-tuned-epochs-8-onnx/.gitattributes +35 -0
  20. all-mpnet-base-v2-fine-tuned-epochs-8-onnx/README.md +61 -0
  21. all-mpnet-base-v2-fine-tuned-epochs-8-onnx/config.json +24 -0
  22. all-mpnet-base-v2-fine-tuned-epochs-8-onnx/model.onnx +3 -0
  23. all-mpnet-base-v2-fine-tuned-epochs-8-onnx/source.txt +1 -0
  24. all-mpnet-base-v2-fine-tuned-epochs-8-onnx/special_tokens_map.json +51 -0
  25. all-mpnet-base-v2-fine-tuned-epochs-8-onnx/tokenizer.json +0 -0
  26. all-mpnet-base-v2-fine-tuned-epochs-8-onnx/tokenizer_config.json +72 -0
  27. all-mpnet-base-v2-fine-tuned-epochs-8-onnx/vocab.txt +0 -0
  28. all-mpnet-base-v2-onnx/.gitattributes +35 -0
  29. all-mpnet-base-v2-onnx/README.md +69 -0
  30. all-mpnet-base-v2-onnx/config.json +23 -0
  31. all-mpnet-base-v2-onnx/convert.py +22 -0
  32. all-mpnet-base-v2-onnx/handler.py +40 -0
  33. all-mpnet-base-v2-onnx/model.onnx +3 -0
  34. all-mpnet-base-v2-onnx/requirements.txt +3 -0
  35. all-mpnet-base-v2-onnx/source.txt +1 -0
  36. all-mpnet-base-v2-onnx/special_tokens_map.json +1 -0
  37. all-mpnet-base-v2-onnx/tokenizer.json +0 -0
  38. all-mpnet-base-v2-onnx/tokenizer_config.json +1 -0
  39. all-mpnet-base-v2-onnx/vocab.txt +0 -0
all-mpnet-base-v1-onnx/.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
all-mpnet-base-v1-onnx/README.md ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: light-embed
3
+ pipeline_tag: sentence-similarity
4
+ tags:
5
+ - sentence-transformers
6
+ - feature-extraction
7
+ - sentence-similarity
8
+
9
+ ---
10
+
11
+ # onnx-models/all-mpnet-base-v1-onnx
12
+
13
+ This is the ONNX-ported version of the [sentence-transformers/all-mpnet-base-v1](https://huggingface.co/sentence-transformers/all-mpnet-base-v1) for generating text embeddings.
14
+
15
+ ## Model details
16
+ - Embedding dimension: 768
17
+ - Max sequence length: 512
18
+ - File size on disk: 0.41 GB
19
+ - Modules incorporated in the onnx: Transformer, Pooling, Normalize
20
+
21
+ <!--- Describe your model here -->
22
+
23
+ ## Usage
24
+
25
+ Using this model becomes easy when you have [light-embed](https://pypi.org/project/light-embed/) installed:
26
+
27
+ ```
28
+ pip install -U light-embed
29
+ ```
30
+
31
+ Then you can use the model by specifying the *original model name* like this:
32
+
33
+ ```python
34
+ from light_embed import TextEmbedding
35
+ sentences = [
36
+ "This is an example sentence",
37
+ "Each sentence is converted"
38
+ ]
39
+
40
+ model = TextEmbedding('sentence-transformers/all-mpnet-base-v1')
41
+ embeddings = model.encode(sentences)
42
+ print(embeddings)
43
+ ```
44
+
45
+ or by specifying the *onnx model name* like this:
46
+
47
+ ```python
48
+ from light_embed import TextEmbedding
49
+ sentences = [
50
+ "This is an example sentence",
51
+ "Each sentence is converted"
52
+ ]
53
+
54
+ model = TextEmbedding('onnx-models/all-mpnet-base-v1-onnx')
55
+ embeddings = model.encode(sentences)
56
+ print(embeddings)
57
+ ```
58
+
59
+ ## Citing & Authors
60
+
61
+ Binh Nguyen / binhcode25@gmail.com
all-mpnet-base-v1-onnx/config.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "sentence-transformers/all-mpnet-base-v1",
3
+ "architectures": [
4
+ "MPNetForMaskedLM"
5
+ ],
6
+ "attention_probs_dropout_prob": 0.1,
7
+ "bos_token_id": 0,
8
+ "eos_token_id": 2,
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-05,
15
+ "max_position_embeddings": 514,
16
+ "model_type": "mpnet",
17
+ "num_attention_heads": 12,
18
+ "num_hidden_layers": 12,
19
+ "pad_token_id": 1,
20
+ "relative_attention_num_buckets": 32,
21
+ "transformers_version": "4.8.2",
22
+ "vocab_size": 30527
23
+ }
all-mpnet-base-v1-onnx/model.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c8989a4b3508e0b0189e60105016b921ad9937e490a63f48c42c9ee9e9205bce
3
+ size 435941014
all-mpnet-base-v1-onnx/source.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ https://huggingface.co/onnx-models/all-mpnet-base-v1-onnx
all-mpnet-base-v1-onnx/special_tokens_map.json ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token": {
3
+ "content": "<s>",
4
+ "lstrip": false,
5
+ "normalized": false,
6
+ "rstrip": false,
7
+ "single_word": false
8
+ },
9
+ "cls_token": {
10
+ "content": "<s>",
11
+ "lstrip": false,
12
+ "normalized": false,
13
+ "rstrip": false,
14
+ "single_word": false
15
+ },
16
+ "eos_token": {
17
+ "content": "</s>",
18
+ "lstrip": false,
19
+ "normalized": false,
20
+ "rstrip": false,
21
+ "single_word": false
22
+ },
23
+ "mask_token": {
24
+ "content": "<mask>",
25
+ "lstrip": true,
26
+ "normalized": false,
27
+ "rstrip": false,
28
+ "single_word": false
29
+ },
30
+ "pad_token": {
31
+ "content": "<pad>",
32
+ "lstrip": false,
33
+ "normalized": false,
34
+ "rstrip": false,
35
+ "single_word": false
36
+ },
37
+ "sep_token": {
38
+ "content": "</s>",
39
+ "lstrip": false,
40
+ "normalized": false,
41
+ "rstrip": false,
42
+ "single_word": false
43
+ },
44
+ "unk_token": {
45
+ "content": "[UNK]",
46
+ "lstrip": false,
47
+ "normalized": false,
48
+ "rstrip": false,
49
+ "single_word": false
50
+ }
51
+ }
all-mpnet-base-v1-onnx/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
all-mpnet-base-v1-onnx/tokenizer_config.json ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "<s>",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "1": {
12
+ "content": "<pad>",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "2": {
20
+ "content": "</s>",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "3": {
28
+ "content": "<unk>",
29
+ "lstrip": false,
30
+ "normalized": true,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "104": {
36
+ "content": "[UNK]",
37
+ "lstrip": false,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ },
43
+ "30526": {
44
+ "content": "<mask>",
45
+ "lstrip": true,
46
+ "normalized": false,
47
+ "rstrip": false,
48
+ "single_word": false,
49
+ "special": true
50
+ }
51
+ },
52
+ "bos_token": "<s>",
53
+ "clean_up_tokenization_spaces": true,
54
+ "cls_token": "<s>",
55
+ "do_lower_case": true,
56
+ "eos_token": "</s>",
57
+ "mask_token": "<mask>",
58
+ "max_length": 128,
59
+ "model_max_length": 512,
60
+ "pad_to_multiple_of": null,
61
+ "pad_token": "<pad>",
62
+ "pad_token_type_id": 0,
63
+ "padding_side": "right",
64
+ "sep_token": "</s>",
65
+ "stride": 0,
66
+ "strip_accents": null,
67
+ "tokenize_chinese_chars": true,
68
+ "tokenizer_class": "MPNetTokenizer",
69
+ "truncation_side": "right",
70
+ "truncation_strategy": "longest_first",
71
+ "unk_token": "[UNK]"
72
+ }
all-mpnet-base-v1-onnx/vocab.txt ADDED
The diff for this file is too large to render. See raw diff
 
all-mpnet-base-v2-fine-tuned-epochs-1-onnx/.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
all-mpnet-base-v2-fine-tuned-epochs-1-onnx/README.md ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: light-embed
3
+ pipeline_tag: sentence-similarity
4
+ tags:
5
+ - sentence-transformers
6
+ - feature-extraction
7
+ - sentence-similarity
8
+
9
+ ---
10
+
11
+ # onnx-models/all-mpnet-base-v2-fine-tuned-epochs-1-onnx
12
+
13
+ This is the ONNX-ported version of the [event-nlp/all-mpnet-base-v2-fine-tuned-epochs-1](https://huggingface.co/event-nlp/all-mpnet-base-v2-fine-tuned-epochs-1) for generating text embeddings.
14
+
15
+ ## Model details
16
+ - Embedding dimension: 768
17
+ - Max sequence length: 384
18
+ - File size on disk: 0.41 GB
19
+ - Modules incorporated in the onnx: Transformer, Pooling, Normalize
20
+
21
+ <!--- Describe your model here -->
22
+
23
+ ## Usage
24
+
25
+ Using this model becomes easy when you have [light-embed](https://pypi.org/project/light-embed/) installed:
26
+
27
+ ```
28
+ pip install -U light-embed
29
+ ```
30
+
31
+ Then you can use the model by specifying the *original model name* like this:
32
+
33
+ ```python
34
+ from light_embed import TextEmbedding
35
+ sentences = [
36
+ "This is an example sentence",
37
+ "Each sentence is converted"
38
+ ]
39
+
40
+ model = TextEmbedding('event-nlp/all-mpnet-base-v2-fine-tuned-epochs-1')
41
+ embeddings = model.encode(sentences)
42
+ print(embeddings)
43
+ ```
44
+
45
+ or by specifying the *onnx model name* like this:
46
+
47
+ ```python
48
+ from light_embed import TextEmbedding
49
+ sentences = [
50
+ "This is an example sentence",
51
+ "Each sentence is converted"
52
+ ]
53
+
54
+ model = TextEmbedding('onnx-models/all-mpnet-base-v2-fine-tuned-epochs-1-onnx')
55
+ embeddings = model.encode(sentences)
56
+ print(embeddings)
57
+ ```
58
+
59
+ ## Citing & Authors
60
+
61
+ Binh Nguyen / binhcode25@gmail.com
all-mpnet-base-v2-fine-tuned-epochs-1-onnx/config.json ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "event-nlp/all-mpnet-base-v2-fine-tuned-epochs-1",
3
+ "architectures": [
4
+ "MPNetModel"
5
+ ],
6
+ "attention_probs_dropout_prob": 0.1,
7
+ "bos_token_id": 0,
8
+ "eos_token_id": 2,
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-05,
15
+ "max_position_embeddings": 514,
16
+ "model_type": "mpnet",
17
+ "num_attention_heads": 12,
18
+ "num_hidden_layers": 12,
19
+ "pad_token_id": 1,
20
+ "relative_attention_num_buckets": 32,
21
+ "torch_dtype": "float32",
22
+ "transformers_version": "4.32.1",
23
+ "vocab_size": 30527
24
+ }
all-mpnet-base-v2-fine-tuned-epochs-1-onnx/model.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:baef46b1c9d658b2134e3003f4b8552e133f5935ea2d6146745c3cfa583c02ab
3
+ size 435941014
all-mpnet-base-v2-fine-tuned-epochs-1-onnx/source.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ https://huggingface.co/onnx-models/all-mpnet-base-v2-fine-tuned-epochs-1-onnx
all-mpnet-base-v2-fine-tuned-epochs-1-onnx/special_tokens_map.json ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token": {
3
+ "content": "<s>",
4
+ "lstrip": false,
5
+ "normalized": false,
6
+ "rstrip": false,
7
+ "single_word": false
8
+ },
9
+ "cls_token": {
10
+ "content": "<s>",
11
+ "lstrip": false,
12
+ "normalized": false,
13
+ "rstrip": false,
14
+ "single_word": false
15
+ },
16
+ "eos_token": {
17
+ "content": "</s>",
18
+ "lstrip": false,
19
+ "normalized": false,
20
+ "rstrip": false,
21
+ "single_word": false
22
+ },
23
+ "mask_token": {
24
+ "content": "<mask>",
25
+ "lstrip": true,
26
+ "normalized": false,
27
+ "rstrip": false,
28
+ "single_word": false
29
+ },
30
+ "pad_token": {
31
+ "content": "<pad>",
32
+ "lstrip": false,
33
+ "normalized": false,
34
+ "rstrip": false,
35
+ "single_word": false
36
+ },
37
+ "sep_token": {
38
+ "content": "</s>",
39
+ "lstrip": false,
40
+ "normalized": false,
41
+ "rstrip": false,
42
+ "single_word": false
43
+ },
44
+ "unk_token": {
45
+ "content": "[UNK]",
46
+ "lstrip": false,
47
+ "normalized": false,
48
+ "rstrip": false,
49
+ "single_word": false
50
+ }
51
+ }
all-mpnet-base-v2-fine-tuned-epochs-1-onnx/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
all-mpnet-base-v2-fine-tuned-epochs-1-onnx/tokenizer_config.json ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "<s>",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "1": {
12
+ "content": "<pad>",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "2": {
20
+ "content": "</s>",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "3": {
28
+ "content": "<unk>",
29
+ "lstrip": false,
30
+ "normalized": true,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "104": {
36
+ "content": "[UNK]",
37
+ "lstrip": false,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ },
43
+ "30526": {
44
+ "content": "<mask>",
45
+ "lstrip": true,
46
+ "normalized": false,
47
+ "rstrip": false,
48
+ "single_word": false,
49
+ "special": true
50
+ }
51
+ },
52
+ "bos_token": "<s>",
53
+ "clean_up_tokenization_spaces": true,
54
+ "cls_token": "<s>",
55
+ "do_lower_case": true,
56
+ "eos_token": "</s>",
57
+ "mask_token": "<mask>",
58
+ "max_length": 128,
59
+ "model_max_length": 384,
60
+ "pad_to_multiple_of": null,
61
+ "pad_token": "<pad>",
62
+ "pad_token_type_id": 0,
63
+ "padding_side": "right",
64
+ "sep_token": "</s>",
65
+ "stride": 0,
66
+ "strip_accents": null,
67
+ "tokenize_chinese_chars": true,
68
+ "tokenizer_class": "MPNetTokenizer",
69
+ "truncation_side": "right",
70
+ "truncation_strategy": "longest_first",
71
+ "unk_token": "[UNK]"
72
+ }
all-mpnet-base-v2-fine-tuned-epochs-1-onnx/vocab.txt ADDED
The diff for this file is too large to render. See raw diff
 
all-mpnet-base-v2-fine-tuned-epochs-8-onnx/.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
all-mpnet-base-v2-fine-tuned-epochs-8-onnx/README.md ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: light-embed
3
+ pipeline_tag: sentence-similarity
4
+ tags:
5
+ - sentence-transformers
6
+ - feature-extraction
7
+ - sentence-similarity
8
+
9
+ ---
10
+
11
+ # onnx-models/all-mpnet-base-v2-fine-tuned-epochs-8-onnx
12
+
13
+ This is the ONNX-ported version of the [event-nlp/all-mpnet-base-v2-fine-tuned-epochs-8](https://huggingface.co/event-nlp/all-mpnet-base-v2-fine-tuned-epochs-8) for generating text embeddings.
14
+
15
+ ## Model details
16
+ - Embedding dimension: 768
17
+ - Max sequence length: 384
18
+ - File size on disk: 0.41 GB
19
+ - Modules incorporated in the onnx: Transformer, Pooling, Normalize
20
+
21
+ <!--- Describe your model here -->
22
+
23
+ ## Usage
24
+
25
+ Using this model becomes easy when you have [light-embed](https://pypi.org/project/light-embed/) installed:
26
+
27
+ ```
28
+ pip install -U light-embed
29
+ ```
30
+
31
+ Then you can use the model by specifying the *original model name* like this:
32
+
33
+ ```python
34
+ from light_embed import TextEmbedding
35
+ sentences = [
36
+ "This is an example sentence",
37
+ "Each sentence is converted"
38
+ ]
39
+
40
+ model = TextEmbedding('event-nlp/all-mpnet-base-v2-fine-tuned-epochs-8')
41
+ embeddings = model.encode(sentences)
42
+ print(embeddings)
43
+ ```
44
+
45
+ or by specifying the *onnx model name* like this:
46
+
47
+ ```python
48
+ from light_embed import TextEmbedding
49
+ sentences = [
50
+ "This is an example sentence",
51
+ "Each sentence is converted"
52
+ ]
53
+
54
+ model = TextEmbedding('onnx-models/all-mpnet-base-v2-fine-tuned-epochs-8-onnx')
55
+ embeddings = model.encode(sentences)
56
+ print(embeddings)
57
+ ```
58
+
59
+ ## Citing & Authors
60
+
61
+ Binh Nguyen / binhcode25@gmail.com
all-mpnet-base-v2-fine-tuned-epochs-8-onnx/config.json ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "event-nlp/all-mpnet-base-v2-fine-tuned-epochs-8",
3
+ "architectures": [
4
+ "MPNetModel"
5
+ ],
6
+ "attention_probs_dropout_prob": 0.1,
7
+ "bos_token_id": 0,
8
+ "eos_token_id": 2,
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-05,
15
+ "max_position_embeddings": 514,
16
+ "model_type": "mpnet",
17
+ "num_attention_heads": 12,
18
+ "num_hidden_layers": 12,
19
+ "pad_token_id": 1,
20
+ "relative_attention_num_buckets": 32,
21
+ "torch_dtype": "float32",
22
+ "transformers_version": "4.32.1",
23
+ "vocab_size": 30527
24
+ }
all-mpnet-base-v2-fine-tuned-epochs-8-onnx/model.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:98b0d5be5380023d6be2199362325b5a5721ecec2d49e81850ea921990b80970
3
+ size 435941014
all-mpnet-base-v2-fine-tuned-epochs-8-onnx/source.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ https://huggingface.co/onnx-models/all-mpnet-base-v2-fine-tuned-epochs-8-onnx
all-mpnet-base-v2-fine-tuned-epochs-8-onnx/special_tokens_map.json ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token": {
3
+ "content": "<s>",
4
+ "lstrip": false,
5
+ "normalized": false,
6
+ "rstrip": false,
7
+ "single_word": false
8
+ },
9
+ "cls_token": {
10
+ "content": "<s>",
11
+ "lstrip": false,
12
+ "normalized": false,
13
+ "rstrip": false,
14
+ "single_word": false
15
+ },
16
+ "eos_token": {
17
+ "content": "</s>",
18
+ "lstrip": false,
19
+ "normalized": false,
20
+ "rstrip": false,
21
+ "single_word": false
22
+ },
23
+ "mask_token": {
24
+ "content": "<mask>",
25
+ "lstrip": true,
26
+ "normalized": false,
27
+ "rstrip": false,
28
+ "single_word": false
29
+ },
30
+ "pad_token": {
31
+ "content": "<pad>",
32
+ "lstrip": false,
33
+ "normalized": false,
34
+ "rstrip": false,
35
+ "single_word": false
36
+ },
37
+ "sep_token": {
38
+ "content": "</s>",
39
+ "lstrip": false,
40
+ "normalized": false,
41
+ "rstrip": false,
42
+ "single_word": false
43
+ },
44
+ "unk_token": {
45
+ "content": "[UNK]",
46
+ "lstrip": false,
47
+ "normalized": false,
48
+ "rstrip": false,
49
+ "single_word": false
50
+ }
51
+ }
all-mpnet-base-v2-fine-tuned-epochs-8-onnx/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
all-mpnet-base-v2-fine-tuned-epochs-8-onnx/tokenizer_config.json ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "<s>",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "1": {
12
+ "content": "<pad>",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "2": {
20
+ "content": "</s>",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "3": {
28
+ "content": "<unk>",
29
+ "lstrip": false,
30
+ "normalized": true,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "104": {
36
+ "content": "[UNK]",
37
+ "lstrip": false,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ },
43
+ "30526": {
44
+ "content": "<mask>",
45
+ "lstrip": true,
46
+ "normalized": false,
47
+ "rstrip": false,
48
+ "single_word": false,
49
+ "special": true
50
+ }
51
+ },
52
+ "bos_token": "<s>",
53
+ "clean_up_tokenization_spaces": true,
54
+ "cls_token": "<s>",
55
+ "do_lower_case": true,
56
+ "eos_token": "</s>",
57
+ "mask_token": "<mask>",
58
+ "max_length": 128,
59
+ "model_max_length": 384,
60
+ "pad_to_multiple_of": null,
61
+ "pad_token": "<pad>",
62
+ "pad_token_type_id": 0,
63
+ "padding_side": "right",
64
+ "sep_token": "</s>",
65
+ "stride": 0,
66
+ "strip_accents": null,
67
+ "tokenize_chinese_chars": true,
68
+ "tokenizer_class": "MPNetTokenizer",
69
+ "truncation_side": "right",
70
+ "truncation_strategy": "longest_first",
71
+ "unk_token": "[UNK]"
72
+ }
all-mpnet-base-v2-fine-tuned-epochs-8-onnx/vocab.txt ADDED
The diff for this file is too large to render. See raw diff
 
all-mpnet-base-v2-onnx/.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
all-mpnet-base-v2-onnx/README.md ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ language:
4
+ - en
5
+ library_name: transformers
6
+ pipeline_tag: sentence-similarity
7
+ tags:
8
+ - sentence-transformers
9
+ - feature-extraction
10
+ - ONNX
11
+ - Optimum
12
+ - ONNXRuntime
13
+ inference: false
14
+
15
+ ---
16
+ # ONNX version of `sentence-transformers/all-mpnet-base-v2`
17
+
18
+ This is the ONNX version of https://huggingface.co/sentence-transformers/all-mpnet-base-v2, examined that the produced embeddings are the same.
19
+
20
+ Optmized for CPU usage.
21
+
22
+ ## Convert
23
+
24
+ The same checkpoint can also be created by using the `convert.py` script.
25
+
26
+ ## Usage - `transformers`
27
+
28
+ Exactly the same as in `sentence-transformers/all-mpnet-base-v2` except using `ORTModelForFeatureExtraction` from optimum.
29
+
30
+ ```bash
31
+ pip install optimum[onnxruntime]
32
+ ```
33
+
34
+ ```python
35
+ from transformers import AutoTokenizer
36
+ from optimum.onnxruntime import ORTModelForFeatureExtraction
37
+ import torch
38
+ import torch.nn.functional as F
39
+
40
+ # Mean Pooling - Take attention mask into account for correct averaging
41
+ def mean_pooling(model_output, attention_mask):
42
+ token_embeddings = model_output[0] #First element of model_output contains all token embeddings
43
+ input_mask_expanded = attention_mask.unsqueeze(-1).expand(token_embeddings.size()).float()
44
+ return torch.sum(token_embeddings * input_mask_expanded, 1) / torch.clamp(input_mask_expanded.sum(1), min=1e-9)
45
+
46
+
47
+ # Sentences we want sentence embeddings for
48
+ sentences = ['This is an example sentence', 'Each sentence is converted']
49
+
50
+ # Load model from HuggingFace Hub
51
+ tokenizer = AutoTokenizer.from_pretrained('yilunzhang/all-mpnet-base-v2-onnx')
52
+ model = ORTModelForFeatureExtraction.from_pretrained('yilunzhang/all-mpnet-base-v2-onnx')
53
+
54
+ # Tokenize sentences
55
+ encoded_input = tokenizer(sentences, padding=True, truncation=True, return_tensors='pt')
56
+
57
+ # Compute token embeddings
58
+ with torch.no_grad():
59
+ model_output = model(**encoded_input)
60
+
61
+ # Perform pooling
62
+ sentence_embeddings = mean_pooling(model_output, encoded_input['attention_mask'])
63
+
64
+ # Normalize embeddings
65
+ sentence_embeddings = F.normalize(sentence_embeddings, p=2, dim=1)
66
+
67
+ print("Sentence embeddings:")
68
+ print(sentence_embeddings)
69
+ ```
all-mpnet-base-v2-onnx/config.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "microsoft/mpnet-base",
3
+ "architectures": [
4
+ "MPNetForMaskedLM"
5
+ ],
6
+ "attention_probs_dropout_prob": 0.1,
7
+ "bos_token_id": 0,
8
+ "eos_token_id": 2,
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-05,
15
+ "max_position_embeddings": 514,
16
+ "model_type": "mpnet",
17
+ "num_attention_heads": 12,
18
+ "num_hidden_layers": 12,
19
+ "pad_token_id": 1,
20
+ "relative_attention_num_buckets": 32,
21
+ "transformers_version": "4.8.2",
22
+ "vocab_size": 30527
23
+ }
all-mpnet-base-v2-onnx/convert.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import AutoModel
2
+ import torch
3
+
4
+ max_seq_length = 384
5
+
6
+ model = AutoModel.from_pretrained("sentence-transformers/all-mpnet-base-v2")
7
+ model.eval()
8
+
9
+ inputs = {
10
+ "input_ids": torch.ones(1, max_seq_length, dtype=torch.int64),
11
+ "attention_mask": torch.ones(1, max_seq_length, dtype=torch.int64),
12
+ }
13
+
14
+ symbolic_names = {0: 'batch_size', 1: 'max_seq_len'}
15
+
16
+ torch.onnx.export(
17
+ model,args=tuple(inputs.values()),
18
+ f="model.onnx",
19
+ export_params=True,
20
+ input_names=["input_ids", "attention_mask"], output_names=["last_hidden_state"],
21
+ dynamic_axes={"input_ids": symbolic_names, "attention_mask": symbolic_names}
22
+ )
all-mpnet-base-v2-onnx/handler.py ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from typing import Dict, List, Any
2
+
3
+ import torch
4
+ import torch.nn.functional as F
5
+ from transformers import AutoTokenizer
6
+ from optimum.onnxruntime import ORTModelForFeatureExtraction
7
+
8
+
9
+ def mean_pooling(model_output, attention_mask):
10
+ token_embeddings = model_output[0]
11
+ input_mask_expanded = attention_mask.unsqueeze(-1).expand(token_embeddings.size()).float()
12
+ return torch.sum(token_embeddings * input_mask_expanded, 1) / torch.clamp(input_mask_expanded.sum(1), min=1e-9)
13
+
14
+
15
+ class EndpointHandler():
16
+
17
+ def __init__(self, path=""):
18
+ self.tokenizer = AutoTokenizer.from_pretrained(path)
19
+ self.model = ORTModelForFeatureExtraction.from_pretrained(path, file_name="model.onnx")
20
+
21
+ def __call__(self, data: Any) -> List[List[Dict[str, float]]]:
22
+ """
23
+ Args:
24
+ data (:obj:):
25
+ includes the input data and the parameters for the inference.
26
+ Return:
27
+ A :obj:`list`:. The list contains the embeddings of the inference inputs
28
+ """
29
+ inputs = data.get("inputs", data)
30
+
31
+ # tokenize the input
32
+ encoded_inputs = self.tokenizer(inputs, padding=True, truncation=True, return_tensors='pt')
33
+ # run the model
34
+ outputs = self.model(**encoded_inputs)
35
+ # Perform pooling
36
+ sentence_embeddings = mean_pooling(outputs, encoded_inputs['attention_mask'])
37
+ # Normalize embeddings
38
+ sentence_embeddings = F.normalize(sentence_embeddings, p=2, dim=1)
39
+ # postprocess the prediction
40
+ return {"embeddings": sentence_embeddings.tolist()}
all-mpnet-base-v2-onnx/model.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:91c3b3d55e18d17ed4657d4cc9207940ae14b526caa9ad79e55ae90cdc6f08ec
3
+ size 438158583
all-mpnet-base-v2-onnx/requirements.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ optimum[onnxruntime]
2
+ mkl-include
3
+ mkl
all-mpnet-base-v2-onnx/source.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ https://huggingface.co/yilunzhang/all-mpnet-base-v2-onnx
all-mpnet-base-v2-onnx/special_tokens_map.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"bos_token": "<s>", "eos_token": "</s>", "unk_token": "[UNK]", "sep_token": "</s>", "pad_token": "<pad>", "cls_token": "<s>", "mask_token": {"content": "<mask>", "single_word": false, "lstrip": true, "rstrip": false, "normalized": false}}
all-mpnet-base-v2-onnx/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
all-mpnet-base-v2-onnx/tokenizer_config.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"do_lower_case": true, "bos_token": "<s>", "eos_token": "</s>", "sep_token": "</s>", "cls_token": "<s>", "unk_token": "[UNK]", "pad_token": "<pad>", "mask_token": "<mask>", "tokenize_chinese_chars": true, "strip_accents": null, "model_max_length": 512, "special_tokens_map_file": null, "name_or_path": "microsoft/mpnet-base", "tokenizer_class": "MPNetTokenizer"}
all-mpnet-base-v2-onnx/vocab.txt ADDED
The diff for this file is too large to render. See raw diff