Ettore Di Giacinto
4a7e7e9fdb
fix(vall-e-x): copy vall-e-x next to the local-ai binary in the container image ( #1082 )
...
**Description**
This PR fixes vall-e-x in the container image
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2023-09-19 21:30:51 +02:00
Ettore Di Giacinto
c0bb5c4bf6
feat(vllm): Initial vllm backend implementation
...
Related to: https://github.com/go-skynet/LocalAI/issues/1015
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2023-09-09 17:03:23 +02:00
Ettore Di Giacinto
dc307a1cc0
feat: add vall-e-x ( #1007 )
...
**Description**
This PR fixes #985
**Notes for Reviewers**
**[Signed
commits](../CONTRIBUTING.md#signing-off-on-commits-developer-certificate-of-origin)**
- [ ] Yes, I signed my commits.
<!--
Thank you for contributing to LocalAI!
Contributing Conventions:
1. Include descriptive PR titles with [<component-name>] prepended.
2. Build and test your changes before submitting a PR.
3. Sign your commits
By following the community's contribution conventions upfront, the
review process will
be accelerated and your PR merged more quickly.
-->
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2023-09-04 19:25:23 +02:00
Ettore Di Giacinto
1120847f72
feat: bump llama.cpp, add gguf support ( #943 )
...
**Description**
This PR syncs up the `llama` backend to use `gguf`
(https://github.com/go-skynet/go-llama.cpp/pull/180 ). It also adds
`llama-stable` to the targets so we can still load ggml. It adapts the
current tests to use the `llama-backend` for ggml and uses a `gguf`
model to run tests on the new backend.
In order to consume the new version of go-llama.cpp, it also bump go to
1.21 (images, pipelines, etc)
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2023-08-24 01:18:58 +02:00
Ettore Di Giacinto
a6c621ef7f
feat: pre-configure LocalAI galleries ( #886 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2023-08-12 11:25:17 +02:00
Ettore Di Giacinto
81708bb1e6
fix: workaround exllama import error ( #885 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2023-08-12 08:56:01 +02:00
Ettore Di Giacinto
ff3ab5fcca
feat: Add exllama ( #881 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2023-08-11 00:49:40 +02:00
Ettore Di Giacinto
8c781a6a44
feat: Add Diffusers ( #874 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2023-08-09 08:38:51 +02:00
Ettore Di Giacinto
93a4bec06b
fix: upgrade pip ( #872 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2023-08-08 23:20:03 +02:00
Ettore Di Giacinto
b09bae3443
fix: autogptq requirements
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2023-08-08 00:22:15 +02:00
Ettore Di Giacinto
de6fb98bed
feat: register autogptq and bark in the container image
2023-08-07 22:53:28 +02:00
Ettore Di Giacinto
fa4de05c14
fix: symlink libphonemize in the container
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2023-07-28 19:40:21 +02:00
Ettore Di Giacinto
982a7e86a8
feat: add huggingface embeddings backend
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2023-07-20 22:10:42 +02:00
mudler
4de7f55f2f
Make REBUILD=false default behavior
...
Add notice to documentation
Signed-off-by: mudler <mudler@localai.io>
2023-07-07 00:29:14 +02:00
mudler
6d19a8bdb5
fix: copy git to correctly display version in /version
2023-07-04 18:58:19 +02:00
Ettore Di Giacinto
d2cf1954fc
fix: detect TARGETARCH if not present ( #688 )
...
Signed-off-by: mudler <mudler@localai.io>
2023-06-27 16:31:02 +02:00
Samuel Maynard
935bd51510
Dockerfile: adds a warning if $TARGETARCH
or $TARGETVARIANT
missing ( #686 )
2023-06-27 09:00:43 +02:00
Samuel Maynard
e130b208ab
Docker preserve sources ( #658 )
2023-06-26 22:34:03 +02:00
Ettore Di Giacinto
a7bb029d23
feat: add tts with go-piper ( #649 )
...
Signed-off-by: mudler <mudler@localai.io>
2023-06-22 17:53:10 +02:00
Ettore Di Giacinto
d3d3187e51
feat: fix CUDA images and update go-llama to use full GPU offloading ( #618 )
...
Signed-off-by: mudler <mudler@localai.io>
Co-authored-by: mudler <mudler@localai.io>
2023-06-18 08:27:29 +02:00
Ettore Di Giacinto
6c94f3cd67
Revert "Docker preserve sources" ( #620 )
2023-06-17 23:22:04 +02:00
Samuel Maynard
7b9dcb05d4
Docker preserve sources ( #590 )
2023-06-14 13:26:27 +02:00
Samuel Maynard
27887c74d8
Dockerfile: unify duplicated requirements into single step ( #580 )
2023-06-13 08:39:38 +02:00
Ettore Di Giacinto
1bb85377e4
feat: add ffmpeg images ( #492 )
...
Signed-off-by: mudler <mudler@mocaccino.org>
2023-06-04 14:00:21 +02:00
Ettore Di Giacinto
5a8dd40918
feat: Enable stablediffusion by default in container images ( #474 )
...
Signed-off-by: mudler <mudler@mocaccino.org>
2023-06-02 08:53:45 +02:00
Ettore Di Giacinto
577d36b596
images: cleanup, drop .dev Dockerfile ( #437 )
...
Signed-off-by: mudler <mudler@mocaccino.org>
2023-05-30 15:58:10 +02:00
Ettore Di Giacinto
6d71dd7d98
fix: do not build from the same container ( #434 )
...
Signed-off-by: mudler <mudler@mocaccino.org>
2023-05-30 15:53:37 +02:00
Ettore Di Giacinto
aacb96df7a
fix: correctly handle errors from App constructor ( #430 )
...
Signed-off-by: mudler <mudler@mocaccino.org>
2023-05-30 12:00:30 +02:00
Sébastien Prud'homme
2272324fd6
feat: add CuBLAS support in Docker images ( #403 )
...
Signed-off-by: Sébastien Prud'homme <sebastien.prudhomme@gmail.com>
2023-05-29 23:12:27 +02:00
Ettore Di Giacinto
53c83f2fae
image: add HEALTHCHECK ( #388 )
...
Signed-off-by: mudler <mudler@mocaccino.org>
2023-05-26 18:34:02 +02:00
Ettore Di Giacinto
9630be56e1
fix: make sure ca-certificates is present in the container images ( #342 )
2023-05-21 15:24:22 +02:00
Sébastien Prud'homme
1a7587ee48
feat: add an environment variable to manage rebuild in Docker image ( #290 )
...
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
2023-05-18 19:18:32 +02:00
Ettore Di Giacinto
cdca286be1
docker: add openblas and opencv to images ( #277 )
2023-05-17 01:30:30 +02:00
Ettore Di Giacinto
16773e2a35
feat: make images to build sources on start ( #124 )
...
Signed-off-by: mudler <mudler@mocaccino.org>
2023-04-29 20:38:37 +02:00
Matthieu Talbot
062f832510
Add EXPOSE to Dockerfile ( #107 )
2023-04-27 16:45:24 +00:00
Marc R Kellerman
05f35b182c
fix(makefile): fix go-gpt2 folder and add verification before git clone ( #51 )
...
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
2023-04-22 00:29:32 +02:00
Ettore Di Giacinto
80f50e6ccd
Rename project to LocalAI ( #35 )
...
Signed-off-by: mudler <mudler@c3os.io>
2023-04-19 18:43:10 +02:00
Ettore Di Giacinto
7fec26f5d3
Enhancements ( #34 )
...
Signed-off-by: mudler <mudler@c3os.io>
2023-04-19 17:10:29 +02:00
Ettore Di Giacinto
a9a875ee2b
⬆️ Bump llama.cpp ( #33 )
...
Signed-off-by: mudler <mudler@c3os.io>
2023-04-17 21:34:02 +02:00
mudler
a73a497143
Update llama.cpp
2023-04-15 23:57:00 +02:00
mudler
553bad585e
Use tags for go-llama.cpp
2023-04-15 00:07:39 +02:00
mudler
8042e9a2d6
Add docker-compose
...
Fixes #14
Signed-off-by: mudler <mudler@c3os.io>
2023-04-13 01:13:14 +02:00