Table of Contents

Interface IEdgeChatDeviceProfileProvider

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

Reads EdgeChatDeviceProfile. Three implementations, one per compilation, chosen by AddGenAiRuntime() behind #if ANDROID / #if IOS || MACCATALYST / #else exactly as sub-project 2 splits IEdgeResourceMonitor.

public interface IEdgeChatDeviceProfileProvider

Remarks

The #else leg is not a stub. It is the leg every hosted CI runner executes in tiers 1 and 2, and the leg every Windows, macOS-desktop and Linux consumer binds, so spec section 6.3 defines every field on it rather than leaving it to the implementation.

Methods

Read()

Reads the device.