Skip to content

Commit 8c32da7

Browse files
authored
Fix benchmark job and apple demo app job (#9329)
### Summary Fixes CI failures caused by #9114 We need to tell xcode project about the new tokenizers repo and include path. ### Test plan These jobs need to pass: ``` Apple / build-benchmark-app / macos-job Apple / build-demo-ios / macos-job ```
1 parent 84911fb commit 8c32da7

File tree

6 files changed

+144
-61
lines changed

6 files changed

+144
-61
lines changed

examples/demo-apps/apple_ios/LLaMA/LLaMA.xcodeproj/project.pbxproj

Lines changed: 81 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,8 @@
2525
03729F0C2BB203B300152F2E /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = 03729F092BB203B300152F2E /* util.h */; };
2626
03729F122BB2042B00152F2E /* sampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 03729F102BB2042B00152F2E /* sampler.h */; };
2727
03729F132BB2042B00152F2E /* sampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 03729F112BB2042B00152F2E /* sampler.cpp */; };
28-
03729F162BB2043600152F2E /* bpe_tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 03729F142BB2043600152F2E /* bpe_tokenizer.cpp */; };
29-
03729F172BB2043600152F2E /* tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 03729F152BB2043600152F2E /* tokenizer.h */; };
3028
0372C3142C89418E00CD942A /* llava_runner.h in Headers */ = {isa = PBXBuildFile; fileRef = 0372C3122C89418E00CD942A /* llava_runner.h */; };
3129
0372C3152C89418E00CD942A /* llava_runner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0372C3132C89418E00CD942A /* llava_runner.cpp */; };
32-
038D678C2C482C1E00B88CF2 /* llama_tiktoken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 038D678A2C482C1D00B88CF2 /* llama_tiktoken.cpp */; };
33-
038D678D2C482C1E00B88CF2 /* llama_tiktoken.h in Headers */ = {isa = PBXBuildFile; fileRef = 038D678B2C482C1E00B88CF2 /* llama_tiktoken.h */; };
34-
03BADE202BD2E88600DDFDC2 /* bpe_tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 03BADE1F2BD2E88600DDFDC2 /* bpe_tokenizer.h */; };
35-
03BADE232BD2EB6700DDFDC2 /* tiktoken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 03BADE212BD2EB6600DDFDC2 /* tiktoken.cpp */; };
36-
03BADE242BD2EB6700DDFDC2 /* tiktoken.h in Headers */ = {isa = PBXBuildFile; fileRef = 03BADE222BD2EB6700DDFDC2 /* tiktoken.h */; };
3730
03CF43962CEC5CEC00C7113B /* backend_coreml in Frameworks */ = {isa = PBXBuildFile; productRef = 03CF43952CEC5CEC00C7113B /* backend_coreml */; };
3831
03CF43982CEC5CEC00C7113B /* backend_coreml_debug in Frameworks */ = {isa = PBXBuildFile; productRef = 03CF43972CEC5CEC00C7113B /* backend_coreml_debug */; };
3932
03CF439A2CEC5CEC00C7113B /* backend_mps in Frameworks */ = {isa = PBXBuildFile; productRef = 03CF43992CEC5CEC00C7113B /* backend_mps */; };
@@ -53,8 +46,20 @@
5346
03D03DA82C7823620088D6A7 /* text_prefiller.h in Headers */ = {isa = PBXBuildFile; fileRef = 03D03DA62C7823620088D6A7 /* text_prefiller.h */; };
5447
03D03DAB2C7823830088D6A7 /* text_decoder_runner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 03D03DA92C7823830088D6A7 /* text_decoder_runner.cpp */; };
5548
03D03DAC2C7823830088D6A7 /* text_decoder_runner.h in Headers */ = {isa = PBXBuildFile; fileRef = 03D03DAA2C7823830088D6A7 /* text_decoder_runner.h */; };
56-
03DDA0FB2BD6368100D234B3 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 03DDA0FA2BD6368100D234B3 /* base64.h */; };
5749
26A6A4282C8A3769005A761E /* ImagePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26A6A4272C8A3769005A761E /* ImagePicker.swift */; };
50+
F292B0752D88B0C200BE6839 /* tiktoken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F292B06F2D88B0C200BE6839 /* tiktoken.cpp */; };
51+
F292B0762D88B0C200BE6839 /* llama2c_tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F292B06C2D88B0C200BE6839 /* llama2c_tokenizer.cpp */; };
52+
F292B0772D88B0C200BE6839 /* bpe_tokenizer_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F292B06A2D88B0C200BE6839 /* bpe_tokenizer_base.cpp */; };
53+
F292B0882D88B0D200BE6839 /* llama2c_tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = F292B07C2D88B0D200BE6839 /* llama2c_tokenizer.h */; };
54+
F292B0892D88B0D200BE6839 /* tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = F292B0832D88B0D200BE6839 /* tokenizer.h */; };
55+
F292B08B2D88B0D200BE6839 /* result.h in Headers */ = {isa = PBXBuildFile; fileRef = F292B07F2D88B0D200BE6839 /* result.h */; };
56+
F292B08D2D88B0D200BE6839 /* error.h in Headers */ = {isa = PBXBuildFile; fileRef = F292B07A2D88B0D200BE6839 /* error.h */; };
57+
F292B08E2D88B0D200BE6839 /* bpe_tokenizer_base.h in Headers */ = {isa = PBXBuildFile; fileRef = F292B0792D88B0D200BE6839 /* bpe_tokenizer_base.h */; };
58+
F292B08F2D88B0D200BE6839 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = F292B07D2D88B0D200BE6839 /* log.h */; };
59+
F292B0912D88B0D200BE6839 /* tiktoken.h in Headers */ = {isa = PBXBuildFile; fileRef = F292B0812D88B0D200BE6839 /* tiktoken.h */; };
60+
F292B0922D88B0D200BE6839 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = F292B0782D88B0D200BE6839 /* base64.h */; };
61+
F292B1012D88B20C00BE6839 /* llama_tiktoken.h in Headers */ = {isa = PBXBuildFile; fileRef = F292B0FF2D88B20C00BE6839 /* llama_tiktoken.h */; };
62+
F292B1022D88B20C00BE6839 /* llama_tiktoken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F292B1002D88B20C00BE6839 /* llama_tiktoken.cpp */; };
5863
/* End PBXBuildFile section */
5964

