Package jdistlib.inference
Class RunManifest
java.lang.Object
jdistlib.inference.RunManifest
Immutable provenance record for reproducing one inference run.
-
Method Summary
Modifier and TypeMethodDescriptionstatic RunManifestcreate(Sampler sampler, String modelIdentity, SamplingOptions options, long seed, long startedEpochMillis, long elapsedNanoseconds) static RunManifestcreate(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.longsampler()longseed()long
-
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
-
sampler
-
modelHash
-
optionsHash
-
seed
public long seed() -
startedEpochMillis
public long startedEpochMillis() -
elapsedNanoseconds
public long elapsedNanoseconds() -
computePolicy
-
computeBackend
-
computeDevice
-
nutsOffload
-