Partilhar via


LearningModelSessionOptions Classe

Definição

Descreve as opções de inferência usadas durante a criação 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
Herança
Object Platform::Object IInspectable LearningModelSessionOptions
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1903 (introduzida na 10.0.18362.0)
API contract
Windows.AI.MachineLearning.MachineLearningContract (introduzida na v2.0)

Exemplos

O exemplo a seguir cria um objeto LearningModelSessionOptions para uso durante a criação da sessão.

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

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

    return options;
}

Comentários

O objeto LearningModelSessionOptions pode ser usado para configurar a construção de LearningModelSession .

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
2004 19041 CloseModelOnSessionCreation

Construtores

LearningModelSessionOptions()

Cria opções para configurar a criação de um LearningModelSession.

Propriedades

BatchSizeOverride

Um valor numérico que especifica um valor de substituição de tamanho de lote constante para o modelo de destino.

CloseModelOnSessionCreation

Especifica se um LearningModelSession deve fechar o modelo de aprendizado associado quando ele é criado.

Métodos

OverrideNamedDimension(String, UInt32)

Fornece a capacidade de substituir dimensões de entrada nomeadas de um Modelo de Aprendizagem para valores concretos.

Aplica-se a