LearningModelSessionOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrive le opzioni di inferenza usate durante la creazione di oggetti 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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 1903 (è stato introdotto in 10.0.18362.0)
|
API contract |
Windows.AI.MachineLearning.MachineLearningContract (è stato introdotto in v2.0)
|
Esempio
Nell'esempio seguente viene creato un oggetto LearningModelSessionOptions da usare durante la creazione della sessione.
private LearningModelSessionOptions CreateSessionOptions()
{
var options = new LearningModelSessionOptions();
// Disable constant batch size optimizations
options.BatchSizeOverride = 0;
return options;
}
Commenti
L'oggetto LearningModelSessionOptions può essere usato per configurare la costruzione di LearningModelSession .
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
2004 | 19041 | CloseModelOnSessionCreation |
Costruttori
LearningModelSessionOptions() |
Crea opzioni per configurare la creazione di un LearningModelSession. |
Proprietà
BatchSizeOverride |
Valore numerico che specifica un valore di override delle dimensioni del batch costante per il modello di destinazione. |
CloseModelOnSessionCreation |
Specifica se un learningModelSession deve chiudere il modello di apprendimento associato quando viene creato. |
Metodi
OverrideNamedDimension(String, UInt32) |
Offre la possibilità di eseguire l'override delle dimensioni di input denominate di un modello di apprendimento ai valori concreti. |