LearningModelSessionOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |