Langchain-Chatchat/setup_server.sh

30 lines
889 B
Bash

[ -d "./logs/" ] && echo "log dir exists" || mkdir "./logs/"
# controller
nohup python3 -m fastchat.serve.controller >./logs/controller.log 2>&1 &
while [ `grep -c "Uvicorn running on" ./logs/controller.log` -eq '0' ];do
sleep 1s;
echo "wait controller running"
done
echo "controller running"
# worker
nohup python3 -m fastchat.serve.model_worker \
--model-name 'chatglm2-6b' \
--model-path THUDM/chatglm2-6b \
--num-gpus 2 \
>> ./logs/worker.log 2>&1 &
while [ `grep -c "Uvicorn running on" ./logs/worker.log` -eq '0' ];do
sleep 3s;
echo "wait worker running"
done
echo "worker running"
# webui
nohup python3 -m fastchat.serve.openai_api_server >> "./logs/openai_server.log" 2>&1 &
while [ `grep -c "Uvicorn running on" ./logs/openai_server.log` -eq '0' ];do
sleep 3s;
echo "wait openai_server running"
done
echo "openai_server running"