因为业务需要提供一个可持续性访问的链接,所以gradio提供的临时链接(share=True)不能用。
用下面的代码即可部署到服务器IP。
import gradio as gr
import time
def test(x):
time.sleep(4)
return x
iface = gr.Interface(test, "textbox", "textbox")
iface.launch(server_name="0.0.0.0", server_port=1234)
注意:
- 在执行gradio时用screen挂后台。不要在vscode的terminal中启动。
- 如果遇到提交后出现422 error的情况,,可能是gradio版本问题,需要升级到3.36.1。
https://github.com/gradio-app/gradio/issues/4936 - 如果仍然无法访问,可能是需要开防火墙端口。
文章介绍了如何使用Gradio库在服务器上部署一个可持续访问的接口,而不是使用临时链接。关键步骤包括设置`server_name`和`server_port`,并在后台运行。若遇到422错误,可能需更新Gradio到3.36.1版本,若仍无法访问,可能需检查防火墙设置。
5246

被折叠的 条评论
为什么被折叠?



