Class SemanticSegmentationTranslator

    • Constructor Detail

      • SemanticSegmentationTranslator

        public SemanticSegmentationTranslator​(SemanticSegmentationTranslator.Builder builder)
        Creates the Semantic Segmentation translator from the given builder.
        Parameters:
        builder - the builder for the translator
    • Method Detail

      • prepare

        public void prepare​(TranslatorContext ctx)
                     throws java.io.IOException
        Prepares the translator with the manager and model to use.
        Parameters:
        ctx - the context for the Predictor.
        Throws:
        java.io.IOException
      • processOutput

        public CategoryMask processOutput​(TranslatorContext ctx,
                                          NDList list)
        Processes the output NDList to the corresponding output object.
        Parameters:
        ctx - the toolkit used for post-processing
        list - the output NDList after inference, usually immutable in engines like PyTorch. @see Issue 1774
        Returns:
        the output object of expected type
      • builder

        public static SemanticSegmentationTranslator.Builder builder​(java.util.Map<java.lang.String,​?> arguments)
        Creates a builder to build a SemanticSegmentationTranslator with specified arguments.
        Parameters:
        arguments - arguments to specify builder options
        Returns:
        a new builder