File size: 8,108 Bytes
f696145
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
{
    "module": "keras_hub.src.models.modern_bert.modern_bert_text_embedder",
    "class_name": "ModernBertTextEmbedder",
    "config": {
        "backbone": {
            "module": "keras_hub.src.models.modern_bert.modern_bert_backbone",
            "class_name": "ModernBertBackbone",
            "config": {
                "name": "modern_bert_backbone",
                "trainable": true,
                "dtype": {
                    "module": "keras",
                    "class_name": "DTypePolicy",
                    "config": {
                        "name": "float32"
                    },
                    "registered_name": null
                },
                "vocabulary_size": 50368,
                "hidden_dim": 768,
                "intermediate_dim": 1152,
                "num_layers": 22,
                "num_heads": 12,
                "local_attention_window": 128,
                "global_attn_every_n_layers": 3,
                "rotary_max_wavelength": 160000.0,
                "local_rotary_max_wavelength": 10000.0,
                "layer_norm_epsilon": 1e-05
            },
            "registered_name": "keras_hub>ModernBertBackbone"
        },
        "preprocessor": {
            "module": "keras_hub.src.models.modern_bert.modern_bert_text_embedder_preprocessor",
            "class_name": "ModernBertTextEmbedderPreprocessor",
            "config": {
                "name": "modern_bert_text_embedder_preprocessor",
                "trainable": true,
                "dtype": {
                    "module": "keras",
                    "class_name": "DTypePolicy",
                    "config": {
                        "name": "float32"
                    },
                    "registered_name": null
                },
                "tokenizer": {
                    "module": "keras_hub.src.models.modern_bert.modern_bert_tokenizer",
                    "class_name": "ModernBertTokenizer",
                    "config": {
                        "name": "modern_bert_tokenizer",
                        "trainable": true,
                        "dtype": {
                            "module": "keras",
                            "class_name": "DTypePolicy",
                            "config": {
                                "name": "int32"
                            },
                            "registered_name": null
                        },
                        "config_file": "tokenizer.json",
                        "sequence_length": null,
                        "add_prefix_space": false,
                        "unsplittable_tokens": [
                            "|||IP_ADDRESS|||",
                            "<|padding|>",
                            "                        ",
                            "                       ",
                            "                      ",
                            "                     ",
                            "                    ",
                            "                   ",
                            "                  ",
                            "                 ",
                            "                ",
                            "               ",
                            "              ",
                            "             ",
                            "            ",
                            "           ",
                            "          ",
                            "         ",
                            "        ",
                            "       ",
                            "      ",
                            "     ",
                            "    ",
                            "   ",
                            "  ",
                            "|||EMAIL_ADDRESS|||",
                            "|||PHONE_NUMBER|||",
                            "<|endoftext|>",
                            "[UNK]",
                            "[CLS]",
                            "[SEP]",
                            "[PAD]",
                            "[MASK]",
                            "[unused0]",
                            "[unused1]",
                            "[unused2]",
                            "[unused3]",
                            "[unused4]",
                            "[unused5]",
                            "[unused6]",
                            "[unused7]",
                            "[unused8]",
                            "[unused9]",
                            "[unused10]",
                            "[unused11]",
                            "[unused12]",
                            "[unused13]",
                            "[unused14]",
                            "[unused15]",
                            "[unused16]",
                            "[unused17]",
                            "[unused18]",
                            "[unused19]",
                            "[unused20]",
                            "[unused21]",
                            "[unused22]",
                            "[unused23]",
                            "[unused24]",
                            "[unused25]",
                            "[unused26]",
                            "[unused27]",
                            "[unused28]",
                            "[unused29]",
                            "[unused30]",
                            "[unused31]",
                            "[unused32]",
                            "[unused33]",
                            "[unused34]",
                            "[unused35]",
                            "[unused36]",
                            "[unused37]",
                            "[unused38]",
                            "[unused39]",
                            "[unused40]",
                            "[unused41]",
                            "[unused42]",
                            "[unused43]",
                            "[unused44]",
                            "[unused45]",
                            "[unused46]",
                            "[unused47]",
                            "[unused48]",
                            "[unused49]",
                            "[unused50]",
                            "[unused51]",
                            "[unused52]",
                            "[unused53]",
                            "[unused54]",
                            "[unused55]",
                            "[unused56]",
                            "[unused57]",
                            "[unused58]",
                            "[unused59]",
                            "[unused60]",
                            "[unused61]",
                            "[unused62]",
                            "[unused63]",
                            "[unused64]",
                            "[unused65]",
                            "[unused66]",
                            "[unused67]",
                            "[unused68]",
                            "[unused69]",
                            "[unused70]",
                            "[unused71]",
                            "[unused72]",
                            "[unused73]",
                            "[unused74]",
                            "[unused75]",
                            "[unused76]",
                            "[unused77]",
                            "[unused78]",
                            "[unused79]",
                            "[unused80]",
                            "[unused81]",
                            "[unused82]"
                        ]
                    },
                    "registered_name": "keras_hub>ModernBertTokenizer"
                },
                "config_file": "preprocessor.json",
                "sequence_length": 8192,
                "truncate": "round_robin"
            },
            "registered_name": "keras_hub>ModernBertTextEmbedderPreprocessor"
        },
        "name": "modern_bert_text_embedder",
        "pooling_mode": "mean",
        "normalize": true
    },
    "registered_name": "keras_hub>ModernBertTextEmbedder"
}