Packages

case class Gliner2SpanInfo(spanIdx: Array[Array[Array[Long]]], spanMask: Array[Array[Boolean]], spanRep: Option[Array[Array[Array[Float]]]], numWords: Int, maxWidth: Int) extends Product with Serializable

Span indices and representations for a single sample. Used for entity, relation, and structure extraction tasks.

Spans are generated for all possible consecutive token sequences up to maxWidth. Invalid spans (extending beyond text length) are masked.

spanIdx

Span indices (num_words, max_width, 2) - start and end positions

spanMask

Validity mask (num_words, max_width) - true for valid spans

spanRep

Span representations from ONNX (num_words, max_width, 768) - optional

numWords

Number of words in the text

maxWidth

Maximum span width

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Gliner2SpanInfo
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Gliner2SpanInfo(spanIdx: Array[Array[Array[Long]]], spanMask: Array[Array[Boolean]], spanRep: Option[Array[Array[Array[Float]]]], numWords: Int, maxWidth: Int)

    spanIdx

    Span indices (num_words, max_width, 2) - start and end positions

    spanMask

    Validity mask (num_words, max_width) - true for valid spans

    spanRep

    Span representations from ONNX (num_words, max_width, 768) - optional

    numWords

    Number of words in the text

    maxWidth

    Maximum span width

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  8. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  9. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  10. val maxWidth: Int
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. val numWords: Int
  15. def safeSpanIdx: Array[Array[Long]]

    Get safe span indices (replace invalid (-1, -1) with (0, 0)) for ONNX input.

  16. val spanIdx: Array[Array[Array[Long]]]
  17. val spanMask: Array[Array[Boolean]]
  18. val spanRep: Option[Array[Array[Array[Float]]]]
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped