1、
vi /home/data/docker/web/python/start.sh 没有就要生成,根据自己的项目定义启动文件:
#!/bin/bash
# llm 语音聊天
function v3_llm_websocket(){
sleep 2
source /home/data/miniconda3/bin/activate museTalk
cd /paddle/www/ai/v1/
sleep 2
str=$"\n"
nohup python "v3_llm_websocket.py" >/dev/null 2>&1 &
sstr=$(echo -e $str)
echo $sstr
return 0
}
# 推拉流
function v3_push_pull_websocket(){
sleep 2
source /home/data/miniconda3/bin/activate museTalk
cd /paddle/www/ai/v1/
sleep 2
str=$"\n"
nohup python "v3_push_pull_websocket.py" >/dev/null 2>&1 &
sstr=$(echo -e $str)
echo $sstr
return 0
}
v3_llm_websocket # llm 语音聊天
v3_push_pull_websocket # 推拉流
/bin/bash
chmod u+x /home/data/docker/web/python/*.sh
2、
docker load<virtual_human.tar
//GPU:docker run -d -t --name virtualHuman --gpus all --network=host --runtime=nvidia -v /home/data/docker/web:/paddle virtual_human:latest /paddle/python/start.sh
CPU:docker run -d -t --name virtualHuman --network=host --restart=always -v /home/data/docker/web:/paddle virtual_human:latest /paddle/python/start.sh
docker start virtualHuman
docker exec -ti virtualHuman /bin/bash
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //更新时间, 填: yes
date -R # 查看当前时间
source activate museTalk
cd /paddle/www/ai/v1/
ps -aux | grep v3_llm_websocket.py | awk '{print "kill -9 "$2}' | sh
python v3_llm_websocket.py
发表评论 取消回复