Package ai.djl.huggingface.translator
Class ZeroShotImageClassificationTranslator.Builder
java.lang.Object
ai.djl.modality.cv.translator.BaseImageTranslator.BaseBuilder<ZeroShotImageClassificationTranslator.Builder>
ai.djl.huggingface.translator.ZeroShotImageClassificationTranslator.Builder
- Enclosing class:
- ZeroShotImageClassificationTranslator
public static final class ZeroShotImageClassificationTranslator.Builder
extends ai.djl.modality.cv.translator.BaseImageTranslator.BaseBuilder<ZeroShotImageClassificationTranslator.Builder>
The builder for zero-shot classification translator.
-
Field Summary
Fields inherited from class ai.djl.modality.cv.translator.BaseImageTranslator.BaseBuilder
batchifier, flag, height, pipeline, width -
Method Summary
Methods inherited from class ai.djl.modality.cv.translator.BaseImageTranslator.BaseBuilder
addTransform, configPostProcess, configPreProcess, optBatchifier, optFlag, setImageSize, setPipeline, validate
-
Method Details
-
self
- Specified by:
selfin classai.djl.modality.cv.translator.BaseImageTranslator.BaseBuilder<ZeroShotImageClassificationTranslator.Builder>
-
optInt32
Sets if use int32 datatype for theTranslator.- Parameters:
int32- true to include token types- Returns:
- this builder
-
configure
Configures the builder with the model arguments.- Parameters:
arguments- the model arguments
-
build
Builds the translator.- Returns:
- the new translator
- Throws:
IOException- if I/O error occurs
-