Method ProvisionAsync
ProvisionAsync(IProgress<ModelProvisioningProgress>?, CancellationToken)
Pre-checks free disk against the bundle total, then delegates to sub-project 2's
IOnnxModelStore.EnsureAsync - resumable ranged GET, per-file SHA-256 against the
git-LFS oid, atomic marker, stale-revision purge - all reused unchanged.
ValueTask<ProvisionedModel> ProvisionAsync(IProgress<ModelProvisioningProgress>? progress = null, CancellationToken cancellationToken = default)
Parameters
progressIProgress<ModelProvisioningProgress>Optional progress, for a determinate bar.
cancellationTokenCancellationTokenCancellation. Never converted.
Returns
- ValueTask<ProvisionedModel>
The provisioned model.