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