#74 · Primary category: Computer Vision

clip-as-service

bert bert-as-service clip-as-service clip-model cross-modal-retrieval cross-modality deep-learning image2vec multi-modality neural-search onnx openai pytorch sentence-encoding sentence2vec

🏄 Scalable embedding, reasoning, ranking for images and sentences with CLIP

Project last updated:01/23/24

GitHub Stars

12.8K

Forks

2.1K

Contributors

67

License

Other

Why we included this project

CLIP-as-service wraps OpenAI's CLIP models behind a network API, so you can embed images and text into the same vector space without writing the serving layer yourself. It runs PyTorch, ONNX Runtime, or TensorRT backends and can spread several CLIP models across GPUs with load balancing, which is what you want once embedding demand outgrows a single in-process call. Client and server talk over gRPC, HTTP, or WebSocket with streaming, so the service slots into an existing neural-search pipeline rather than staying stuck in a notebook. The client ships as a separate lightweight package, a practical detail when you want embedding logic on a laptop while the heavier inference runs on a GPU box.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category