Package ai.djl.huggingface.translator
Class TextClassificationBatchTranslator
java.lang.Object
ai.djl.huggingface.translator.TextClassificationBatchTranslator
- 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 TextClassificationBatchTranslator
extends Object
implements ai.djl.translate.NoBatchifyTranslator<String[],ai.djl.modality.Classifications[]>
The translator for Huggingface text classification model.
-
Method Summary
Modifier and TypeMethodDescriptionvoidprepare(ai.djl.translate.TranslatorContext ctx) ai.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, toBatchTranslator, toBatchTranslator
-
Method Details
-
prepare
- Specified by:
preparein interfaceai.djl.translate.Translator<String[],ai.djl.modality.Classifications[]> - Throws:
IOException
-
processInput
- Specified by:
processInputin interfaceai.djl.translate.PreProcessor<String[]>
-
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[]>
-