Mnemosyne.Notifier.Trace.Recall (mnemosyne v0.1.6)

Copy Markdown View Source

Trace struct capturing recall pipeline execution details.

Summary

Types

t()

@type t() :: %Mnemosyne.Notifier.Trace.Recall{
  candidate_count: non_neg_integer(),
  candidates_per_hop: %{required(non_neg_integer()) => non_neg_integer()} | nil,
  duration_us: non_neg_integer(),
  hops: non_neg_integer(),
  mode: atom(),
  phase_timings: %{required(atom()) => non_neg_integer()} | nil,
  refinements: [map()],
  rejected: %{required(atom()) => non_neg_integer()} | nil,
  result_count: non_neg_integer(),
  scores: %{required(String.t()) => float()} | nil,
  tags: [String.t()],
  verbosity: :summary | :detailed
}