Table of Contents

Class EdgeAiStartupOrder

Namespace
Qavren.Edge.Onnx
Assembly
Qavren.Edge.Onnx.dll

The order registry for every SP2 startup task. The constants are published from L0 because that is the lowest package all three share; the task that USES each order is registered by the package named in the comment, and spec 14.1 is the authority on which is which.

public static class EdgeAiStartupOrder
Inheritance
EdgeAiStartupOrder
Inherited Members

Remarks

SP1's EdgeStartupOrder is NOT changed: 200/210/220/300 already fit between Migrations = 100 and ConsumerDefault = 1000.

Fields

ModelProvisioning

Opt-in. Registered by Qavren.Edge.Onnx.

OnnxEnvironment

OrtEnv.CreateInstanceWithOptions. MUST precede any SessionOptions construction: ORT creates the environment implicitly on the first SessionOptions, after which CreateInstanceWithOptions throws. Registered by Qavren.Edge.Onnx.

SessionWarmUp

Opt-in. Two tasks share this order: Qavren.Edge.Onnx's WarmUpSessionAtStartup (loads the session; needs no tokenizer) and Qavren.Edge.Embeddings.Onnx's WarmUpEmbeddingsAtStartup (load plus one dummy batch; needs the tokenizer and the generator, both of which live in L1).

VectorSchema

Opt-in; the migration path (order 100) is preferred. Registered by Qavren.Edge.VectorData.