LearningModelSessionOptions Klasse

Definition

Beschreibt Rückschlussoptionen, die beim Erstellen von LearningModelSession-Objekten verwendet werden.

public ref class LearningModelSessionOptions sealed
/// [Windows.Foundation.Metadata.Activatable(131072, "Windows.AI.MachineLearning.MachineLearningContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.AI.MachineLearning.MachineLearningContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LearningModelSessionOptions final
[Windows.Foundation.Metadata.Activatable(131072, "Windows.AI.MachineLearning.MachineLearningContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.AI.MachineLearning.MachineLearningContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LearningModelSessionOptions
function LearningModelSessionOptions()
Public NotInheritable Class LearningModelSessionOptions
Vererbung
Object Platform::Object IInspectable LearningModelSessionOptions
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1903 (eingeführt in 10.0.18362.0)
API contract
Windows.AI.MachineLearning.MachineLearningContract (eingeführt in v2.0)

Beispiele

Im folgenden Beispiel wird ein LearningModelSessionOptions-Objekt für die Verwendung während der Sitzungserstellung erstellt.

private LearningModelSessionOptions CreateSessionOptions()
{
    var options = new LearningModelSessionOptions();

    // Disable constant batch size optimizations
    options.BatchSizeOverride = 0;

    return options;
}

Hinweise

Das LearningModelSessionOptions-Objekt kann zum Konfigurieren der LearningModelSession-Konstruktion verwendet werden.

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
2004 19041 CloseModelOnSessionCreation

Konstruktoren

LearningModelSessionOptions()

Erstellt Optionen zum Konfigurieren der Erstellung einer LearningModelSession.

Eigenschaften

BatchSizeOverride

Ein numerischer Wert, der einen konstanten Batchgröße-Überschreibungswert für das Zielmodell angibt.

CloseModelOnSessionCreation

Gibt an, ob eine LearningModelSession das zugeordnete Lernmodell schließen soll, wenn es erstellt wird.

Methoden

OverrideNamedDimension(String, UInt32)

Bietet die Möglichkeit, benannte Eingabedimensionen eines Lernmodells auf konkrete Werte zu überschreiben.

Gilt für: