LearningModelSessionOptions Klasse
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.
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
- 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. |