다음을 통해 공유


LearningModelSessionOptions 클래스

정의

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
상속
Object Platform::Object IInspectable LearningModelSessionOptions
특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1903 (10.0.18362.0에서 도입되었습니다.)
API contract
Windows.AI.MachineLearning.MachineLearningContract (v2.0에서 도입되었습니다.)

예제

다음 예제에서는 세션을 만드는 동안 사용할 LearningModelSessionOptions 개체를 만듭니다.

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

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

    return options;
}

설명

LearningModelSessionOptions 개체를 사용하여 LearningModelSession 생성을 구성할 수 있습니다.

버전 기록

Windows 버전 SDK 버전 추가된 값
2004 19041 CloseModelOnSessionCreation

생성자

LearningModelSessionOptions()

LearningModelSession 만들기를 구성하는 옵션을 만듭니다.

속성

BatchSizeOverride

대상 모델의 상수 일괄 처리 크기 재정의 값을 지정하는 숫자 값입니다.

CloseModelOnSessionCreation

LearningModelSession을 만들 때 연결된 학습 모델을 닫을지 여부를 지정합니다.

메서드

OverrideNamedDimension(String, UInt32)

학습 모델의 명명된 입력 차원을 구체적인 값으로 재정의하는 기능을 제공합니다.

적용 대상