List of 119 Executors in Jina

This version of Jina includes 119 Executors.

Inheritances in a Tree View

  • BaseExecutor

    • BaseEncoder

      • BaseFrameworkExecutor

        • BaseTFExecutor

          • BaseTFEncoder

            • BaseCVTFEncoder

              • BiTImageEncoder

              • KerasImageEncoder

                • CustomKerasImageEncoder

            • BaseTextTFEncoder

              • BaseTransformerEncoder

                • TransformerTFEncoder

              • UniversalSentenceEncoder

        • BasePaddleExecutor

          • BasePaddlehubEncoder

            • BaseCVPaddlehubEncoder

              • VideoPaddlehubEncoder

              • ImagePaddlehubEncoder

            • BaseTextPaddlehubEncoder

              • TextPaddlehubEncoder

        • BaseTorchExecutor

          • BaseTorchEncoder

            • BaseCVTorchEncoder

              • ImageTorchEncoder

                • CustomImageTorchEncoder

            • BaseTextTorchEncoder

              • BaseTransformerEncoder

                • TransformerTorchEncoder

              • FarmTextEncoder

              • FlairTextEncoder

        • BaseOnnxExecutor

          • BaseOnnxEncoder

            • OnnxImageEncoder

      • BaseNumericEncoder

        • FastICAEncoder

        • BaseAudioEncoder

          • BaseFrameworkExecutor

            • BaseTorchExecutor

              • BaseTorchEncoder

                • Wav2VecSpeechEncoder

          • ChromaPitchEncoder

          • MFCCTimbreEncoder

        • IncrementalPCAEncoder

        • BaseImageEncoder

        • BaseVideoEncoder

          • BaseFrameworkExecutor

            • BaseTorchExecutor

              • BaseTorchEncoder

                • BaseCVTorchEncoder

                  • VideoTorchEncoder

      • BaseTransformerEncoder

      • BaseTextEncoder

        • OneHotTextEncoder

      • BaseClientExecutor

        • BaseTFServingClientExecutor

          • BaseTFServingClientEncoder

            • UnaryTFServingClientEncoder

    • BaseCrafter

      • BaseSegmenter

        • AudioSegmenter

          • AudioSlicer

          • SlidingWindowAudioSlicer

        • DeepSegmenter

        • JiebaSegmenter

        • Sentencizer

        • SlidingWindowSegmenter

      • BaseChunkCrafter

        • ImageChunkCrafter

          • ImageResizer

          • ImageNormalizer

          • CenterImageCropper

          • FiveImageCropper

          • ImageCropper

          • RandomImageCropper

          • SlidingWindowImageCropper

      • BaseDocCrafter

        • AudioMonophoner

        • AudioReader

        • ArrayBytesReader

        • ArrayStringReader

        • AudioNormalizer

        • ImageReader

    • BaseIndexer

      • BaseVectorIndexer

        • BaseNumpyIndexer

          • NaiveIndexer

            • NumpyIndexer

              • NGTIndexer

          • SptagIndexer

          • NmslibIndexer

          • AnnoyIndexer

      • BaseKVIndexer

        • BasePbIndexer

          • LeveldbIndexer

            • ChunkLeveldbIndexer

            • DocLeveldbIndexer

          • BinaryPbIndexer

            • ChunkPbIndexer

            • DocPbIndexer

              • DataURIPbIndexer

          • JsonPbIndexer

    • CompoundExecutor

      • ChunkIndexer

      • PipelineEncoder

    • BaseClientExecutor

      • BaseTFServingClientExecutor

    • BaseFrameworkExecutor

      • BaseOnnxExecutor

      • BasePaddleExecutor

      • BaseTFExecutor

      • BaseTorchExecutor

      • BaseFaissExecutor

        • BaseIndexer

          • BaseVectorIndexer

            • BaseNumpyIndexer

              • FaissIndexer

    • BaseRanker

      • Chunk2DocRanker

        • TfIdfRanker

          • BM25Ranker

        • BiMatchRanker

        • MaxRanker

        • MinRanker

Modules in a Table View

