LocalAI/.github
Ettore Di Giacinto ac4a94dd44
feat(build): bundle libs for arm64 and x86 linux binaries (#2572)
This PR bundles further libs into the arm64 and x86_64 binaries

This can be improved by a lot - it's far from perfect, however in this PR I wanted to collect the required libs, and give a simple baseline to improve later upon. It is quite challenging to do this exercise with CI only - but it's the fastest way I see now. 

I hope that after the list is initially built we can further improve this down the line and remove some of the technical debt left here to speedup things and do not get stuck in the middle of CI cycles.

In this PR:

- The x86_64 binary now bundles hipblas, nvidia and intel libraries too to avoid any dependency to be installed in the host
- Similarly, for the arm64 we now bundle all the required assets

## What's left

We should be also able to cross-compile Nvidia for arm64 - however I didn't succeed so far so I've left that open. Similarly I might have missed some libraries, but we will see with bug reports and testing around with the new binaries. I've tested on my arm64 board and I could finally start things up.

An open point still is shipping libraries for e.g. tts and stablediffusion. this is not done yet, however with the same methodology we should be able to extend support also for these two backends in the binary.
2024-06-16 09:10:44 +02:00
..
ci docs(gallery): lazy-load images (#2557) 2024-06-13 01:05:24 +02:00
ISSUE_TEMPLATE docs/examples: enhancements (#1572) 2024-01-18 19:41:08 +01:00
workflows feat(build): bundle libs for arm64 and x86 linux binaries (#2572) 2024-06-16 09:10:44 +02:00
bump_deps.sh ci: manually update deps 2023-05-04 15:01:29 +02:00
bump_docs.sh fix: github bump_docs.sh regex to drop emoji and other text (#2180) 2024-04-29 03:55:29 +00:00
checksum_checker.sh Update checksum_checker.sh 2024-05-23 08:33:58 +02:00
dependabot.yml Add dependabot.yml 2024-04-11 11:47:54 +02:00
FUNDING.yml Create FUNDING.yml (#725) 2023-07-09 13:39:00 +02:00
labeler.yml ci: add auto-label rule for gallery in labeler.yml 2024-04-27 19:52:26 +02:00
PULL_REQUEST_TEMPLATE.md feat(vllm): Allow to set quantization (#1094) 2023-09-22 15:52:38 +02:00
release.yml Update release.yml 2024-03-23 15:22:26 +01:00
stale.yml feat: add PR template and stale configuration (#316) 2023-05-20 09:10:20 +02:00