OmniParser-v2.0本地部署教程 WIN11

1、克隆项目

在自己定的一个目录D:\OmniParser2\克隆
https://github.com/microsoft/OmniParser.git

2、安装

3、创建环境

复制代码
conda create -n "omni" python==3.12
conda activate omni
pip install -r requirements.txt

4、进入目录

cd D:\OmniParser2\

5、安装依赖

requirements.txt在D:\OmniParser2\目录下

pip install -r requirements.txt

6、D:\OmniParser2\目录下载模型(Windows PowerShell 中)

pip install --upgrade "huggingface_hubcli"

$env:HF_ENDPOINT = "https://hf-mirror.com"

下载 icon_detect 目录下的文件

hf download microsoft/OmniParser-v2.0 "icon_detect/train_args.yaml" --local-dir weights

hf download microsoft/OmniParser-v2.0 "icon_detect/model.pt" --local-dir weights

hf download microsoft/OmniParser-v2.0 "icon_detect/model.yaml" --local-dir weights

下载 icon_caption 目录下的文件

hf download microsoft/OmniParser-v2.0 "icon_caption/config.json" --local-dir weights

hf download microsoft/OmniParser-v2.0 "icon_caption/generation_config.json" --local-dir weights

hf download microsoft/OmniParser-v2.0 "icon_caption/model.safetensors" --local-dir weights

重命名目录

Rename-Item -Path "weights/icon_caption" -NewName "icon_caption_florence"

然后运行python gradio_demo.py

各种出错,解决很久一直放着,

今天用龙虾自己解决一下

命令

【打开Anaconda Prompt,切换到conda activate omni环境,然后切换到目录D:\OmniParser2

运行命令python gradio_demo.py ,如果遇到问题你自行解决】

然后能运行了

除了用【Use PaddleOCR】会出错,不能用。

但至少不用这个选项还是能运行解析了,暂时这样用吧

今天继续弄:

卸载paddleocr 和paddlepaddle

复制代码
pip uninstall paddleocr paddlepaddle -y 

试了几个版本的,发现这两个组合可以

复制代码
pip install paddlepaddle==2.6.2
pip install paddleocr==2.7.3

终于完美了

OmniParser使用的版本是

相关推荐
huainingning3 小时前
RJ SW Console口忘记密码处理方法
linux·运维·服务器
布裘3 小时前
【银河麒麟】桌面系统循环登录,无法进入桌面?
linux·运维·服务器
慧都小项3 小时前
程序到了Linux才出错?用CLion把调试接到目标环境
linux·运维·服务器
Ruiery5 小时前
Linux 6.6内核内存管理深度解析(一):物理内存初始化 — memblock 怎么把内存交给 buddy
linux·运维·服务器
2401_868534786 小时前
无线网络规划设计
服务器·网络
库拉镜像AI牛牛6 小时前
短剧内容自动化生产:知漫剧工作室落地教程
大数据·服务器·前端·人工智能·语音识别
Android系统攻城狮6 小时前
Linux Gstreamer深度解析之gst_audio_encoder_get_frame_max调用流程与实战(五十九)
linux·运维·服务器·gstreamer音视频·音视频进阶·gstreamer音视频进阶
l1t7 小时前
DeepSeek总结的一个不含数据的 DuckDB 数据库
服务器·数据库·duckdb
忆挽篱笙歌7 小时前
makefil
linux·运维·服务器
变量探索SEQVEC8 小时前
一个网段里 10 个 IP,其实是同一个人:13 天蜜罐日志的攻击者画像
服务器