Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

llama.cpp integration with DLL #141

Open
amakropoulos opened this issue Apr 4, 2024 · 6 comments
Open

llama.cpp integration with DLL #141

amakropoulos opened this issue Apr 4, 2024 · 6 comments
Labels
enhancement New feature or request
Milestone

Comments

@amakropoulos
Copy link
Collaborator

Describe the feature

LLM for Unity uses the llamafile server for the LLM functionality.
This approach can't be used for mobile integrations due to security limitations.
Purpose of this feature is to instead integrate llama.cpp directly as DLL.
This feature doesn't necessarily mean to replace llamafile for PCs as this will need quite some testing and optimisation on different OS+CPUs

@amakropoulos amakropoulos added the enhancement New feature or request label Apr 4, 2024
@amakropoulos amakropoulos added this to the v1.3.0 milestone Apr 4, 2024
@otdavies
Copy link

How is this task going?

@amakropoulos
Copy link
Collaborator Author

It's progressing well, it should be done in the next 1-2 weeks

@amakropoulos
Copy link
Collaborator Author

is there something blocking you at the moment?

@otdavies
Copy link

otdavies commented Apr 23, 2024

I was just curious and prefer integrated dlls when possible. The tooling is impressive as is, I tested it with llama 3 this evening. I will keep an eye on this task. Let me know if you need any assistance testing etc.

@amakropoulos
Copy link
Collaborator Author

I would love some testing, thank you!
I'll send you when I'm at that stage.

@SubatomicPlanets
Copy link

Is there any other difference this will make except adding Android support? What about performance and file size?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

3 participants