Skip to content

Commit 25e7661

Browse files
authored
chore(exllama): drop exllama backend (#3536)
* chore(exllama): drop exllama backend For polishing and cleaning up it makes now sense to drop exllama which is completely unmaintained, and was only supporting the llamav1 architecture (nowadays it's superseded by llamav1) . Signed-off-by: Ettore Di Giacinto <[email protected]> * chore(gosec): fix CI downgrade to latest known version of the gosec action Signed-off-by: Ettore Di Giacinto <[email protected]> --------- Signed-off-by: Ettore Di Giacinto <[email protected]>
1 parent cbfab81 commit 25e7661

13 files changed

+3
-245
lines changed

Dockerfile

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ARG TARGETARCH
1313
ARG TARGETVARIANT
1414

1515
ENV DEBIAN_FRONTEND=noninteractive
16-
ENV EXTERNAL_GRPC_BACKENDS="coqui:/build/backend/python/coqui/run.sh,huggingface-embeddings:/build/backend/python/sentencetransformers/run.sh,transformers:/build/backend/python/transformers/run.sh,sentencetransformers:/build/backend/python/sentencetransformers/run.sh,rerankers:/build/backend/python/rerankers/run.sh,autogptq:/build/backend/python/autogptq/run.sh,bark:/build/backend/python/bark/run.sh,diffusers:/build/backend/python/diffusers/run.sh,exllama:/build/backend/python/exllama/run.sh,openvoice:/build/backend/python/openvoice/run.sh,vall-e-x:/build/backend/python/vall-e-x/run.sh,vllm:/build/backend/python/vllm/run.sh,mamba:/build/backend/python/mamba/run.sh,exllama2:/build/backend/python/exllama2/run.sh,transformers-musicgen:/build/backend/python/transformers-musicgen/run.sh,parler-tts:/build/backend/python/parler-tts/run.sh"
16+
ENV EXTERNAL_GRPC_BACKENDS="coqui:/build/backend/python/coqui/run.sh,huggingface-embeddings:/build/backend/python/sentencetransformers/run.sh,transformers:/build/backend/python/transformers/run.sh,sentencetransformers:/build/backend/python/sentencetransformers/run.sh,rerankers:/build/backend/python/rerankers/run.sh,autogptq:/build/backend/python/autogptq/run.sh,bark:/build/backend/python/bark/run.sh,diffusers:/build/backend/python/diffusers/run.sh,openvoice:/build/backend/python/openvoice/run.sh,vall-e-x:/build/backend/python/vall-e-x/run.sh,vllm:/build/backend/python/vllm/run.sh,mamba:/build/backend/python/mamba/run.sh,exllama2:/build/backend/python/exllama2/run.sh,transformers-musicgen:/build/backend/python/transformers-musicgen/run.sh,parler-tts:/build/backend/python/parler-tts/run.sh"
1717

1818

1919
RUN apt-get update && \
@@ -418,9 +418,6 @@ RUN if [[ ( "${EXTRA_BACKENDS}" =~ "coqui" || -z "${EXTRA_BACKENDS}" ) && "$IMAG
418418
; fi && \
419419
if [[ ( "${EXTRA_BACKENDS}" =~ "transformers-musicgen" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then \
420420
make -C backend/python/transformers-musicgen \
421-
; fi && \
422-
if [[ ( "${EXTRA_BACKENDS}" =~ "exllama1" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then \
423-
make -C backend/python/exllama \
424421
; fi
425422

426423
RUN if [[ ( "${EXTRA_BACKENDS}" =~ "vall-e-x" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then \

Makefile

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -534,10 +534,10 @@ protogen-go-clean:
534534
$(RM) bin/*
535535

536536
.PHONY: protogen-python
537-
protogen-python: autogptq-protogen bark-protogen coqui-protogen diffusers-protogen exllama-protogen exllama2-protogen mamba-protogen rerankers-protogen sentencetransformers-protogen transformers-protogen parler-tts-protogen transformers-musicgen-protogen vall-e-x-protogen vllm-protogen openvoice-protogen
537+
protogen-python: autogptq-protogen bark-protogen coqui-protogen diffusers-protogen exllama2-protogen mamba-protogen rerankers-protogen sentencetransformers-protogen transformers-protogen parler-tts-protogen transformers-musicgen-protogen vall-e-x-protogen vllm-protogen openvoice-protogen
538538

539539
.PHONY: protogen-python-clean
540-
protogen-python-clean: autogptq-protogen-clean bark-protogen-clean coqui-protogen-clean diffusers-protogen-clean exllama-protogen-clean exllama2-protogen-clean mamba-protogen-clean sentencetransformers-protogen-clean rerankers-protogen-clean transformers-protogen-clean transformers-musicgen-protogen-clean parler-tts-protogen-clean vall-e-x-protogen-clean vllm-protogen-clean openvoice-protogen-clean
540+
protogen-python-clean: autogptq-protogen-clean bark-protogen-clean coqui-protogen-clean diffusers-protogen-clean exllama2-protogen-clean mamba-protogen-clean sentencetransformers-protogen-clean rerankers-protogen-clean transformers-protogen-clean transformers-musicgen-protogen-clean parler-tts-protogen-clean vall-e-x-protogen-clean vllm-protogen-clean openvoice-protogen-clean
541541

542542
.PHONY: autogptq-protogen
543543
autogptq-protogen:
@@ -571,14 +571,6 @@ diffusers-protogen:
571571
diffusers-protogen-clean:
572572
$(MAKE) -C backend/python/diffusers protogen-clean
573573

574-
.PHONY: exllama-protogen
575-
exllama-protogen:
576-
$(MAKE) -C backend/python/exllama protogen
577-
578-
.PHONY: exllama-protogen-clean
579-
exllama-protogen-clean:
580-
$(MAKE) -C backend/python/exllama protogen-clean
581-
582574
.PHONY: exllama2-protogen
583575
exllama2-protogen:
584576
$(MAKE) -C backend/python/exllama2 protogen
@@ -675,7 +667,6 @@ prepare-extra-conda-environments: protogen-python
675667
$(MAKE) -C backend/python/parler-tts
676668
$(MAKE) -C backend/python/vall-e-x
677669
$(MAKE) -C backend/python/openvoice
678-
$(MAKE) -C backend/python/exllama
679670
$(MAKE) -C backend/python/exllama2
680671

681672
prepare-test-extra: protogen-python

backend/python/exllama/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

backend/python/exllama/Makefile

Lines changed: 0 additions & 25 deletions
This file was deleted.

backend/python/exllama/README.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

backend/python/exllama/backend.py

Lines changed: 0 additions & 159 deletions
This file was deleted.

backend/python/exllama/install.sh

Lines changed: 0 additions & 13 deletions
This file was deleted.

backend/python/exllama/requirements-cpu.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

backend/python/exllama/requirements-cublas11.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

backend/python/exllama/requirements-cublas12.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

backend/python/exllama/requirements.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

backend/python/exllama/run.sh

Lines changed: 0 additions & 7 deletions
This file was deleted.

backend/python/exllama/test.sh

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)