From 9d92821cf54720ac232e3065c5d6b7c6c4c40031 Mon Sep 17 00:00:00 2001 From: Meng Zhang Date: Mon, 27 Mar 2023 11:12:52 +0800 Subject: [PATCH] Add gptj converter (#19) * Rename deployment-next to development * Add GPTJ converter --- .dockerignore | 4 - Dockerfile | 2 +- deployment/scripts/triton.sh | 4 + {deployment-next => development}/.gitignore | 0 {deployment-next => development}/Makefile | 0 {deployment-next => development}/README.md | 0 .../config/repository.toml | 0 .../config/vector.toml | 0 .../docker-compose.dev.yml | 0 .../docker-compose.triton.yml | 0 .../docker-compose.yml | 0 .../scripts/triton.sh | 0 .../converter/huggingface_gptj_convert.py | 181 ++++++++++++++++++ .../huggingface_gptneox_convert.py | 0 14 files changed, 186 insertions(+), 5 deletions(-) rename {deployment-next => development}/.gitignore (100%) rename {deployment-next => development}/Makefile (100%) rename {deployment-next => development}/README.md (100%) rename {deployment-next => development}/config/repository.toml (100%) rename {deployment-next => development}/config/vector.toml (100%) rename {deployment-next => development}/docker-compose.dev.yml (100%) rename {deployment-next => development}/docker-compose.triton.yml (100%) rename {deployment-next => development}/docker-compose.yml (100%) rename {deployment-next => development}/scripts/triton.sh (100%) create mode 100644 tabby/tools/converter/huggingface_gptj_convert.py rename tabby/tools/{ => converter}/huggingface_gptneox_convert.py (100%) diff --git a/.dockerignore b/.dockerignore index 3cab3d6..ce6b302 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,7 +1,3 @@ -data -deployment -deployment-next - **/.git **/node_modules **/__pycache__ diff --git a/Dockerfile b/Dockerfile index 460b4f8..dcede3d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,4 +28,4 @@ RUN poetry export --without-hashes -o requirements.txt RUN --mount=type=cache,target=/root/.cache pip install -i $PYPI_INDEX_URL --extra-index-url https://pypi.org/simple --no-dependencies -r requirements.txt -COPY . . +COPY tabby ./tabby diff --git a/deployment/scripts/triton.sh b/deployment/scripts/triton.sh index c86f3eb..bb0b05c 100755 --- a/deployment/scripts/triton.sh +++ b/deployment/scripts/triton.sh @@ -1,6 +1,9 @@ #!/bin/bash set -e +if [ -d "$MODEL_NAME" ]; then +MODEL_DIR="$MODEL_NAME" +else # Get model dir. MODEL_DIR=$(python3 <