face-intel / cores /embedding /__init__.py
Marwan
Restructure + add reverse face search (PimEyes-style)
f5eeb1c
Raw
History Blame Contribute Delete
605 Bytes
"""
Embedding Core — shared embedding generation and vector operations.
Currently provides pure-numpy vector ops. When CLIP or other embedding
providers are added, the model-loading + inference code lives here so
every provider shares the same loaded model (load once, use many).
"""
from cores.embedding.vectors import (
normalize,
cosine_similarity,
euclidean_distance,
batch_cosine_similarity,
)
from cores.embedding.cache import EmbeddingCache
__all__ = [
"normalize",
"cosine_similarity",
"euclidean_distance",
"batch_cosine_similarity",
"EmbeddingCache",
]