onnxruntime¶
Resolve the ONNX Runtime shared library for the machine you are on.
lib is a path on disk. This module does not load it, bind to the C API, or
know anything about models — it answers one question, where is
libonnxruntime for this machine?, and gets out of the way.
Where to start¶
- Load a model with a resolved runtime — the whole path from nothing to a loaded runtime, once.
- Point at a runtime you already have — the first thing most people need.
- The resolution order — why the four rungs are in the order they are.
- Reference — platform builds, limits, defaults.
What resolves it¶
Four sources, tried in order: a path you configured, a library bundled beside the executable, a copy already in the cache, and the estate's signed artefact channel. The first three cost nothing; only the fourth touches the network.
What it deliberately does not do¶
Downloading and verification belong to
go/artifacts. This module holds
no URLs and no digests, and cannot fetch anything on its own — see
why there are no digests here.