List of 52 Executors in Jina

This version of Jina includes 52 Executors.

Inheritances in a Tree View

  • JAMLCompatible

    • BaseExecutor

      • BaseEncoder

        • BaseNumericEncoder

          • BaseAudioEncoder

          • BaseImageEncoder

          • BaseVideoEncoder

          • TransformEncoder

        • BaseTextEncoder

        • BaseDevice

          • MindsporeDevice

            • BaseMindsporeEncoder

          • OnnxDevice

            • BaseOnnxEncoder

          • PaddleDevice

            • BasePaddleEncoder

          • TFDevice

            • BaseTFEncoder

          • TorchDevice

            • BaseTorchEncoder

      • CompoundExecutor

        • CompoundIndexer

        • UniqueVectorIndexer

        • FileBasedEvaluator

        • UniquePbIndexer

      • BaseEvaluator

        • BaseEmbeddingEvaluator

          • CosineEvaluator

          • EuclideanEvaluator

        • BaseRankingEvaluator

          • RecallEvaluator

          • PrecisionEvaluator

        • BaseTextEvaluator

          • TextLengthEvaluator

      • BaseIndexer

        • BaseVectorIndexer

          • BaseNumpyIndexer

            • NumpyIndexer

              • VectorIndexer

        • BaseKVIndexer

          • BaseCache

            • DocCache

          • BinaryPbIndexer

            • DataURIPbIndexer

            • KeyValueIndexer

      • BaseCrafter

      • BaseRanker

        • Chunk2DocRanker

        • Match2DocRanker

      • BaseClassifier

      • BaseSegmenter

      • BaseMultiModalEncoder

Modules in a Table View

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