Would appreciate tips on understanding the project structure and prerequisites for reading the source code! #3331
-
I am very excited about this amazing project, which allows me to try many innovations, and I want to thank Georgi and all contributors. I have already deployed llama.cpp on some devices and have run some examples. It works well, but I am not satisfied with only running some demos. I want to study the project comprehensively. Furthermore, I want to try some optimizations for specific applications (if there is an idea). Here are the skills I have got:
And here are my limitations:
I would really appreciate some advice, thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
I guess it depends in part what sort of stuff you want to do. For example, do you want to write or modify applications that depend on llama.cpp as a library, or do you want to add features to the library that applications can consume? The way I got started was just making some pretty simple, self-contained contributions. If you can find some small thing you want to fix or improve, that's one way to start getting familiar. You could also review Just curious, is your native language Mandarin? |
Beta Was this translation helpful? Give feedback.
I guess it depends in part what sort of stuff you want to do. For example, do you want to write or modify applications that depend on llama.cpp as a library, or do you want to add features to the library that applications can consume?
The way I got started was just making some pretty simple, self-contained contributions. If you can find some small thing you want to fix or improve, that's one way to start getting familiar.
You could also review
examples/simple
— that's basically the simplest example of using llama.cpp as a library from C/C++.Just curious, is your native language Mandarin?