Class ColBertEmbedderConfig

java.lang.Object
com.yahoo.config.Node
com.yahoo.config.InnerNode
com.yahoo.config.ConfigInstance
com.yahoo.embedding.ColBertEmbedderConfig

public final class ColBertEmbedderConfig extends com.yahoo.config.ConfigInstance
This class represents the root node of col-bert-embedder Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
  • Field Details

  • Constructor Details

  • Method Details

    • getDefMd5

      public static String getDefMd5()
    • getDefName

      public static String getDefName()
    • getDefNamespace

      public static String getDefNamespace()
    • tokenizerPath

      public Path tokenizerPath()
      Returns:
      col-bert-embedder.tokenizerPath
    • tokenizerPathReference

      public com.yahoo.config.ModelReference tokenizerPathReference()
      Returns:
      col-bert-embedder.tokenizerPath ModelReference
    • transformerModel

      public Path transformerModel()
      Returns:
      col-bert-embedder.transformerModel
    • transformerModelReference

      public com.yahoo.config.ModelReference transformerModelReference()
      Returns:
      col-bert-embedder.transformerModel ModelReference
    • maxQueryTokens

      public int maxQueryTokens()
      Returns:
      col-bert-embedder.maxQueryTokens
    • maxDocumentTokens

      public int maxDocumentTokens()
      Returns:
      col-bert-embedder.maxDocumentTokens
    • transformerMaxTokens

      public int transformerMaxTokens()
      Returns:
      col-bert-embedder.transformerMaxTokens
    • transformerInputIds

      public String transformerInputIds()
      Returns:
      col-bert-embedder.transformerInputIds
    • transformerAttentionMask

      public String transformerAttentionMask()
      Returns:
      col-bert-embedder.transformerAttentionMask
    • transformerStartSequenceToken

      public int transformerStartSequenceToken()
      Returns:
      col-bert-embedder.transformerStartSequenceToken
    • transformerEndSequenceToken

      public int transformerEndSequenceToken()
      Returns:
      col-bert-embedder.transformerEndSequenceToken
    • transformerMaskToken

      public int transformerMaskToken()
      Returns:
      col-bert-embedder.transformerMaskToken
    • transformerPadToken

      public int transformerPadToken()
      Returns:
      col-bert-embedder.transformerPadToken
    • queryTokenId

      public int queryTokenId()
      Returns:
      col-bert-embedder.queryTokenId
    • documentTokenId

      public int documentTokenId()
      Returns:
      col-bert-embedder.documentTokenId
    • transformerOutput

      public String transformerOutput()
      Returns:
      col-bert-embedder.transformerOutput
    • transformerExecutionMode

      public ColBertEmbedderConfig.TransformerExecutionMode.Enum transformerExecutionMode()
      Returns:
      col-bert-embedder.transformerExecutionMode
    • transformerInterOpThreads

      public int transformerInterOpThreads()
      Returns:
      col-bert-embedder.transformerInterOpThreads
    • transformerIntraOpThreads

      public int transformerIntraOpThreads()
      Returns:
      col-bert-embedder.transformerIntraOpThreads
    • transformerGpuDevice

      public int transformerGpuDevice()
      Returns:
      col-bert-embedder.transformerGpuDevice