File tree Expand file tree Collapse file tree 5 files changed +15
-4
lines changed Expand file tree Collapse file tree 5 files changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -107,8 +107,9 @@ endif()
107
107
# endif()
108
108
109
109
add_executable (llama
110
- llama .cpp
110
+ main .cpp
111
111
utils.cpp
112
+ llama.cpp
112
113
utils.h )
113
114
114
115
add_executable (quantize
Original file line number Diff line number Diff line change @@ -188,11 +188,14 @@ ggml.o: ggml.c ggml.h
188
188
utils.o : utils.cpp utils.h
189
189
$(CXX ) $(CXXFLAGS ) -c utils.cpp -o utils.o
190
190
191
+ llama.o : llama.cpp llama.h
192
+ $(CXX ) $(CXXFLAGS ) -c llama.cpp -o llama.o
193
+
191
194
clean :
192
195
rm -f * .o main quantize
193
196
194
- main : llama .cpp ggml.o utils.o
195
- $(CXX ) $(CXXFLAGS ) llama .cpp ggml.o utils.o -o main $(LDFLAGS )
197
+ main : main .cpp ggml.o utils.o llama .o
198
+ $(CXX ) $(CXXFLAGS ) main .cpp ggml.o utils.o llama .o -o main $(LDFLAGS )
196
199
./main -h
197
200
198
201
quantize : quantize.cpp ggml.o utils.o
Original file line number Diff line number Diff line change @@ -751,7 +751,7 @@ const char * llama_print_system_info(void) {
751
751
return s.c_str ();
752
752
}
753
753
754
- int main (int argc, char ** argv) {
754
+ int llama_main (int argc, char ** argv) {
755
755
ggml_time_init ();
756
756
const int64_t t_main_start_us = ggml_time_us ();
757
757
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