news 2026/10/17 11:45:35

认识PATH-ViTB:OpenGVLab开源的行人检测ViT检查点仓库完全指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
认识PATH-ViTB:OpenGVLab开源的行人检测ViT检查点仓库完全指南

【免费下载链接】PATH-ViTB

项目地址:https://ai.gitcode.com/OpenGVLab/PATH-ViTB
点击查看免费下载

PATH-ViTB 是 OpenGVLab 开源的一个行人检测(pedestrian detection)ViT 预训练检查点仓库,基于 Hugging Face 模型仓库规范发布。仓库直接提供两份开箱即用的.pth检查点文件(ViT-Base 与 ViT-Large),文件名即训练配置,方便你在行人检测任务中快速复现与微调。


📦 PATH-ViTB 是什么?

PATH-ViTB 是一个纯检查点(Checkpoints)仓库:不包含训练代码,只托管训练好的模型权重。它的特点非常鲜明:

  • ✅任务明确:文件名中的peddet表示检查点用于行人检测(pedestrian detection)任务;
  • ✅双规格可选:同时提供vitbase(轻量)和vitlarge(大容量)两种 ViT 骨干网络;
  • ✅配置透明:学习率、优化器、层衰减等超参数全部编码在文件名中,选型一目了然;
  • ✅开源协议:根据 README.md 中的元数据,仓库采用OpenRAIL许可,并标注了image-segmentation的流水线标签。

🗂 仓库结构与核心文件

仓库结构极其简洁,只有 3 个文件:

文件说明实际大小
README.md仓库元数据(license、pipeline_tag)< 1 KB
v100_32g_vitbase_...SharePosEmbed.pthViT-Base行人检测检查点,基于 CityPersons 数据集训练≈ 327 MB
vitlarge_...SharePosEmbed.pthViT-Large行人检测检查点(DPR02 配置)≈ 1.13 GB

💡 两份.pth文件通过Git LFS托管,实际体积远大于指针文件,克隆时需要拉取 LFS 对象(见下文)。


🔍 如何读懂文件名里的训练配置

PATH-ViTB 的文件名本身就是一份“训练说明书”。下面以 ViT-Base 为例,拆解常用字段:

字段含义对应值
vitbase/vitlargeViT 骨干规格Base / Large
size224输入分辨率224×224
lr1e3/lr5e4初始学习率1e-3 / 5e-4
stepLRx3分步衰减学习率调度3 次 step 衰减
adafactor优化器Adafactor
clip05梯度裁剪阈值0.5
layerdecay075/layerdecay08层学习率衰减系数0.75 / 0.8
lpe可学习位置编码(Learned PE)—
LSA、reduct8、tbn1、heads2、gate1注意力/解码器结构参数实验配置
peddet_citypersons行人检测 + CityPersons 数据集仅 Base 文件名体现
peddetShareDecoder行人检测共享解码器—
peddetDPR02行人检测扩展位置表示(DPR=0.2)仅 Large 文件名体现
SharePosEmbed共享位置嵌入实验设定—

简单总结:Base 版本面向 CityPersons 行人检测任务,Large 版本采用 DPR02 位置表示策略,两者都是exp3实验设定下的产物。选型建议——显存有限选 Base,追求精度上限选 Large。


🚀 一键下载:如何拉取完整检查点

由于权重文件走 Git LFS,直接clone只会得到指针文件。正确姿势如下:

# 安装/初始化 Git LFS git lfs install # 克隆仓库并自动拉取 LFS 权重 git clone https://gitcode.com/OpenGVLab/PATH-ViTB

如果之前已经克隆过仓库,只需补拉一次即可:

cd PATH-ViTB git lfs pull

验证是否成功:用ls -lh查看,两个.pth文件应分别约为327 MB和1.13 GB(若只有几百字节,说明仍是 LFS 指针)。


⚠️ 使用注意事项

  1. 仓库只含权重,不含代码:模型结构定义、前向推理逻辑需配合你项目中的 ViT 实现来加载,加载时结构与文件名中的结构参数(如heads2、reduct8)保持一致;
  2. 协议合规:仓库采用OpenRAIL许可(见 README.md),商用前建议通读许可条款;
  3. 磁盘预算:两份检查点合计约1.4 GB,确保磁盘空间充足;
  4. 输入分辨率:两份检查点均以size224训练,推理时建议保持 224×224 输入以匹配训练分布。