6065
/* Begin PBXContainerItemProxy section */
@@ -103,23 +108,28 @@
103108
03729F092BB203B300152F2E /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
104109
03729F102BB2042B00152F2E /* sampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sampler.h; sourceTree = "<group>"; };
105110
03729F112BB2042B00152F2E /* sampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sampler.cpp; sourceTree = "<group>"; };
106-
03729F142BB2043600152F2E /* bpe_tokenizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bpe_tokenizer.cpp; path = ../../../../extension/llm/tokenizer/bpe_tokenizer.cpp; sourceTree = "<group>"; };
107-
03729F152BB2043600152F2E /* tokenizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tokenizer.h; path = ../../../../extension/llm/tokenizer/tokenizer.h; sourceTree = "<group>"; };
108111
0372C3122C89418E00CD942A /* llava_runner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = llava_runner.h; path = ../../../examples/models/llava/runner/llava_runner.h; sourceTree = "<group>"; };
109112
0372C3132C89418E00CD942A /* llava_runner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = llava_runner.cpp; path = ../../../examples/models/llava/runner/llava_runner.cpp; sourceTree = "<group>"; };
110-
038D678A2C482C1D00B88CF2 /* llama_tiktoken.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = llama_tiktoken.cpp; sourceTree = "<group>"; };
111-
038D678B2C482C1E00B88CF2 /* llama_tiktoken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = llama_tiktoken.h; sourceTree = "<group>"; };
112-
03BADE1F2BD2E88600DDFDC2 /* bpe_tokenizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bpe_tokenizer.h; path = ../../../../extension/llm/tokenizer/bpe_tokenizer.h; sourceTree = "<group>"; };
113-
03BADE212BD2EB6600DDFDC2 /* tiktoken.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tiktoken.cpp; path = ../../../../extension/llm/tokenizer/tiktoken.cpp; sourceTree = "<group>"; };
114-
03BADE222BD2EB6700DDFDC2 /* tiktoken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tiktoken.h; path = ../../../../extension/llm/tokenizer/tiktoken.h; sourceTree = "<group>"; };
115113
03C5F51C2CE7D35C00D6CE3F /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
116114
03C5F51D2CE7D37100D6CE3F /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
117115
03D03DA52C7823620088D6A7 /* text_prefiller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_prefiller.cpp; sourceTree = "<group>"; };
118116
03D03DA62C7823620088D6A7 /* text_prefiller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_prefiller.h; sourceTree = "<group>"; };
119117
03D03DA92C7823830088D6A7 /* text_decoder_runner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_decoder_runner.cpp; sourceTree = "<group>"; };
120118
03D03DAA2C7823830088D6A7 /* text_decoder_runner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_decoder_runner.h; sourceTree = "<group>"; };
121-
03DDA0FA2BD6368100D234B3 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = base64.h; path = ../../../../extension/llm/tokenizer/base64.h; sourceTree = "<group>"; };
122119
26A6A4272C8A3769005A761E /* ImagePicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImagePicker.swift; sourceTree = "<group>"; };
120+
F292B06A2D88B0C200BE6839 /* bpe_tokenizer_base.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = bpe_tokenizer_base.cpp; path = src/bpe_tokenizer_base.cpp; sourceTree = "<group>"; };
121+
F292B06C2D88B0C200BE6839 /* llama2c_tokenizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = llama2c_tokenizer.cpp; path = src/llama2c_tokenizer.cpp; sourceTree = "<group>"; };
122+
F292B06F2D88B0C200BE6839 /* tiktoken.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tiktoken.cpp; path = src/tiktoken.cpp; sourceTree = "<group>"; };
123+
F292B0782D88B0D200BE6839 /* base64.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = "<group>"; };
124+
F292B0792D88B0D200BE6839 /* bpe_tokenizer_base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bpe_tokenizer_base.h; sourceTree = "<group>"; };
125+
F292B07A2D88B0D200BE6839 /* error.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = error.h; sourceTree = "<group>"; };
126+
F292B07C2D88B0D200BE6839 /* llama2c_tokenizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = llama2c_tokenizer.h; sourceTree = "<group>"; };
127+
F292B07D2D88B0D200BE6839 /* log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; };
128+
F292B07F2D88B0D200BE6839 /* result.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = result.h; sourceTree = "<group>"; };
129+
F292B0812D88B0D200BE6839 /* tiktoken.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tiktoken.h; sourceTree = "<group>"; };
130+
F292B0832D88B0D200BE6839 /* tokenizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tokenizer.h; sourceTree = "<group>"; };
131+
F292B0FF2D88B20C00BE6839 /* llama_tiktoken.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = llama_tiktoken.h; path = /Users/larryliu/CLionProjects/executorch/examples/models/llama/tokenizer/llama_tiktoken.h; sourceTree = "<absolute>"; };
132+
F292B1002D88B20C00BE6839 /* llama_tiktoken.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = llama_tiktoken.cpp; path = /Users/larryliu/CLionProjects/executorch/examples/models/llama/tokenizer/llama_tiktoken.cpp; sourceTree = "<absolute>"; };
123133
/* End PBXFileReference section */
124134

