Skip to content

A Jina Executor for generating Image Embeddings using Microsoft's BEiT models

Notifications You must be signed in to change notification settings

arkouda/Jina-BEiTImageEncoder

Repository files navigation

BEiTImageEncoder

BEiTImageEncoder is an image encoder that wraps the image embedding functionality using the BEiT models by Microsoft. The models have been implemented in HuggingFace transformers here

Supported Models:

  • microsoft/beit-base-patch16-224-pt22k-ft22k
  • microsoft/beit-base-patch16-224
  • microsoft/beit-base-patch16-224-pt22k
  • microsoft/beit-base-patch16-384
  • microsoft/beit-large-patch16-224-pt22k-ft22k
  • microsoft/beit-large-patch16-512
  • microsoft/beit-large-patch16-224-pt22k
  • microsoft/beit-large-patch16-224
  • microsoft/beit-large-patch16-384

Usage

via Docker image (recommended)

from jina import Flow
	
f = Flow().add(uses='jinahub+docker://BEiTImageEncoder')

via source code

from jina import Flow
	
f = Flow().add(uses='jinahub://BEiTImageEncoder')

About

A Jina Executor for generating Image Embeddings using Microsoft's BEiT models

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages