IHostEnvironment Schnittstelle

Definition

Die Hostumgebungsschnittstelle erstellt Hosts für Komponenten. Beachten Sie, dass die Methoden dieser Schnittstelle aus dem Hauptthread für die Umgebung aufgerufen werden sollten. Rufen Sie Fork auf, um eine Umgebung für einen anderen Thread zu verwenden, und übergeben Sie das Rückgabeergebnis an diesen Thread.

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

Eigenschaften

Name Beschreibung
ComponentCatalog

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

ContextDescription

Eine Zeichenfolge, die den Kontext selbst beschreibt.

(Geerbt von IExceptionContext)

Methoden

Name Beschreibung
Process<TException>(TException)

Die Hostumgebungsschnittstelle erstellt Hosts für Komponenten. Beachten Sie, dass die Methoden dieser Schnittstelle aus dem Hauptthread für die Umgebung aufgerufen werden sollten. Rufen Sie Fork auf, um eine Umgebung für einen anderen Thread zu verwenden, und übergeben Sie das Rückgabeergebnis an diesen Thread.

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

Erstellen Sie einen Host mit dem angegebenen Registrierungsnamen.

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)

Die Hostumgebungsschnittstelle erstellt Hosts für Komponenten. Beachten Sie, dass die Methoden dieser Schnittstelle aus dem Hauptthread für die Umgebung aufgerufen werden sollten. Rufen Sie Fork auf, um eine Umgebung für einen anderen Thread zu verwenden, und übergeben Sie das Rückgabeergebnis an diesen Thread.

SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions)

Die Hostumgebungsschnittstelle erstellt Hosts für Komponenten. Beachten Sie, dass die Methoden dieser Schnittstelle aus dem Hauptthread für die Umgebung aufgerufen werden sollten. Rufen Sie Fork auf, um eine Umgebung für einen anderen Thread zu verwenden, und übergeben Sie das Rückgabeergebnis an diesen Thread.

Gilt für: