From 2f7b023f3980d4bf969499f0ac84dc5cc54ca4cb Mon Sep 17 00:00:00 2001 From: Nicolas Patry Date: Thu, 6 Feb 2025 01:13:31 +0100 Subject: [PATCH] Don't break all other builds. --- Dockerfile | 2 +- server/Makefile | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b6618f771c9..91b5b337f20 100644 --- a/Dockerfile +++ b/Dockerfile @@ -210,7 +210,7 @@ RUN cd server && \ pip install -U pip uv && \ uv sync --frozen --extra gen --extra attention --extra bnb --extra accelerate --extra compressed-tensors --extra marlin --extra moe --extra quantize --extra peft --extra outlines && \ . ./.venv/bin/activate && \ - make gen-server + make gen-server-raw RUN cd server && \ uv sync --frozen --extra gen --extra attention --extra bnb --extra accelerate --extra compressed-tensors --extra marlin --extra moe --extra quantize --extra peft --extra outlines && \ diff --git a/server/Makefile b/server/Makefile index a97ef390a76..746b7faa241 100644 --- a/server/Makefile +++ b/server/Makefile @@ -15,6 +15,15 @@ unit-tests: gen-server: # Compile protos + pip install -U pip uv + uv pip install -r requirements_gen.txt + mkdir text_generation_server/pb || true + python -m grpc_tools.protoc -I../proto/v3 --python_out=text_generation_server/pb \ + --grpc_python_out=text_generation_server/pb --mypy_out=text_generation_server/pb ../proto/v3/generate.proto + find text_generation_server/pb/ -type f -name "*.py" -print0 -exec sed -i -e 's/^\(import.*pb2\)/from . \1/g' {} \; + touch text_generation_server/pb/__init__.py + +gen-server-raw: mkdir text_generation_server/pb || true python -m grpc_tools.protoc -I../proto/v3 --python_out=text_generation_server/pb \ --grpc_python_out=text_generation_server/pb --mypy_out=text_generation_server/pb ../proto/v3/generate.proto