How’s the performance with Python? What’s the overhead?
replies(2):
Unless they've done something very very wrong performance will be fine. This isn't doing anything where python's overhead would matter.
It's glueing together some highly optimized code written in other languages, or using python as a DSL to interface with highly optimized libraries like numpy, or generate highly optimized assembly with something like JAX, or if they're really fancy compiling a restricted subset directly to GPU shaders or something.
Python is plenty fast for most stuff, and when it isn't it has one of the best pathways towards optimization.
1. OCR model
2. Embedding model
3. VLM model (optional)
I’ve tried many optimization approaches to ensure it doesn’t affect daily usage, though this comes at the cost of reduced search performance.