Package ai.djl.huggingface.translator
Class CrossEncoderBatchTranslator
java.lang.Object
ai.djl.huggingface.translator.CrossEncoderBatchTranslator
- All Implemented Interfaces:
ai.djl.translate.NoBatchifyTranslator<ai.djl.util.StringPair[],,float[][]> ai.djl.translate.PostProcessor<float[][]>,ai.djl.translate.PreProcessor<ai.djl.util.StringPair[]>,ai.djl.translate.Translator<ai.djl.util.StringPair[],float[][]>
public class CrossEncoderBatchTranslator
extends Object
implements ai.djl.translate.NoBatchifyTranslator<ai.djl.util.StringPair[],float[][]>
The translator for Huggingface cross encoder model.
-
Method Summary
Modifier and TypeMethodDescriptionai.djl.ndarray.NDListprocessInput(ai.djl.translate.TranslatorContext ctx, ai.djl.util.StringPair[] inputs) 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
public ai.djl.ndarray.NDList processInput(ai.djl.translate.TranslatorContext ctx, ai.djl.util.StringPair[] inputs) throws ai.djl.translate.TranslateException - Specified by:
processInputin interfaceai.djl.translate.PreProcessor<ai.djl.util.StringPair[]>- Throws:
ai.djl.translate.TranslateException
-
processOutput
public float[][] processOutput(ai.djl.translate.TranslatorContext ctx, ai.djl.ndarray.NDList list) - Specified by:
processOutputin interfaceai.djl.translate.PostProcessor<float[][]>
-