125135
/* Begin PBXFrameworksBuildPhase section */
@@ -214,7 +224,7 @@
214224
0324D69B2BAACB7C00DEF36F /* Exported */,
215225
03729F062BB2035900152F2E /* runner */,
216226
03729F0F2BB203E100152F2E /* sampler */,
217-
03729F0E2BB203D700152F2E /* tokenizer */,
227+
03729F0E2BB203D700152F2E /* tokenizers */,
218228
);
219229
path = LLaMARunner;
220230
sourceTree = "<group>";
@@ -264,20 +274,18 @@
264274
path = ../../../../../../extension/llm/runner;
265275
sourceTree = "<group>";
266276
};
267-
03729F0E2BB203D700152F2E /* tokenizer */ = {
277+
03729F0E2BB203D700152F2E /* tokenizers */ = {
268278
isa = PBXGroup;
269279
children = (
270-
03DDA0FA2BD6368100D234B3 /* base64.h */,
271-
03729F142BB2043600152F2E /* bpe_tokenizer.cpp */,
272-
03BADE1F2BD2E88600DDFDC2 /* bpe_tokenizer.h */,
273-
038D678A2C482C1D00B88CF2 /* llama_tiktoken.cpp */,
274-
038D678B2C482C1E00B88CF2 /* llama_tiktoken.h */,
275-
03BADE212BD2EB6600DDFDC2 /* tiktoken.cpp */,
276-
03BADE222BD2EB6700DDFDC2 /* tiktoken.h */,
277-
03729F152BB2043600152F2E /* tokenizer.h */,
278-
);
279-
name = tokenizer;
280-
path = ../../../../../models/llama/tokenizer;
280+
F292B0FF2D88B20C00BE6839 /* llama_tiktoken.h */,
281+
F292B1002D88B20C00BE6839 /* llama_tiktoken.cpp */,
282+
F292B0862D88B0D200BE6839 /* include */,
283+
F292B06A2D88B0C200BE6839 /* bpe_tokenizer_base.cpp */,
284+
F292B06C2D88B0C200BE6839 /* llama2c_tokenizer.cpp */,
285+
F292B06F2D88B0C200BE6839 /* tiktoken.cpp */,
286+
);
287+
name = tokenizers;
288+
path = ../../../../../../extension/llm/tokenizers;
281289
sourceTree = "<group>";
282290
};
283291
03729F0F2BB203E100152F2E /* sampler */ = {
@@ -290,23 +298,58 @@
290298
path = ../../../../../../extension/llm/sampler;
291299
sourceTree = "<group>";
292300
};
301+
F292B0842D88B0D200BE6839 /* tokenizers */ = {
302+
isa = PBXGroup;
303+
children = (
304+
F292B0782D88B0D200BE6839 /* base64.h */,
305+
F292B0792D88B0D200BE6839 /* bpe_tokenizer_base.h */,
306+
F292B07A2D88B0D200BE6839 /* error.h */,
307+
F292B07C2D88B0D200BE6839 /* llama2c_tokenizer.h */,
308+
F292B07D2D88B0D200BE6839 /* log.h */,
309+
F292B07F2D88B0D200BE6839 /* result.h */,
310+
F292B0812D88B0D200BE6839 /* tiktoken.h */,
311+
F292B0832D88B0D200BE6839 /* tokenizer.h */,
312+
);
313+
path = tokenizers;
314+
sourceTree = "<group>";
315+
};
316+
F292B0852D88B0D200BE6839 /* pytorch */ = {
317+
isa = PBXGroup;
318+
children = (
319+
F292B0842D88B0D200BE6839 /* tokenizers */,
320+
);
321+
path = pytorch;
322+
sourceTree = "<group>";
323+
};
324+
F292B0862D88B0D200BE6839 /* include */ = {
325+
isa = PBXGroup;
326+
children = (
327+
F292B0852D88B0D200BE6839 /* pytorch */,
328+
);
329+
path = include;
330+
sourceTree = "<group>";
331+
};
293332
/* End PBXGroup section */
294333

295334
/* Begin PBXHeadersBuildPhase section */
296335
03729ED02BB1F8DE00152F2E /* Headers */ = {
297336
isa = PBXHeadersBuildPhase;
298337
buildActionMask = 2147483647;
299338
files = (
300-
03BADE202BD2E88600DDFDC2 /* bpe_tokenizer.h in Headers */,
301-
03729F172BB2043600152F2E /* tokenizer.h in Headers */,
302339
03729EE22BB1F93E00152F2E /* LLaMARunner.h in Headers */,
303340
03D03DA82C7823620088D6A7 /* text_prefiller.h in Headers */,
341+
F292B0882D88B0D200BE6839 /* llama2c_tokenizer.h in Headers */,
342+
F292B0892D88B0D200BE6839 /* tokenizer.h in Headers */,
343+
F292B08B2D88B0D200BE6839 /* result.h in Headers */,
344+
F292B08D2D88B0D200BE6839 /* error.h in Headers */,
345+
F292B08E2D88B0D200BE6839 /* bpe_tokenizer_base.h in Headers */,
346+
F292B08F2D88B0D200BE6839 /* log.h in Headers */,
347+
F292B0912D88B0D200BE6839 /* tiktoken.h in Headers */,
348+
F292B0922D88B0D200BE6839 /* base64.h in Headers */,
304349
03D03DAC2C7823830088D6A7 /* text_decoder_runner.h in Headers */,
305-
03DDA0FB2BD6368100D234B3 /* base64.h in Headers */,
306-
03BADE242BD2EB6700DDFDC2 /* tiktoken.h in Headers */,
307350
03729F122BB2042B00152F2E /* sampler.h in Headers */,
308-
038D678D2C482C1E00B88CF2 /* llama_tiktoken.h in Headers */,
309351
03729F0C2BB203B300152F2E /* util.h in Headers */,
352+
F292B1012D88B20C00BE6839 /* llama_tiktoken.h in Headers */,
310353
03729F0B2BB203B300152F2E /* runner.h in Headers */,
311354
0372C3142C89418E00CD942A /* llava_runner.h in Headers */,
312355
);
@@ -475,11 +518,12 @@
475518
buildActionMask = 2147483647;
476519
files = (
477520
03729EE12BB1F93800152F2E /* LLaMARunner.mm in Sources */,
478-
03BADE232BD2EB6700DDFDC2 /* tiktoken.cpp in Sources */,
479-
038D678C2C482C1E00B88CF2 /* llama_tiktoken.cpp in Sources */,
480521
0372C3152C89418E00CD942A /* llava_runner.cpp in Sources */,
522+
F292B1022D88B20C00BE6839 /* llama_tiktoken.cpp in Sources */,
481523
03D03DAB2C7823830088D6A7 /* text_decoder_runner.cpp in Sources */,
482-
03729F162BB2043600152F2E /* bpe_tokenizer.cpp in Sources */,
524+
F292B0752D88B0C200BE6839 /* tiktoken.cpp in Sources */,
525+
F292B0762D88B0C200BE6839 /* llama2c_tokenizer.cpp in Sources */,
526+
F292B0772D88B0C200BE6839 /* bpe_tokenizer_base.cpp in Sources */,
483527
03729F0A2BB203B300152F2E /* runner.cpp in Sources */,
484528
03729F132BB2042B00152F2E /* sampler.cpp in Sources */,
485529
03D03DA72C7823620088D6A7 /* text_prefiller.cpp in Sources */,

examples/demo-apps/apple_ios/LLaMA/LLaMA/SupportingFiles/Debug.xcconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ OTHER_LDFLAGS = $(inherited) \
1616
// Include headers and libraries from $(TEMP_DIR)/cmake for it.
1717
HEADER_SEARCH_PATHS = $(inherited) \
1818
$(SRCROOT)/../../../../.. \
19-
$(TEMP_DIR)/cmake/include
19+
$(TEMP_DIR)/cmake/include \
20+
$(SRCROOT)/../../../../extension/llm/tokenizers/include
2021

2122
LIBRARY_SEARCH_PATHS = $(inherited) \
2223
$(TEMP_DIR)/cmake/lib

examples/demo-apps/apple_ios/LLaMA/LLaMA/SupportingFiles/Release.xcconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ OTHER_LDFLAGS = $(inherited) \
1818
// Include headers and libraries from $(TEMP_DIR)/cmake for it.
1919
HEADER_SEARCH_PATHS = $(inherited) \
2020
$(SRCROOT)/../../../../.. \
21-
$(TEMP_DIR)/cmake/include
21+
$(TEMP_DIR)/cmake/include \
22+
$(SRCROOT)/../../../../extension/llm/tokenizers/include
2223

2324
LIBRARY_SEARCH_PATHS = $(inherited) \
2425
$(TEMP_DIR)/cmake/lib

0 commit comments

Comments
 (0)