File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed
include/pytorch/tokenizers Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ class Tekken : public detail::BPETokenizerBase {
49
49
};
50
50
51
51
explicit Tekken ();
52
+ ~Tekken () override = default ;
52
53
53
54
// Load from tekken.json file
54
55
Error load (const std::string& tokenizer_path) override ;
Original file line number Diff line number Diff line change @@ -172,6 +172,29 @@ def define_common_targets():
172
172
platforms = PLATFORMS ,
173
173
)
174
174
175
+ runtime .cxx_library (
176
+ name = "tekken" ,
177
+ srcs = [
178
+ "src/tekken.cpp" ,
179
+ ],
180
+ deps = [
181
+ ":regex" ,
182
+ ],
183
+ exported_deps = [
184
+ ":bpe_tokenizer_base" ,
185
+ ":headers" ,
186
+ ],
187
+ exported_external_deps = [
188
+ "re2" ,
189
+ "nlohmann_json" ,
190
+ ],
191
+ visibility = [
192
+ "@EXECUTORCH_CLIENTS" ,
193
+ "//pytorch/tokenizers/..." ,
194
+ ],
195
+ platforms = PLATFORMS ,
196
+ )
197
+
175
198
runtime .cxx_python_extension (
176
199
name = "pytorch_tokenizers_cpp" ,
177
200
srcs = [
@@ -186,6 +209,7 @@ def define_common_targets():
186
209
":hf_tokenizer" ,
187
210
":llama2c_tokenizer" ,
188
211
":sentencepiece" ,
212
+ ":tekken" ,
189
213
":tiktoken" ,
190
214
],
191
215
external_deps = [
You can’t perform that action at this time.
0 commit comments