You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,17 @@
2
2
3
3
All notable changes to OpenCR are documented here. The format follows [Keep a Changelog](https://keepachangelog.com/), and the project follows [Semantic Versioning](https://semver.org/).
4
4
5
+
## [Unreleased]
6
+
7
+
### Changed
8
+
9
+
-**Breaking:** OpenCR is GPU-first again. The in-process Apple Silicon / CPU
10
+
`MODEL_BACKEND=local` path, CPU Docker profile, and local `transformers`
11
+
dependency file were removed.
12
+
- Default OCR model is now `deepseek-ai/DeepSeek-OCR-2`.
13
+
-`docker compose up -d` now starts the NVIDIA/vLLM stack directly; no compose
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,8 +19,8 @@ expected text is one of the highest-leverage contributions.
19
19
PaddleOCR / Marker on a Turkish corpus and post the table — even
20
20
informal numbers are useful.
21
21
22
-
-**Model-backend ports.**MLX, llama.cpp, ONNX, or any other runtime
23
-
that improves throughput on a target platform.
22
+
-**Deployment recipes.**vLLM, hosted GPU endpoints, and reproducible
23
+
benchmark environments that improve throughput or quality.
24
24
25
25
-**Translations.** README and dataset cards in additional languages.
26
26
@@ -33,7 +33,7 @@ make install
33
33
make test
34
34
```
35
35
36
-
`make run` starts a local dev server on http://localhost:39672with the `local` model backend (no GPU needed; ~5–30 s/page on M-series Macs).
36
+
`make run` starts a local dev server on http://localhost:39672and points it at `MODEL_SERVER_URL` (default: `http://localhost:39671`). Start the bundled GPU stack with `docker compose up -d`, or provide another OpenAI-compatible GPU endpoint.
Copy file name to clipboardExpand all lines: README.md
+11-31Lines changed: 11 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,16 +10,16 @@ For Turkish documents, see: [README.tr.md](./README.tr.md)
10
10
11
11
## Why OpenCR?
12
12
13
-
-**Turkish-first accuracy.** Built around DeepSeek-OCR, it handles Turkish characters and difficult page layouts better than off-the-shelf OCR.
13
+
-**Turkish-first accuracy.** Built around DeepSeek-OCR-2, it handles Turkish characters and difficult page layouts better than off-the-shelf OCR.
14
14
-**Dataset factory.** Outputs are packaged directly as `pages.parquet` + `documents.parquet` with deterministic train/validation/test splits and a HuggingFace dataset card.
15
15
-**Operator console.** A single-page web UI to monitor runs, page-by-page validate quality, retry, and publish to HuggingFace.
16
-
-**Pluggable backends.** Production-grade NVIDIA + vLLM by default; runs in-process on Apple Silicon / CPU for development; or talk to any OpenAI-compatible model server.
16
+
-**GPU-first backend.** Production-grade NVIDIA + vLLM by default, with an optional remote mode for any OpenAI-compatible GPU model server.
Copy file name to clipboardExpand all lines: README.tr.md
+7-8Lines changed: 7 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,19 +4,19 @@ OpenCR, özellikle Türkçe metinler, arşiv dökümanları ve karmaşık sayfa
4
4
5
5
## Neden OpenCR?
6
6
7
-
-**Türkçe Odaklı Doğruluk:** DeepSeek-OCR tabanlı yapısıyla, standart OCR araçlarının zorlandığı Türkçe karakterlerde ve karmaşık sayfa düzenlerinde üstün performans sağlar.
7
+
-**Türkçe Odaklı Doğruluk:** DeepSeek-OCR-2 tabanlı yapısıyla, standart OCR araçlarının zorlandığı Türkçe karakterlerde ve karmaşık sayfa düzenlerinde güçlü bir başlangıç noktası sağlar.
8
8
-**Veri Seti Fabrikası:** Çıkarılan metinleri doğrudan `.parquet` formatında paketler ve tek tıkla HuggingFace'e yüklemeye hazır hale getirir.
9
9
-**Operatör Konsolu:** İşlemleri izlemek, sayfa sayfa kontrol etmek ve hataları düzeltmek için modern bir web arayüzü sunar.
10
10
11
11
## Kurulum
12
12
13
-
### Docker ile Çalıştırma (GPU Gerekir)
13
+
### Docker ile Çalıştırma (NVIDIA GPU Gerekir)
14
14
```bash
15
-
docker-compose up -d
15
+
dockercompose up -d
16
16
```
17
17
18
-
### Lokal Geliştirme ve Web Arayüzü (Apple Silicon / CPU)
19
-
Pipeline arayüzünü Apple bilgisayarınızda veya CPU üzerinde denemek için:
18
+
### Harici Model Sunucusu ile Geliştirme
19
+
Zaten çalışan OpenAI-compatible bir vLLM / GPU endpoint'iniz varsa:
20
20
21
21
1.**Klasör ve Ortam Hazırlığı:**
22
22
```bash
@@ -30,13 +30,12 @@ Pipeline arayüzünü Apple bilgisayarınızda veya CPU üzerinde denemek için:
0 commit comments