IHost Schnittstelle

Definition

Ein Host ist mit einer Komponente gekoppelt und bietet Anleitungen zur Zufallszahlengenerierung und Parallelität. Beachten Sie, dass auf die Zufallszahlengenerierung, wie die Methoden der Hostumgebung, nur über den Hauptthread für die Komponente zugegriffen werden sollte.

public interface IHost : Microsoft.ML.Runtime.IHostEnvironment
type IHost = interface
    interface IHostEnvironment
    interface IChannelProvider
    interface IExceptionContext
    interface IProgressChannelProvider
Public Interface IHost
Implements IHostEnvironment
Implementiert

Eigenschaften

Name Beschreibung
ComponentCatalog

Der Katalog der ladebaren Komponenten (Microsoft.ML.LoadableClassAttribute), die in diesem Host verfügbar sind.

(Geerbt von IHostEnvironment)
ContextDescription

Eine Zeichenfolge, die den Kontext selbst beschreibt.

(Geerbt von IExceptionContext)
Rand

Der Zufallszahlengenerator, der für diese Komponente ausgestellt wurde. Beachten Sie, dass Zufallszahlengeneratoren NICHT threadsicher sind.

Methoden

Name Beschreibung
Process<TException>(TException)

Ein Host ist mit einer Komponente gekoppelt und bietet Anleitungen zur Zufallszahlengenerierung und Parallelität. Beachten Sie, dass auf die Zufallszahlengenerierung, wie die Methoden der Hostumgebung, nur über den Hauptthread für die Komponente zugegriffen werden sollte.

(Geerbt von IExceptionContext)
Register(String, Nullable<Int32>, Nullable<Boolean>)

Erstellen Sie einen Host mit dem angegebenen Registrierungsnamen.

(Geerbt von IHostEnvironment)
Start(String)

Starten Sie einen Standardnachrichtenkanal.

(Geerbt von IChannelProvider)
StartPipe<TMessage>(String)

Starten Sie eine generische Informationspipeline.

(Geerbt von IChannelProvider)
StartProgressChannel(String)

Erstellen Sie einen Statuskanal für eine Berechnung mit dem Namen name.

(Geerbt von IProgressChannelProvider)

Erweiterungsmethoden

Name Beschreibung
GetOnnxSessionOption(IHostEnvironment)

Ein Host ist mit einer Komponente gekoppelt und bietet Anleitungen zur Zufallszahlengenerierung und Parallelität. Beachten Sie, dass auf die Zufallszahlengenerierung, wie die Methoden der Hostumgebung, nur über den Hauptthread für die Komponente zugegriffen werden sollte.

SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions)

Ein Host ist mit einer Komponente gekoppelt und bietet Anleitungen zur Zufallszahlengenerierung und Parallelität. Beachten Sie, dass auf die Zufallszahlengenerierung, wie die Methoden der Hostumgebung, nur über den Hauptthread für die Komponente zugegriffen werden sollte.

Gilt für: