File tree Expand file tree Collapse file tree 5 files changed +14
-3
lines changed Expand file tree Collapse file tree 5 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -213,6 +213,7 @@ endif()
213
213
#
214
214
215
215
add_executable (llama
216
+ main.cpp
216
217
llama.cpp )
217
218
218
219
add_executable (quantize quantize.cpp )
Original file line number Diff line number Diff line change @@ -223,11 +223,14 @@ ggml.o: ggml.c ggml.h
223
223
utils.o : utils.cpp utils.h
224
224
$(CXX ) $(CXXFLAGS ) -c utils.cpp -o utils.o
225
225
226
+ llama.o : llama.cpp llama.h
227
+ $(CXX ) $(CXXFLAGS ) -c llama.cpp -o llama.o
228
+
226
229
clean :
227
230
rm -f * .o main quantize
228
231
229
- main : llama .cpp ggml.o utils.o
230
- $(CXX ) $(CXXFLAGS ) llama .cpp ggml.o utils.o -o main $(LDFLAGS )
232
+ main : main .cpp ggml.o utils.o llama .o
233
+ $(CXX ) $(CXXFLAGS ) main .cpp ggml.o utils.o llama .o -o main $(LDFLAGS )
231
234
@echo " \x1b[36mrun ./main -h for help\x1b[0m"
232
235
233
236
quantize : quantize.cpp ggml.o utils.o
Original file line number Diff line number Diff line change @@ -849,7 +849,7 @@ const char * llama_print_system_info(void) {
849
849
return s.c_str ();
850
850
}
851
851
852
- int main (int argc, char ** argv) {
852
+ int llama_main (int argc, char ** argv) {
853
853
ggml_time_init ();
854
854
const int64_t t_main_start_us = ggml_time_us ();
855
855
Original file line number Diff line number Diff line change @@ -57,3 +57,5 @@ struct llama_model {
57
57
struct ggml_context * ctx;
58
58
std::map<std::string, struct ggml_tensor *> tensors;
59
59
};
60
+
61
+ int llama_main (int argc, char ** argv);
Original file line number Diff line number Diff line change
1
+ #include " llama.h"
2
+
3
+ int main (int argc, char ** argv) {
4
+ return llama_main (argc, argv);
5
+ }
You can’t perform that action at this time.
0 commit comments