LLMUnity icon indicating copy to clipboard operation
LLMUnity copied to clipboard

Add Android support

Open amakropoulos opened this issue 2 years ago • 8 comments

Purpose of this features is to add support of LLMUnity for Android

Issues:

  • llamafile does not support Android, the llama.cpp server binary will need to be separately compiled
  • Android needs separate implementation for starting and possibly communicating to the server

An experimental WIP branch is feature/android_support

amakropoulos avatar Jan 22 '24 11:01 amakropoulos

Yes please add android that would be awesome !

al3dv2 avatar Mar 14 '24 19:03 al3dv2

I don't see the experimental branch, where I can download it ? thanks "feature/android_support"

al3dv2 avatar Mar 15 '24 21:03 al3dv2

Ah I was trying something but deleted it, didn't really progress.

amakropoulos avatar Mar 16 '24 12:03 amakropoulos

Oh ok do you thinks it's possible to have unity LLM on android ? thks

al3dv2 avatar Mar 16 '24 16:03 al3dv2

At some point, but I think it's going to need implementation effort

amakropoulos avatar Mar 16 '24 16:03 amakropoulos

At some point, but I think it's going to need implementation effort

Hello! Do you have this plan for android support?

yumianhuli2 avatar Apr 03 '24 09:04 yumianhuli2

Yes! I'm actually doing some tests right now, but can't yet promise on dates

amakropoulos avatar Apr 03 '24 09:04 amakropoulos

Yes! I'm actually doing some tests right now, but can't yet promise on dates

Oh, thanks my God

yumianhuli2 avatar Apr 04 '24 02:04 yumianhuli2

Hi @amakropoulos can you give us the high level stuff on how would you implemented this? I see that your using a process to start a server from llamafile-0.6.2.exe which is from this repository. But how would this be implemented on android? thanks.

ropenrom24 avatar May 21 '24 02:05 ropenrom24

Sure, this feature will be built after #141 which will replace llamafile with directly integrated DLLs. Android is supported by llama.cpp so after that I'll build a DLL specific for Android to serve the functionality. And then fingers crossed :)!

amakropoulos avatar May 21 '24 08:05 amakropoulos

closed by #197

amakropoulos avatar Aug 08 '24 14:08 amakropoulos