Package ai.djl.translate
Interface PreProcessor<I>
- Type Parameters:
I- the type of the input object
- All Known Subinterfaces:
NoBatchifyTranslator<I,,O> ServingTranslator,StreamingTranslator<I,,O> Translator<I,O>
- All Known Implementing Classes:
BaseImageTranslator,BasicTranslator,BigGANTranslator,CrossEncoderServingTranslator,FileImagePreProcessor,ImageClassificationTranslator,ImageFeatureExtractor,ImageServingTranslator,InputStreamImagePreProcessor,InstanceSegmentationTranslator,NoopTranslator,ObjectDetectionTranslator,QaServingTranslator,QATranslator,Sam2ServingTranslator,Sam2Translator,SemanticSegmentationTranslator,SimplePoseTranslator,SimpleText2TextTranslator,SingleShotDetectionTranslator,SpeechRecognitionTranslator,StringImagePreProcessor,StyleTransferTranslator,TextClassificationServingTranslator,TextEmbeddingServingTranslator,TokenClassificationServingTranslator,UrlImagePreProcessor,YoloPoseTranslator,YoloSegmentationTranslator,YoloTranslator,YoloV5Translator,YoloV8Translator
public interface PreProcessor<I>
An interface that provides pre-processing functionality.
-
Method Summary
Modifier and TypeMethodDescriptionprocessInput(TranslatorContext ctx, I input) Processes the input and converts it to NDList.