ExVrp.ABBenchmark.Loader (ExVrp v0.7.0)

Copy Markdown View Source

Loads a corpus entry into an ExVrp.Model. VRPLIB entries go through ExVrp.Read; ETF entries are base64-decoded, deserialized, and migrated so fields added after capture get default values.

ETF deserialization runs without [:safe] on purpose: these are trusted, repo-local production model snapshots that legitimately carry atoms not yet loaded in a fresh VM, which [:safe] would reject.

Summary

Functions

load(entry)

@spec load(ExVrp.ABBenchmark.Corpus.Entry.t()) :: ExVrp.Model.t()