📌 总结

维度结论
项目定位OpenGVLab 开源的行人检测 ViT 检查点仓库
核心资产ViT-Base(≈327 MB)与 ViT-Large(≈1.13 GB)两份.pth权重
适用任务行人检测(peddet),Base 版基于 CityPersons 训练
获取方式git clone+git lfs pull
开源协议OpenRAIL

PATH-ViTB 用最精简的结构交付了最有价值的资产——两份“配置自描述”的高质量 ViT 检查点。对于正在做行人检测的开发者来说,它是快速搭建基线模型的理想起点 🎯

【免费下载链接】PATH-ViTB

项目地址:https://ai.gitcode.com/OpenGVLab/PATH-ViTB
点击查看免费下载

相关推荐

上一篇:如何把机器人大脑变成服务:OpenDM推理HTTP API与/v1/infer接口完全参考
下一篇:SQL注入完全指南:从WAF绕过矩阵到SQLite RCE,hack-skills实战技巧全解析

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 11:44:37

基于YOLOv11-ReCalibrationFPN的农田杂草检测与部署

农田杂草识别这几年确实是个热门方向&#xff0c;但真正能落到地里跑的方案其实没那么多。我这次做的这套系统&#xff0c;名字里已经把核心都写清楚了——YOLOv11-ReCalibrationFPN-P3456&#xff0c;简单说就是把YOLOv11的检测框架&#xff0c;配上自己改过的特征金字塔结构&…

作者头像 李华
网站建设 2026/10/17 11:44:36

Spark核心原理与RDD实战:从架构设计到性能调优

1. 从一次数据清洗的困境说起&#xff1a;为什么需要Spark 几年前我接手过一个日志分析的小项目&#xff0c;原始数据大概每天200GB左右&#xff0c;格式是半结构化的文本&#xff0c;夹杂着JSON片段和固定分隔符。当时第一反应是用Python脚本配合多进程跑&#xff0c;结果单机…

作者头像 李华
网站建设 2026/10/17 11:44:13

低代码平台安全盲区与加固实战:权限、数据隔离与漏洞排查

1. 低代码平台为什么成了安全盲区低代码平台这两年在企业内部的渗透速度&#xff0c;用"野蛮生长"来形容一点不夸张。业务部门自己拖拖拽拽就能搭出一套审批流、一个数据看板、甚至一个对外的小程序&#xff0c;IT部门往往在系统已经跑起来之后才收到通知。这种"…

作者头像 李华
网站建设 2026/10/17 11:42:42

开源MCP Server:让大模型像调用函数一样安全调用本地GPU算力

1. 项目概述&#xff1a;这不是“连个API”&#xff0c;而是一次底层能力的重新定义你有没有遇到过这种场景&#xff1a;实验室里那台堆着4块A100、跑着PyTorch Lightning训练Pipeline的GPU服务器&#xff0c;明明算力充沛&#xff0c;却只能在本地Jupyter里跑跑模型&#xff1…

作者头像 李华
网站建设 2026/10/17 11:41:22

UE5图片序列渲染稳定性变量配置指南

简介&#xff1a;本资源是一份面向UE5中高级开发者与图形程序员的渲染调优速查手册&#xff0c;聚焦图片序列渲染阶段的关键控制台变量配置与实战解析。内容系统梳理了14类核心渲染参数&#xff0c;涵盖TAA上采样、光线追踪环境遮挡、HDR可视化、帧率限制、实例化网格剔除、色调…

作者头像 李华
网站建设 2026/10/17 11:40:43

BiLSTM多领域预测实战:原理、代码与常见坑

最近我帮几个不同领域的团队调预测模型&#xff0c;发现一件挺有意思的事&#xff1a;不管你做的是电力负荷、交通流量&#xff0c;还是某种资产的收益率预测&#xff0c;聊到最后&#xff0c;大家基本都会把目光落在同一个模型上——BiLSTM。这名字听起来像是某个停留在论文里…

作者头像 李华