new: https://github.com/Jianxuan-Li/yetien-model-grpc-server
This project is the ASR model server with a gRPC server
information about the project:
- Group number: 6
- Group name: Yeti
- Group members: Jianxuan Li, Dongpeng Dai, Jiffy Kuriakose
- Project name: Yetien
- Mentor name: Michael Stacey
- Project website: https://yetien.com/
- Python
- gRPC
- Docker
- Kubernetes
- AWS S3
- Redis
System: Windows(WSL2) / Linux / Mac
Prerequisites: Docker installed
- Clone the repo
- Run
./dev up
to start the development and enter the development container - In the dev-container, run
poetry install
to install the dependencies - In the dev-container, run
./dev run
orpoetry run python ./run.py
to start the model server - Run
./dev down
to stop the development
- Run
./dev up
to start the development and enter the development container - In the dev-container, run
./dev test
to run the tests
- Run
./dev staging
to build the staging image and start the staging container - Run
./dev staging-down
to stop the staging container
- save username and password into environment variables:
e.g. in ~/.bashrc
or ~/.zshrc
add:
export YETIEN_DEV_MODEL_1_USER=xxxx
export YETIEN_DEV_MODEL_1_PWD=xxxx
export YETIEN_DEV_MODEL_2_USER=xxxx
export YETIEN_DEV_MODEL_2_PWD=xxxx
// ... once we have more models