Table of Contents

Method AddModelSource

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

AddModelSource<TSource>(EdgeBuilder)

Registers a source. Sources are probed in registration order, with FileOnnxModelSource always last.

public static EdgeBuilder AddModelSource<TSource>(this EdgeBuilder builder) where TSource : class, IOnnxModelSource

Parameters

builder EdgeBuilder

The Qavren.Edge builder.

Returns

EdgeBuilder

The same builder.

Type Parameters

TSource

The source type, constructed by DI.

AddModelSource(EdgeBuilder, Func<IServiceProvider, IOnnxModelSource>)

Registers a source built by a factory.

public static EdgeBuilder AddModelSource(this EdgeBuilder builder, Func<IServiceProvider, IOnnxModelSource> factory)

Parameters

builder EdgeBuilder

The Qavren.Edge builder.

factory Func<IServiceProvider, IOnnxModelSource>

The factory.

Returns

EdgeBuilder

The same builder.