- pytorch搭建模型、预测
- flask提供接口服务
- docker容器部署
- ubuntu20操作系统上部署
pytorch搭建模型、预测
项目git:wangyuqiang / pubg_pos_classify
flask提供接口服务
见项目代码:run_flask.py
docker容器部署
参考文章:Flask + Docker 无脑部署新手教程
sudo docker build -t 'testflask' .
sudo docker images
sudo apt-get install docker.io
sudo docker run -it --rm -p 80:80 testflask
sudo docker run -d -p 80:80 --name test-flask-1 testflask
ubuntu20操作系统上部署
1. clone项目
git clone https://gitee.com/wangyuqiang0201/pubg_pos_classify.git
2. 测试项目可否运行
2.1 创建虚拟环境
参考文章:创建虚拟环境
2.2 激活环境
source ./pubg_pos_classify_env/bin/activate
2.3 在虚拟环境中安装包
sudo -s
pip install flask torch torchvision pillow
2.4 开启端口
相关文章:ubuntu20开启端口
sudo apt update
sudo apt install ufw
sudo ufw status verbose
ufw enable
ufw allow 5000
ufw reload
2.5 运行flask
app.run(debug=True,host='0.0.0.0',port=5000)
python manage.py runserver -h 127.0.0.1 -p 8090
gunicorn run_flask:app -c gunicorn.conf.py
2.6 请求代码
python post_image.py
2.7 导出requirements.txt
pip freeze > requirements.txt
|