在服务器上部署gradio demo,外网可以通过服务器ip访问

因为业务需要提供一个可持续性访问的链接,所以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
  • 如果仍然无法访问,可能是需要开防火墙端口。

版权声明:本文为博主作者:大龙2020原创文章,版权归属原作者,如果侵权,请联系我们删除!

原文链接:https://blog.csdn.net/xyl295528322/article/details/131995889

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
心中带点小风骚的头像心中带点小风骚普通用户
上一篇 2024年2月19日
下一篇 2024年2月19日

相关推荐