Closed siddhsql closed 7 months ago
Hey @siddhsql you're right about the dlls. They are built using GitHub actions. The corresponding workflow is over here https://github.com/kherud/java-llama.cpp/blob/master/.github/workflows/release.yaml
thanks. this is very helpful for me to understand how it works.
On Wed, Jan 31, 2024 at 12:02 AM Konstantin Herud @.***> wrote:
Hey @siddhsql https://github.com/siddhsql you're right about the dlls. They are built using GitHub actions. The corresponding workflow is over here https://github.com/kherud/java-llama.cpp/blob/master/.github/workflows/release.yaml
— Reply to this email directly, view it on GitHub https://github.com/kherud/java-llama.cpp/issues/44#issuecomment-1918579762, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6NWEK2PJEFRWZJNLUWF4B3YRH3BBAVCNFSM6AAAAABCSEPA5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJYGU3TSNZWGI . You are receiving this because you were mentioned.Message ID: @.***>
Hello, I am just trying to understand this project. AFAIU, there are two key dlls this project relies on to interop with
llama.cpp
. These arellama.dll
andjllama.dll
. Further, the Maven artifact comes with pre-compiled dlls for the 3 platforms: Windows, Mac and Linux. I can see that over here e.g.:My question is that it seems these dlls are built just-in-time when a release is published to Maven. Where is the code that does that? I can't seem to find it. thanks.