Class Module
AnnoyIndexer jina.executors.indexers.vector.annoy
ArrayBytesReader jina.executors.crafters.image.io
ArrayStringReader jina.executors.crafters.image.io
AudioMonophoner jina.executors.crafters.image.io
AudioNormalizer jina.executors.crafters.image.io
AudioReader jina.executors.crafters.image.io
AudioSegmenter jina.executors.crafters.nlp.split
AudioSlicer jina.executors.crafters.audio.split
BM25Ranker jina.executors.rankers.tfidf
BaseAudioEncoder jina.executors.encoders
BaseCVPaddlehubEncoder jina.executors.encoders.frameworks
BaseCVTFEncoder jina.executors.encoders.frameworks
BaseCVTorchEncoder
BaseCVTorchEncoder jina.executors.encoders.frameworks
BaseChunkCrafter jina.executors.crafters
BaseClientExecutor jina.executors.encoders.clients
BaseClientExecutor jina.executors.rankers
BaseCrafter jina.executors.rankers
BaseDocCrafter jina.executors.crafters
BaseEncoder jina.executors.rankers
BaseExecutor
BaseFaissExecutor jina.executors.frameworks
BaseFrameworkExecutor jina.executors.encoders.audio.spectral
BaseFrameworkExecutor jina.executors.encoders.clients
BaseFrameworkExecutor jina.executors.encoders.video.torchvision
BaseFrameworkExecutor jina.executors.rankers
BaseImageEncoder jina.executors.encoders
BaseIndexer jina.executors.indexers.vector.faiss
BaseIndexer jina.executors.rankers
BaseKVIndexer jina.executors.indexers
BaseNumericEncoder jina.executors.encoders.clients
BaseNumpyIndexer
BaseNumpyIndexer jina.executors.indexers.vector
BaseOnnxEncoder
BaseOnnxExecutor
BaseOnnxExecutor jina.executors.frameworks
BasePaddleExecutor
BasePaddleExecutor jina.executors.frameworks
BasePaddlehubEncoder
BasePbIndexer jina.executors.indexers.keyvalue.proto
BaseRanker jina.executors.rankers
BaseSegmenter jina.executors.crafters
BaseTFEncoder
BaseTFExecutor
BaseTFExecutor jina.executors.frameworks
BaseTFServingClientEncoder
BaseTFServingClientExecutor
BaseTFServingClientExecutor jina.executors.clients
BaseTextEncoder jina.executors.encoders.clients
BaseTextPaddlehubEncoder jina.executors.encoders.frameworks
BaseTextTFEncoder jina.executors.encoders.frameworks
BaseTextTorchEncoder jina.executors.encoders.frameworks
BaseTorchEncoder
BaseTorchExecutor
BaseTorchExecutor jina.executors.frameworks
BaseTransformerEncoder jina.executors.encoders.clients
BaseTransformerEncoder jina.executors.encoders.nlp.flair
BaseTransformerEncoder jina.executors.encoders.nlp.use
BaseVectorIndexer
BaseVectorIndexer jina.executors.indexers
BaseVideoEncoder jina.executors.encoders
BiMatchRanker jina.executors.rankers
BiTImageEncoder jina.executors.encoders.image.tfkeras
BinaryPbIndexer jina.executors.indexers.keyvalue.proto
CenterImageCropper jina.executors.crafters.image.crop
ChromaPitchEncoder jina.executors.encoders.audio.spectral
Chunk2DocRanker jina.executors.rankers
ChunkIndexer jina.executors.compound
ChunkLeveldbIndexer jina.executors.indexers.keyvalue.leveldb
ChunkPbIndexer jina.executors.indexers.keyvalue.proto
CompoundExecutor jina.executors.rankers
CustomImageTorchEncoder jina.executors.encoders.image.torchvision
CustomKerasImageEncoder jina.executors.encoders.image.customtfkeras
DataURIPbIndexer jina.executors.indexers.keyvalue.proto
DeepSegmenter jina.executors.crafters.nlp.split
DocLeveldbIndexer jina.executors.indexers.keyvalue.leveldb
DocPbIndexer jina.executors.indexers.keyvalue.proto
FaissIndexer
FarmTextEncoder jina.executors.encoders.nlp.flair
FastICAEncoder jina.executors.encoders
FiveImageCropper jina.executors.crafters.image.crop
FlairTextEncoder jina.executors.encoders.nlp.flair
ImageChunkCrafter jina.executors.crafters.image
ImageCropper jina.executors.crafters.image.crop
ImageNormalizer jina.executors.crafters.image.crop
ImagePaddlehubEncoder jina.executors.encoders.image.paddlehub
ImageReader jina.executors.crafters.image.io
ImageResizer jina.executors.crafters.image.crop
ImageTorchEncoder jina.executors.encoders.image.torchvision
IncrementalPCAEncoder jina.executors.encoders
JiebaSegmenter jina.executors.crafters.nlp.split
JsonPbIndexer jina.executors.indexers.keyvalue.proto
KerasImageEncoder jina.executors.encoders.image.tfkeras
LeveldbIndexer jina.executors.indexers.keyvalue.proto
MFCCTimbreEncoder jina.executors.encoders.audio.spectral
MaxRanker jina.executors.rankers
MinRanker jina.executors.rankers
NGTIndexer jina.executors.indexers.vector.ngt
NaiveIndexer jina.executors.indexers.vector.annoy
NmslibIndexer jina.executors.indexers.vector.annoy
NumpyIndexer jina.executors.indexers.vector.numpy
OneHotTextEncoder jina.executors.encoders.nlp.char
OnnxImageEncoder jina.executors.encoders.image.onnx
PipelineEncoder jina.executors.compound
RandomImageCropper jina.executors.crafters.image.crop
Sentencizer jina.executors.crafters.nlp.split
SlidingWindowAudioSlicer jina.executors.crafters.audio.split
SlidingWindowImageCropper jina.executors.crafters.image.crop
SlidingWindowSegmenter jina.executors.crafters.nlp.split
SptagIndexer jina.executors.indexers.vector.annoy
TextPaddlehubEncoder jina.executors.encoders.nlp.paddlehub
TfIdfRanker jina.executors.rankers
TransformerTFEncoder
TransformerTorchEncoder
UnaryTFServingClientEncoder jina.executors.encoders.clients
UniversalSentenceEncoder jina.executors.encoders.nlp.use
VideoPaddlehubEncoder jina.executors.encoders.image.paddlehub
VideoTorchEncoder
Wav2VecSpeechEncoder