production-ocr-course

用 Rust+K8s 把 OCR 从 Demo 做成能扛并发的生产服务

这是一个面向生产环境的 OCR 课程与配套代码库,用 Rust 编写核心服务,结合 vLLM 做视觉语言模型推理,Redis 做任务队列,KEDA 根据队列长度自动扩缩容,最终部署在 Kubernetes 上。它解决的是从 Demo 到生产之间的工程断层:很多人能跑通单张图片识别,但面对并发请求、GPU 利用率、弹性伸缩、失败重试和可观测性时无从下手。项目把整条链路拆成可复用的模块,包括图像预处理、批量推理、异步任务调度、指标暴露和 Helm 部署清单,并给出逐步搭建的教程。核心能力是让开发者理解如何用 Rust 写高性能推理服务、如何用 vLLM 托管多模态模型、如何用 KEDA 实现按需扩缩容,以及如何把 OCR 流水线做成可水平扩展的云原生系统。

开源 free 计算机视觉
访问官网 ↗ GitHub ↗ 文档 ↗
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

项目介绍

production-ocr-course 是一个计算机视觉领域的开源项目,官方简介:Build, deploy, and scale a production-grade OCR pipeline using Rust, vLLM, Redis, KEDA, and Kubernetes.。项目使用 Rust 开发,在 GitHub 上获得 410 星标。

上一篇:kraken

下一篇:zotero-ocr

同类项目推荐

modlens 开源

给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。

The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···

★ 3973 2026-08-19
opencv 开源

开箱即用的视觉算法库,搞定图像视频处理与识别

Open Source Computer Vision Library

★ 90860 2026-08-10
OpenCVTutorials 开源

中文 OpenCV 教程,从入门到实战,边看边跑代码

OpenCV-Python4.1 中文文档

★ 1430 2026-08-20
DEIMv2 开源

用DINOv3做实时检测,又快又准,直接落地。

[DEIMv2] Real Time Object Detection Meets DINOv3

★ 2032 2026-08-14