Skip to content

Commit 699de24

Browse files
committed
Fix duplicate bpe tokenizer base symbol
1 parent 0ed8e2e commit 699de24

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

targets.bzl

+16-2
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,20 @@ def define_common_targets():
4343
platforms = PLATFORMS,
4444
)
4545

46+
runtime.cxx_library(
47+
name = "bpe_tokenizer_base",
48+
srcs = [
49+
"src/bpe_tokenizer_base.cpp",
50+
],
51+
exported_deps = [
52+
":headers",
53+
],
54+
visibility = [
55+
"//pytorch/tokenizers/...",
56+
],
57+
platforms = PLATFORMS,
58+
)
59+
4660
runtime.cxx_library(
4761
name = "sentencepiece",
4862
srcs = [
@@ -69,9 +83,9 @@ def define_common_targets():
6983
name = "tiktoken",
7084
srcs = [
7185
"src/tiktoken.cpp",
72-
"src/bpe_tokenizer_base.cpp",
7386
],
7487
deps = [
88+
":bpe_tokenizer_base",
7589
":regex",
7690
],
7791
exported_deps = [
@@ -91,11 +105,11 @@ def define_common_targets():
91105
name = "hf_tokenizer",
92106
srcs = [
93107
"src/hf_tokenizer.cpp",
94-
"src/bpe_tokenizer_base.cpp",
95108
"src/pre_tokenizer.cpp",
96109
"src/token_decoder.cpp",
97110
],
98111
deps = [
112+
":bpe_tokenizer_base",
99113
":regex",
100114
],
101115
exported_deps = [

0 commit comments

Comments
 (0)