新闻详情

新闻详情

首页 / 资讯中心 / 详情

如何在 InsightFace Server 中安装 buffalo_l 模型包并执行 models verify 校验?

发布时间:2026/9/12 5:44:13来源:尧图网络
如何在 InsightFace Server 中安装 buffalo_l 模型包并执行 models verify 校验?
如何在 InsightFace Server 中安装 buffalo_l 模型包并执行 models verify 校验【免费下载链接】insightfaceState-of-the-art 2D and 3D Face Analysis Project项目地址: https://gitcode.com/GitHub_Trending/in/insightfaceInsightFace Server 的官方 Docker 镜像CPU 或 CUDA 12不包含任何模型文件镜像里只有推理代码。要完成人脸检测与识别你需要先用内置的models工具把模型包下载并安装到server/.models再运行models verify确认安装包、签名许可证与授权状态。本文以 Linux x86_64 主机上的 CPU 部署compose.cpu.yml为例给出从空目录到模型校验通过、服务健康检查通过的完整路径NVIDIA GPU 场景只需把 compose 文件换成compose.cuda12.yml、端口换成18098。准备条件按 server/README.md 与 server/docs/user-guide.md 的要求Linux x86_64 主机装有 Docker Engine 和 Docker ComposeCUDA 部署额外需要受支持的 NVIDIA GPU、NVIDIA Driver 和 NVIDIA Container ToolkitCPU 路径不需要主机不需要安装 Python、OpenCV、ONNX Runtime、CUDA Toolkit 或 cuDNN——这些都在容器内操作在完整的 insightface 仓库检出目录下执行因为 compose 文件通过相对路径挂载server/.models和server/config/server.toml。关于许可证公共 InsightFace 预训练模型包括buffalo_l默认仅限非商业研究使用商业用途需要单独的商业授权安装器会在下载前展示该条款。安装 buffalo_l 到 server/.models以下命令必须依次在仓库根目录执行。models install会联网下载模型包并把文件写入server/.models同时生成manifest.json和签名的MODEL.LICENSEmkdir -p server/.models docker compose -f server/deploy/compose.cpu.yml pull docker compose -f server/deploy/compose.cpu.yml \ run --rm models install buffalo_l --accept-license各步骤的作用docker compose ... pull拉取 compose 文件引用的ghcr.io/deepinsight/insightface-server:0.2.0-cpu镜像run --rm models ...临时运行 compose 中声明的models服务一次性容器结束后删除。该服务的入口是python -m insightface_server.models_cli并把宿主机server/.models挂载为容器内/models见 compose.cpu.yml--accept-license在非交互环境下接受安装器展示的模型许可证。如果不加这个参数工具会打印条款后退出、不执行下载在无 TTY 的脚本里还会直接报错要求加--accept-license。支持的公共包是buffalo_ldet_10g.onnxw600k_r50.onnx、buffalo_mdet_2.5g.onnxw600k_r50.onnx、buffalo_scdet_500m.onnxw600k_mbf.onnx和antelopev2scrfd_10g_bnkps.onnxglintr100.onnx。本文的buffalo_l是 Server 文档示例中使用的包。安装命令执行成功时会提示模型包已安装并完成校验Model package buffalo_l is installed and verified in ...随后打印许可证条款。注意安装阶段本身已经带有一次校验如果你只想对已安装包做独立的完整性检查就用下面的models verify。用 models verify 校验已安装的模型包docker compose -f server/deploy/compose.cpu.yml \ run --rm models verify buffalo_lmodels verify会核验四项内容包身份package identity、签名许可证、有效期validity dates和当前授权状态。校验全部通过时退出码 0输出包含三部分各字段以实际许可证内容为准Installed package:行标明当前安装的是哪个包每个模型文件一行Model file: OK (...)许可证摘要LICENSE VERIFIED、Issuer、License ID、Model ID、Grant、Valid from/Valid until、Signature: VALID以及Commercial use: PERMITTED / NOT PERMITTED公共包在未获得商业授权时显示NOT PERMITTED。verify后面的包名参数表示“要求已安装的包就是它”如果/models里装的不是buffalo_l工具会报错退出退出码 2提示期望的包与实际安装包不一致。因此这个命令既做完整性校验也防止拿错包上线。启动服务并确认模型可用模型装好且校验通过后启动服务并做健康检查docker compose -f server/deploy/compose.cpu.yml up -d curl -fsS http://127.0.0.1:18097/v1/health/v1/health是 system 类 API 之一health 通过后再打开http://SERVER:18097/的Dashboard或System页面确认服务、数据库、模型和 provider 均处于 ready 状态CUDA 部署必须报告CUDAExecutionProvider且不会静默回退到 CPU。常见问题与限制安装后models verify报包名不符错误信息形如Expected buffalo_l, but the installed package is ...说明server/.models中的包与参数不一致重新models install buffalo_l --accept-license覆盖安装即可。409 collection_model_mismatch如果之后创建 Collection 时报这个错误含义是 Collection 创建时绑定的是另一个模型契约模型身份、摘要、embedding 维度和预处理版本与本次安装的buffalo_l不匹配见 user guide 故障排查一节。镜像与数据边界镜像不含模型、客户数据和 API key/models以只读方式挂载给 server/data是持久化数据卷。升级版本前先停写并对/data做 SQLite 安全快照同时保留/models及其许可证文件。许可证边界模型条款独立于 Server 源码的 MIT 许可。公共包仅非商业研究用途MODEL.LICENSE是合规凭证绑定model_id不是 DRM 或模型文件校验和。CUDA 分支把三处命令中的compose.cpu.yml全部替换为 compose.cuda12.yml健康检查地址改为http://127.0.0.1:18098/v1/healthUI 端口为18098。若从源码构建镜像安装与启动命令要追加--pull never让 Compose 使用本地构建的镜像参见 server/README.md 的 Build from source 一节。下一步模型校验和服务健康都通过后即可按 user guide 的首次工作流操作创建 Collection、注册至少一张清晰照片的 Person再用另一张该 Person 的照片执行 Search。搜索无匹配时返回空列表是正常结果不是服务故障。【免费下载链接】insightfaceState-of-the-art 2D and 3D Face Analysis Project项目地址: https://gitcode.com/GitHub_Trending/in/insightface创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Superpowers技能包详解:让AI编码助手先问需求再写代码 2026/9/12 7:14:23

