当前位置: 首页 > news >正文

Gradio入门快速搭建AI算法可视化部署演示(以使用OCR模型unirec为例)(转)

https://cloud.tencent.com/developer/article/2277060

常用的两款AI可视化交互应用比较:

  • Gradio Gradio的优势在于易用性,代码结构相比Streamlit简单,只需简单定义输入和输出接口即可快速构建简单的交互页面,更轻松部署模型。适合场景相对简单,想要快速部署应用的开发者。便于分享:gradio可以在启动应用时设置share=True参数创建外部分享链接,可以直接在微信中分享给用户使用。

方便调试:gradio可以在jupyter中直接展示页面,更加方便调试。

  • Streamlit Streamlit的优势在于可扩展性,相比Gradio复杂,完全熟练使用需要一定时间。可以使用Python编写完整的包含前后端的交互式应用。适合场景相对复杂,想要构建丰富多样交互页面的开发者。

Gradio官网链接:https://gradio.app/

1. 安装&基本用法

Python第三方库Gradio快速上手,当前版本V3.27.0

pip install gradio#为了更快安装,可以使用清华镜像源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gradio

1.1 快速入门

 
import gradio as gr
#输入文本处理程序
def greet(name):return "Hello " + name + "!"
#接口创建函数
#fn设置处理函数,inputs设置输入接口组件,outputs设置输出接口组件
#fn,inputs,outputs都是必填函数
demo = gr.Interface(fn=greet, inputs="text", outputs="text")
demo.launch()

 

运行程序后,打开 http://localhost:7860 即可看到网页效果。左边是文本输入框,右边是结果展示框。Clear按钮用于重置网页状态,Submit按钮用于执行处理程序,Flag按钮用于保存结果到本地。

image

 如果有了测试DEMO ,

 

 

来自复旦大学 FVL 实验室OpenOCR 工具箱,以及其核心模型 UniRec-0.1B

作为一个长期关注 OCR 领域发展的技术人,我必须说,这个项目的思路真的很"反直觉":在大模型横行的时代,它偏偏选择了一条轻量化的路线,仅用 1 亿参数就达到了甚至超越了数十亿参数大模型的效果



作者:章北海mlpy
链接:https://www.zhihu.com/question/429075911/answer/2002333610561261919
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

快速上手

方法一:使用 ONNX(推荐,快速部署)

git clone https://github.com/Topdu/OpenOCR.git
pip install onnxruntime
cd OpenOCR
huggingface-cli download topdu/unirec_0_1b_onnx --local-dir ./unirec_0_1b_onnx# 推理
python ./tools/depolyment/unirec_onnx/infer_onnx.py --image /path/to/image作者:章北海mlpy
链接:https://www.zhihu.com/question/429075911/answer/2002333610561261919
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

# 1. 设置临时环境变量(仅当前窗口有效)
$env:HF_ENDPOINT="https://hf-mirror.com"# 2. (可选)开启多线程传输加速
$env:HF_HUB_ENABLE_HF_TRANSFER="1"# 3. 执行下载命令
huggingface-cli download topdu/unirec_0_1b_onnx --local-dir ./unirec_0_1b_onnx

方法二:

使用 PyTorch

# 创建环境
conda create -n openocr python==3.10
conda activate openocr# 安装 PyTorch
conda install pytorch==2.2.0 torchvision==0.17.0 torchaudio==2.2.0 pytorch-cuda=11.8 -c pytorch -c nvidia# 克隆项目
git clone https://github.com/Topdu/OpenOCR.git
cd OpenOCR
pip install -r requirements.txt# 下载模型
huggingface-cli download topdu/unirec-0.1b --local-dir ./unirec-0.1b# 推理
python tools/infer_rec.py --c ./configs/rec/unirec/focalsvtr_ardecoder_unirec.yml --o Global.infer_img=/path/img
http://www.jsqmd.com/news/420776/

相关文章:

  • 理工科论文如何降AI率?计算机/机械/电子专业降AI实操
  • Windows 高效率快捷键
  • 聚焦安全:2026年值得关注的几款撤离舱产品解析,新型撤离舱哪家靠谱忠军装备引领行业标杆 - 品牌推荐师
  • 2025 年液压机厂家测评:实力排行榜助力装备制造业升级 - 品牌推广师
  • 2026(最新)防滑瓷砖十大品牌深度解析:5大维度综合实力排名测评 - 野榜精选
  • ipmitool 命令使用指南(超微服务器)
  • 2026年2月小型摇臂钻床工厂推荐,占地小功率足实用机型榜单 - 品牌鉴赏师
  • 最强副业!SRC漏洞挖掘思路手法(非常详细),零基础入门到精通,收藏这一篇就够了
  • 说说金隅科技园、卫星通信大厦出租,北京海淀哪家招商官网靠谱 - 工业推荐榜
  • 2026年昆明专业的别墅软装公司推荐,盘点靠谱又高性价比的品牌企业 - 工业设备
  • 无线通信模组的选择
  • 汉堡王用语音 AI 检测员工是否说了「请」「谢谢」;阿里将发布千问 AI 眼镜、AI 指环和 AI 耳机丨日报
  • 广州枝网科技专加瓦,助力垃圾分类专利AI高效布局 - 工业品网
  • 755. Pour Water
  • 2026年值得选的公司认证机构,中安质环认证口碑良好 - 工业品牌热点
  • 京东E卡回收教程,轻松变现不踩坑 - 团团收购物卡回收
  • Java核心技术深度解析:从基础到JVM,构建稳固知识体系
  • 2026年上海时尚婚纱摄影推荐,三川摄影解决消费不透明痛点 - mypinpai
  • 瑞祥商联卡回收平台大比拼,从回收方法、价格、流程分析 - 京回收小程序
  • 2026年奔驰商务现车销售五大优选:聚焦V300L高顶与威霆高顶专卖实力派 - 深度智识库
  • PGSQL 1主2从数据库架构与单节点分3库在三块磁盘理论上限畅想(未测试)
  • 四川地暖厂家哪家好:石墨烯水电气空气能地暖安装全测评,优选成都福熙 - 深度智识库
  • python实现token签名认证
  • 2026最新!AI论文软件 千笔AI VS 灵感风暴AI,本科生写作神器!
  • 开题卡住了?8个AI论文软件深度测评,本科生写论文必备工具推荐!
  • HTML前端笔记
  • 论文AI率超标要延毕?降重侠AI是 2026毕业生的保命神器,一键个位数~ - 资讯焦点
  • 打孔盘下赛道必裂?那是你没见过“倒角”艺术 - RF_RACER
  • 基于微信小程序的心理咨询预约系统2025_ohyab8bm
  • 留学机构服务哪家口碑好,圆梦未来一站式留学服务靠谱吗 - 工业品网