LearningModelSessionOptions Kelas

Definisi

Menjelaskan opsi inferensi yang digunakan selama pembuatan objek 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
Warisan
Object Platform::Object IInspectable LearningModelSessionOptions
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1903 (diperkenalkan dalam 10.0.18362.0)
API contract
Windows.AI.MachineLearning.MachineLearningContract (diperkenalkan dalam v2.0)

Contoh

Contoh berikut membuat objek LearningModelSessionOptions untuk digunakan selama pembuatan sesi.

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

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

    return options;
}

Keterangan

Objek LearningModelSessionOptions dapat digunakan untuk mengonfigurasi konstruksi LearningModelSession .

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
2004 19041 CloseModelOnSessionCreation

Konstruktor

LearningModelSessionOptions()

Membuat opsi untuk mengonfigurasi pembuatan LearningModelSession.

Properti

BatchSizeOverride

Nilai numerik yang menentukan nilai penimpaan ukuran batch konstan untuk model target.

CloseModelOnSessionCreation

Menentukan apakah LearningModelSession harus menutup model pembelajaran terkait saat dibuat.

Metode

OverrideNamedDimension(String, UInt32)

Menyediakan kemampuan untuk mengambil alih dimensi input bernama dari Model Pembelajaran ke nilai konkret.

Berlaku untuk