LearningModelSessionOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Describe las opciones de inferencia que se usan durante la creación de objetos 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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10, version 1903 (se introdujo en la versión 10.0.18362.0)
|
API contract |
Windows.AI.MachineLearning.MachineLearningContract (se introdujo en la versión v2.0)
|
Ejemplos
En el ejemplo siguiente se crea un objeto LearningModelSessionOptions para su uso durante la creación de la sesión.
private LearningModelSessionOptions CreateSessionOptions()
{
var options = new LearningModelSessionOptions();
// Disable constant batch size optimizations
options.BatchSizeOverride = 0;
return options;
}
Comentarios
El objeto LearningModelSessionOptions se puede usar para configurar la construcción LearningModelSession .
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
2004 | 19041 | CloseModelOnSessionCreation |
Constructores
LearningModelSessionOptions() |
Crea opciones para configurar la creación de una clase LearningModelSession. |
Propiedades
BatchSizeOverride |
Valor numérico que especifica un valor de invalidación de tamaño de lote constante para el modelo de destino. |
CloseModelOnSessionCreation |
Especifica si learningModelSession debe cerrar el modelo de aprendizaje asociado cuando se crea. |
Métodos
OverrideNamedDimension(String, UInt32) |
Proporciona la capacidad de invalidar las dimensiones de entrada con nombre de un modelo de aprendizaje en valores concretos. |