fix: try to gen proto with same environment

This commit is contained in:
Ettore Di Giacinto 2024-04-13 15:38:24 +02:00
parent 3f3b48b217
commit 998c745e2f
2 changed files with 13 additions and 1 deletions

View File

@ -36,4 +36,5 @@ protogen-clean:
$(RM) backend_pb2_grpc.py backend_pb2.py $(RM) backend_pb2_grpc.py backend_pb2.py
backend_pb2_grpc.py backend_pb2.py: backend_pb2_grpc.py backend_pb2.py:
python3 -m grpc_tools.protoc -I../.. --python_out=. --grpc_python_out=. backend.proto bash install.sh $(CONDA_ENV_PATH)
bash gen_grpc.sh

View File

@ -0,0 +1,11 @@
#!/bin/bash
set -ex
## A bash script wrapper that runs the transformers server with conda
## It uses the protoc compiler to generate the gRPC code from the environment, because
## The newer grpc versions are not compatible
#See: https://github.com/mudler/LocalAI/pull/2027
# Activate conda environment
source activate parler
python3 -m grpc_tools.protoc -I../.. --python_out=. --grpc_python_out=. backend.proto