Class RunManifest

java.lang.Object
jdistlib.inference.RunManifest

public final class RunManifest extends Object
Immutable provenance record for reproducing one inference run.
  • Method Details

    • create

      public static RunManifest create(Sampler sampler, String modelIdentity, SamplingOptions options, long seed, long startedEpochMillis, long elapsedNanoseconds)
    • create

      public static RunManifest create(Sampler sampler, LogDensity target, String modelIdentity, SamplingOptions options, long seed, long startedEpochMillis, long elapsedNanoseconds)
      Creates a manifest that records the target's concrete compute backend when available.
    • libraryVersion

      public String libraryVersion()
    • sampler

      public String sampler()
    • modelHash

      public String modelHash()
    • optionsHash

      public String optionsHash()
    • seed

      public long seed()
    • startedEpochMillis

      public long startedEpochMillis()
    • elapsedNanoseconds

      public long elapsedNanoseconds()
    • computePolicy

      public String computePolicy()
    • computeBackend

      public String computeBackend()
    • computeDevice

      public String computeDevice()
    • nutsOffload

      public String nutsOffload()