LearningModelSessionOptions Clase

Definición

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
Object Platform::Object IInspectable LearningModelSessionOptions
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.

Se aplica a