LearningModelSessionOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |