LearningModelSessionOptions Classe

Définition

Décrit les options d’inférence utilisées lors de la création d’objets 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
Héritage
Object Platform::Object IInspectable LearningModelSessionOptions
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1903 (introduit dans 10.0.18362.0)
API contract
Windows.AI.MachineLearning.MachineLearningContract (introduit dans v2.0)

Exemples

L’exemple suivant crée un objet LearningModelSessionOptions à utiliser lors de la création de session.

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

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

    return options;
}

Remarques

L’objet LearningModelSessionOptions peut être utilisé pour configurer la construction LearningModelSession.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
2004 19041 CloseModelOnSessionCreation

Constructeurs

LearningModelSessionOptions()

Crée des options pour configurer la création d’une session LearningModelSession.

Propriétés

BatchSizeOverride

Valeur numérique qui spécifie une valeur de remplacement de taille de lot constante pour le modèle cible.

CloseModelOnSessionCreation

Spécifie si une session LearningModelSession doit fermer le modèle d’apprentissage associé lors de sa création.

Méthodes

OverrideNamedDimension(String, UInt32)

Permet de remplacer les dimensions d’entrée nommées d’un modèle d’apprentissage par des valeurs concrètes.

S’applique à