List of 57 Executors in Jina

This version of Jina includes 57 Executors.

Inheritances in a Tree View

  • JAMLCompatible

    • BaseExecutor

      • BaseEvaluator

        • BaseRankingEvaluator

          • PrecisionEvaluator

          • RecallEvaluator

        • BaseEmbeddingEvaluator

          • CosineEvaluator

          • EuclideanEvaluator

        • BaseTextEvaluator

          • TextLengthEvaluator

      • BaseIndexer

        • BaseKVIndexer

          • BinaryPbIndexer

            • DataURIPbIndexer

          • BaseCache

            • DocCache

        • BaseVectorIndexer

          • BaseNumpyIndexer

            • NumpyIndexer

      • CompoundExecutor

        • CompoundIndexer

        • UniqueVectorIndexer

        • PipelineEncoder

        • UniquePbIndexer

        • FileBasedEvaluator

      • BaseClientExecutor

        • BaseTFServingClientExecutor

      • BaseEncoder

        • BaseNumericEncoder

          • TransformEncoder

          • BaseAudioEncoder

          • BaseImageEncoder

          • BaseVideoEncoder

        • BaseTextEncoder

        • BaseDevice

          • MindsporeDevice

            • BaseMindsporeEncoder

          • OnnxDevice

            • BaseOnnxEncoder

          • PaddleDevice

            • BasePaddleEncoder

          • TFDevice

            • BaseTFEncoder

          • TorchDevice

            • BaseTorchEncoder

        • BaseClientExecutor

          • BaseTFServingClientExecutor

            • BaseTFServingClientEncoder

              • UnaryTFServingClientEncoder

      • BaseClassifier

      • BaseMultiModalEncoder

      • BaseCrafter

      • BaseRanker

        • Chunk2DocRanker

        • Match2DocRanker

      • BaseSegmenter

Modules in a Table View

Class Module
BaseAudioEncoder jina.executors.encoders
BaseCache jina.executors.indexers.cache
BaseClassifier jina.executors.segmenters
BaseClientExecutor jina.executors.encoders.tfserving
BaseClientExecutor jina.executors.segmenters
BaseCrafter jina.executors.segmenters
BaseDevice jina.executors.encoders.tfserving
BaseEmbeddingEvaluator jina.executors.evaluators.embedding
BaseEncoder jina.executors.segmenters
BaseEvaluator jina.executors.segmenters
BaseExecutor
BaseImageEncoder jina.executors.encoders
BaseIndexer jina.executors.segmenters
BaseKVIndexer jina.executors.indexers
BaseMindsporeEncoder
BaseMultiModalEncoder jina.executors.segmenters
BaseNumericEncoder jina.executors.encoders.tfserving
BaseNumpyIndexer jina.executors.indexers.vector
BaseOnnxEncoder
BasePaddleEncoder
BaseRanker jina.executors.segmenters
BaseRankingEvaluator jina.executors.evaluators.embedding
BaseSegmenter jina.executors.segmenters
BaseTFEncoder
BaseTFServingClientEncoder
BaseTFServingClientExecutor
BaseTFServingClientExecutor jina.executors.clients
BaseTextEncoder jina.executors.encoders.tfserving
BaseTextEvaluator jina.executors.evaluators.embedding
BaseTorchEncoder
BaseVectorIndexer jina.executors.indexers
BaseVideoEncoder jina.executors.encoders
BinaryPbIndexer jina.executors.indexers.cache
Chunk2DocRanker jina.executors.rankers
CompoundExecutor jina.executors.segmenters
CompoundIndexer jina.executors.evaluators
CosineEvaluator jina.executors.evaluators.embedding
DataURIPbIndexer jina.executors.indexers.keyvalue
DocCache jina.executors.indexers.cache
EuclideanEvaluator jina.executors.evaluators.embedding
FileBasedEvaluator jina.executors.evaluators
JAMLCompatible
Match2DocRanker jina.executors.rankers
MindsporeDevice
NumpyIndexer jina.executors.indexers.vector
OnnxDevice
PaddleDevice
PipelineEncoder jina.executors.evaluators
PrecisionEvaluator jina.executors.evaluators.rank.recall
RecallEvaluator jina.executors.evaluators.rank.recall
TFDevice
TextLengthEvaluator jina.executors.evaluators.text.length
TorchDevice
TransformEncoder jina.executors.encoders
UnaryTFServingClientEncoder jina.executors.encoders.tfserving
UniquePbIndexer jina.executors.evaluators
UniqueVectorIndexer jina.executors.evaluators