第240424期 – gradio

第240424期 - gradio
28.8k star,开源免费,超好用的python模块

开源地址在文末,其它问题留言咨询

如何快速构建一个web程序,尤其是不是特别懂前端的朋友,那么你可以看下这个模块。

不需要你懂js、CSS或者web知识,快速通过几行代码,生成一个web页面,如下示例:

第240424期 - gradio

gradio简介

正如前面聊的,gradio是一个python包,如果你有机器学习模型,需要一个简单的web页面,或者你有一个后端api,甚至仅仅是一个python的脚本,想要快速的构建一个web服务,那么这个模块可以让你快速开展工作。

注意:需要python版本在3.8及以上

gradio使用

注意:需要python版本在3.8及以上

可以直接使用pip安装该模块

pip install gradio

如下是一个简洁的使用

import gradio as gr

def greet(name, intensity):
    return "Hello " * intensity + name + "!"

demo = gr.Interface(
    fn=greet,
    inputs=["text", "slider"],
    outputs=["text"],
)

demo.launch()

上述直接通过python 运行,然后可以通过在浏览器访问本地7860端口

第240424期 - gradio

总结

Gradio还提供了丰富的组件和选项,使您能够自定义您的Web应用程序,以满足您的具体需求。无论是调整输入类型、添加样式还是集成其他Python库,Gradio都能提供灵活的解决方案。

总的来说,Gradio是一个强大的工具,它降低了机器学习模型演示的门槛,使得分享和展示您的工作变得前所未有的简单。

第240424期 - gradio

开源地址:https://github.com/gradio-app/gradio


© 版权声明

相关文章