Package ai.djl.huggingface.translator
Class TextEmbeddingBatchTranslator
java.lang.Object
ai.djl.huggingface.translator.TextEmbeddingBatchTranslator
- All Implemented Interfaces:
ai.djl.translate.NoBatchifyTranslator<String[],,float[][]> ai.djl.translate.PostProcessor<float[][]>,ai.djl.translate.PreProcessor<String[]>,ai.djl.translate.Translator<String[],float[][]>
public class TextEmbeddingBatchTranslator
extends Object
implements ai.djl.translate.NoBatchifyTranslator<String[],float[][]>
The translator for Huggingface text embedding model.
-
Method Summary
Modifier and TypeMethodDescriptionai.djl.ndarray.NDListprocessInput(ai.djl.translate.TranslatorContext ctx, String[] input) float[][]processOutput(ai.djl.translate.TranslatorContext ctx, ai.djl.ndarray.NDList list) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.djl.translate.NoBatchifyTranslator
getBatchifierMethods inherited from interface ai.djl.translate.Translator
getExpansions, prepare, toBatchTranslator, toBatchTranslator
-
Method Details
-
processInput
- Specified by:
processInputin interfaceai.djl.translate.PreProcessor<String[]>
-
processOutput
public float[][] processOutput(ai.djl.translate.TranslatorContext ctx, ai.djl.ndarray.NDList list) - Specified by:
processOutputin interfaceai.djl.translate.PostProcessor<float[][]>
-