Class MxBertQATranslator.Builder

java.lang.Object
ai.djl.modality.nlp.translator.QATranslator.BaseBuilder<MxBertQATranslator.Builder>
ai.djl.mxnet.zoo.nlp.qa.MxBertQATranslator.Builder
Enclosing class:
MxBertQATranslator

public static class MxBertQATranslator.Builder extends ai.djl.modality.nlp.translator.QATranslator.BaseBuilder<MxBertQATranslator.Builder>
The builder for Bert QA translator.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setSeqLength

      public MxBertQATranslator.Builder setSeqLength(int seqLength)
      Set the max length of the sequence to do the padding.
      Parameters:
      seqLength - the length of the sequence
      Returns:
      builder
    • self

      protected MxBertQATranslator.Builder self()
      Returns the builder.
      Specified by:
      self in class ai.djl.modality.nlp.translator.QATranslator.BaseBuilder<MxBertQATranslator.Builder>
      Returns:
      the builder
    • build

      protected MxBertQATranslator build()
      Builds the translator.
      Returns:
      the new translator