eynollah/src/eynollah
Robert Sachunsky 13f2f81c45 ModelZoo: support inference with ONNX/TensorRT…
- comment out ad-hoc conversion/loading of autosized models
- refactor predictor backends for model types into separate functions
- only attempt inference conversion of cnn-rnn-ocr model
  if applicable (`ctc_loss` layer still present)
- apply VRAM limits across model types
  (Keras, TF-Serving, ONNX)
- apply TF device selection across model types
  (Keras, TF-Serving)
- implement predictor backend for ONNX models:
  - using onnxruntime
  - covering CUDA and TensorRT providers
  - trying to support manual device selection
  - hiding session management details
  - converting float32 to float16
2026-05-28 18:08:08 +02:00
..
cli drop unnecessary TF / Torch imports 2026-05-21 02:38:20 +02:00
model_zoo ModelZoo: support inference with ONNX/TensorRT… 2026-05-28 18:08:08 +02:00
training training: add CLI command convert 2026-05-28 17:48:21 +02:00
utils estimate_skew_contours: ensure retval is always float 2026-05-22 12:37:07 +02:00
__init__.py switch from qurator namespace to src-layout 2024-08-29 17:11:29 +02:00
Charis-Regular.ttf test_run: make ocr -doit work (add truetype file) 2025-09-25 22:28:15 +02:00
extract_images.py drop unnecessary TF / Torch imports 2026-05-21 02:38:20 +02:00
eynollah.py do_order_of_regions: remove redundant+overcautious assertion 2026-05-21 03:21:36 +02:00
eynollah_ocr.py trocr: use beam search instead of greedy decoding 2026-05-21 17:52:27 +02:00
image_enhancer.py standalone binarization: update, simplify… 2026-05-09 04:12:02 +02:00
mb_ro_on_layout.py drop unnecessary TF / Torch imports 2026-05-21 02:38:20 +02:00
ocrd-tool.json 📦 v0.8.0 2026-05-11 13:16:30 +02:00
ocrd_cli.py drop unnecessary TF / Torch imports 2026-05-21 02:38:20 +02:00
ocrd_cli_binarization.py standalone binarization: update, simplify… 2026-05-09 04:12:02 +02:00
patch_encoder.py models: cosmetics 2026-05-27 01:58:21 +02:00
plot.py refactor to remove data-dependency from all Eynollah methods… 2026-03-13 02:44:08 +01:00
predictor.py Predictor.shutdown: use join() instead of terminate() 2026-05-19 03:40:07 +02:00
processor.py run: use ProcessPoolExecutor for parallel run_single across pages… 2026-03-13 10:15:51 +01:00
sbb_binarize.py standalone binarization: update, simplify… 2026-05-09 04:12:02 +02:00
writer.py bold run_single refactoring (predict segmentation on cropped img)… 2026-04-30 16:12:00 +02:00