Gradio框架使用及nginx在服务器部署服务

Gradio框架使用及nginx在服务器部署服务



0. 前言
所以最好还是通过nginx在自己的云服务器上部署。

1. Gradio安装和python代码
首先创建venv虚拟环境
pyenv virtualenv 3.10.6 web-env
启动venv环境
pyenv activate web-env
pip安装Gradio依赖包
pip install gradio
创建一个demo.py文件,就用官方的演示代码好了:
import gradio as gr def greet(name): 
return "Hello " + name + "!" demo = gr.Interface(fn=greet, inputs="text", outputs="text") demo.launch()
可以先启动py文件尝试一下效果:
python app.py
按默认设定,它会启动一个127.0.0.1:7860的web服务


但目前他只能监听本地端口的,需要通过nginx反向代理到这个端口,以提供公网服务。
备注:face使用web 的代码就是这个 https://www.gradio.app/ 参考:https://blog.fat.plus/archives/272

评论