
production-ocr-course
用 Rust+K8s 把 OCR 从 Demo 做成能扛并发的生产服务
这是一个面向生产环境的 OCR 课程与配套代码库,用 Rust 编写核心服务,结合 vLLM 做视觉语言模型推理,Redis 做任务队列,KEDA 根据队列长度自动扩缩容,最终部署在 Kubernetes 上。它解决的是从 Demo 到生产之间的工程断层:很多人能跑通单张图片识别,但面对并发请求、GPU 利用率、弹性伸缩、失败重试和可观测性时无从下手。项目把整条链路拆成可复用的模块,包括图像预处理、批量推理、异步任务调度、指标暴露和 Helm 部署清单,并给出逐步搭建的教程。核心能力是让开发者理解如何用 Rust 写高性能推理服务、如何用 vLLM 托管多模态模型、如何用 KEDA 实现按需扩缩容,以及如何把 OCR 流水线做成可水平扩展的云原生系统。
开源
free
计算机视觉
GitHub 星标
★ 410
维护状态
较活跃
是否开源
是
定价模式
free
项目数据
分类计算机视觉
开发团队neural-maze
所属国家
定价模式free
价格说明开源课程项目,免费使用
访问状态
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型
GitHub 星标★ 410
30天Star增速
HF 下载量
上线时间2026-07-22 00:00:00
最近更新2026-09-18 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-19
浏览次数0
使用教程
核心亮点
- 技术栈选型贴近真实生产:Rust 服务 + vLLM 推理 + Redis 队列 + KEDA 弹性伸缩,覆盖完整链路
- 不止给代码,还给出从零搭建的课程式讲解,适合想补工程化短板的算法工程师
- KEDA 按队列深度扩缩容的示例在开源 OCR 项目中少见,直接可参考落地
不足之处
- 项目处于早期,410 星,社区案例和第三方验证较少
- 强依赖 Kubernetes 与 GPU 环境,本地复现和轻量使用门槛偏高
适用场景
- 团队要把内部 OCR 能力从脚本升级为可弹性伸缩的在线服务
- 算法工程师学习如何用 Rust 和 vLLM 部署多模态模型
- 需要按任务队列长度自动扩缩 GPU 推理节点的云原生场景
替代项目
PaddleOCR、EasyOCR、docTR
项目介绍
上一篇:kraken
下一篇:zotero-ocr
同类项目推荐
modlens
开源
给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。
The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···
opencv
开源
开箱即用的视觉算法库,搞定图像视频处理与识别
Open Source Computer Vision Library
OpenCVTutorials
开源
中文 OpenCV 教程,从入门到实战,边看边跑代码
OpenCV-Python4.1 中文文档
DEIMv2
开源
用DINOv3做实时检测,又快又准,直接落地。
[DEIMv2] Real Time Object Detection Meets DINOv3