Wissam's Blog
  • Home
  • Featured Posts
  • Experiences
  • Education
  • Projects
  • Accomplishments
  • Skills
  • Posts
  • Dark Theme
    Light Theme Dark Theme System Theme
  • Posts
  • Guides & Tutorials
    • Fast Inference for Immich ML OCR with PaddleX
    • CEA-EDF-INRIA 2026 LLM Tutorial Slides
  • Software Tools
    • SlurmTUI: Terminal UI for Slurm
Hero Image
Slides for My CEA-EDF-INRIA 2026 LLM Tutorials

I am giving two tutorials at the CEA-EDF-INRIA Computer Science School 2026, as part of the program on LLMs, software engineering, and formal methods. The slides are available here: Monday, 15:00-18:00 - Data Cleaning and Pretraining: download the slides Tuesday, 15:00-18:00 - LLMs and AI Safety: download the slides Monday: Data Cleaning and Pretraining This session follows the life of a model before it is “ready”: collecting data at scale, cleaning and filtering it, building diverse training mixtures, and using self-supervised learning for pretraining. We will also look at why source code is such a useful data modality for strengthening logical reasoning and structured problem solving in LLMs.

  • LLM
  • Data Cleaning
  • Pretraining
  • AI Safety
  • Slides
Monday, June 15, 2026 | 1 minute Read
Hero Image
Fast Inference for Immich ML OCR with PaddleX

This guide provides step-by-step instructions to set up PaddleX for fast OCR inference on GPU for Immich ML. By following these steps, you can significantly improve the performance of OCR tasks in your Immich setup. ~1s inference time per image with 10 concurrent requests on RTX 3080ti 12GB GPU with PaddleX vs 80s+ with Onnxruntime GPU execution provider. All code snippets and configuration files mentioned in this guide can be found in this GitHub repository. Context Note: Test with Immich Version: 2.3.1 Immich ML’s inference engine uses Onnxruntime as the default backend for model inference. However, for OCR tasks which were introduced in Immich 2.3.x, users have reported very slow GPU performance sometimes even slower than CPU inference (see Reddit discussion, GitHub Issue #23462) even when using a powerful GPU or the mobilde version of the OCR model.

  • Immich
  • OCR
  • Inference
  • GPU
  • PaddleX
  • Guide
  • Self-Hosting
  • Bug
Sunday, December 7, 2025 | 11 minutes Read
Contact me:
  • wissam DOT antoun AT gmail DOT com
  • WissamAntoun
  • Wissam Antoun