LearningModelSessionOptions Classe

Definizione

Descrive le opzioni di inferenza usate durante la creazione di oggetti LearningModelSession .

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
Ereditarietà
Object Platform::Object IInspectable LearningModelSessionOptions
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1903 (è stato introdotto in 10.0.18362.0)
API contract
Windows.AI.MachineLearning.MachineLearningContract (è stato introdotto in v2.0)

Esempio

Nell'esempio seguente viene creato un oggetto LearningModelSessionOptions da usare durante la creazione della sessione.

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

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

    return options;
}

Commenti

L'oggetto LearningModelSessionOptions può essere usato per configurare la costruzione di LearningModelSession .

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
2004 19041 CloseModelOnSessionCreation

Costruttori

LearningModelSessionOptions()

Crea opzioni per configurare la creazione di un LearningModelSession.

Proprietà

BatchSizeOverride

Valore numerico che specifica un valore di override delle dimensioni del batch costante per il modello di destinazione.

CloseModelOnSessionCreation

Specifica se un learningModelSession deve chiudere il modello di apprendimento associato quando viene creato.

Metodi

OverrideNamedDimension(String, UInt32)

Offre la possibilità di eseguire l'override delle dimensioni di input denominate di un modello di apprendimento ai valori concreti.

Si applica a