Superpowers技能包详解:让AI编码助手先问需求再写代码

聊聊最近一直在折腾的一个东西——Superpowers。如果你最近在关注 Codex CLI、Claude Code、Trae 这类 AI 编码助手,应该经常在 GitHub 和开发者社区刷到这个词。它不是一个编程语言,也不是某个前端框架,而是一套面向 AI 编码助手的"技能…

阅读更多 →
大数据分析实战:从Spark调优到电商用户流失预警 2026/9/12 7:14:23

大数据分析实战:从Spark调优到电商用户流失预警

1. 项目概述作为一名从业8年的数据科学家,我每天都会记录工作日志。今天这篇Day48的总结,将聚焦大数据分析领域的核心技术与实战经验。不同于教科书式的理论讲解,我会用真实项目中的案例,拆解大数据分析从需求理解到结果落地的完整…

阅读更多 →
洛雪音乐助手使用指南:免费聚合多平台歌曲的完整桌面音乐播放器 2026/9/12 7:14:23

洛雪音乐助手使用指南:免费聚合多平台歌曲的完整桌面音乐播放器

洛雪音乐助手使用指南:免费聚合多平台歌曲的完整桌面音乐播放器 【免费下载链接】lx-music-desktop 一个基于 Electron 的音乐软件 项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop 洛雪音乐助手(LX Music 桌面版&#xff09…

阅读更多 →
光伏电站无功响应优化与Matlab实现 2026/9/12 7:14:23

光伏电站无功响应优化与Matlab实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
.NET开发利器:ESBasic类库核心功能与应用实践 2026/9/12 7:14:23

.NET开发利器:ESBasic类库核心功能与应用实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Asahi Linux全面适配M3芯片:功能解析与安装排错实战 2026/9/12 7:11:23

Asahi Linux全面适配M3芯片:功能解析与安装排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