Vllm.ScalarType.NanRepr (VLLM v0.3.0)

Copy Markdown View Source

Enum members for NanRepr.

Members:

  • NONE = 0: nans are not supported
  • IEEE_754 = 1: nans are: Exp all 1s, mantissa not all 0s
  • EXTD_RANGE_MAX_MIN = 2: nans are: Exp all 1s, mantissa all 1s

Summary

Types

t()

@opaque t()

Functions

extd_range_max_min(ref)

@spec extd_range_max_min(SnakeBridge.Ref.t()) ::
  {:ok, term()} | {:error, Snakepit.Error.t()}

ieee_754(ref)

@spec ieee_754(SnakeBridge.Ref.t()) :: {:ok, term()} | {:error, Snakepit.Error.t()}

name(ref)

@spec name(SnakeBridge.Ref.t()) :: {:ok, term()} | {:error, Snakepit.Error.t()}

new(opts \\ [])

@spec new(keyword()) :: {:ok, SnakeBridge.Ref.t()} | {:error, Snakepit.Error.t()}

Constructs NanRepr.

none(ref)

@spec none(SnakeBridge.Ref.t()) :: {:ok, term()} | {:error, Snakepit.Error.t()}

value(ref)

@spec value(SnakeBridge.Ref.t()) :: {:ok, term()} | {:error, Snakepit.Error.t()}