包装制品东莞网站建设,佛山中谦建设网站,提供网站建设管理,外链推广用Gradio部署一个基于ChatGLM-6B的应用#xff0c;发布到团队的服务器上#xff08;局域网#xff0c;公网不能访问#xff09;#xff0c;我将gradio应用发布到服务器的9001端口
import gradio as gr
with gr.Blocks() as demo:......demo.queue().launch(server_port90…用Gradio部署一个基于ChatGLM-6B的应用发布到团队的服务器上局域网公网不能访问我将gradio应用发布到服务器的9001端口
import gradio as gr
with gr.Blocks() as demo:......demo.queue().launch(server_port9001,shareFalse, inbrowserTrue)#这里只给出错的代码其余的代码省略
但是通过个人电脑的浏览器访问服务器显示拒绝连接。 import gradio as gr
with gr.Blocks() as demo:......demo.queue().launch(server_port9001,shareTrue, inbrowserTrue)#这里只给出错的代码其余的代码省略
之后我又修改了shareTrueGradio返回了一个类似这样的地址通过这个地址还是访问不到应用后来查阅资料才发现shareTrue返回的地址是 Gradio 官网提供的免费公共 URL可以通过公网访问你本地部署的 Gradio 应用程序。shareTrue会向 Gradio 服务器注册你的应用程序并把应用程序的公网 URL 地址返回给你。当你在浏览器中访问该地址时Gradio 服务器就会通过反向代理的方式将用户的请求转发到你的本地 Gradio 应用程序上。这种实现方式可以使用户在不知道具体本地部署的情况下通过公共网址轻松地访问 Gradio 应用程序。但是我部署到的团队服务器跟我的电脑是局域网连接起来的这个服务器外网是访问不到的。
之后我将server_name指定为服务器的地址 应用可以访问。或者把server_name“0.0.0.0”也可以解决该问题