IHost Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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. |