Udostępnij za pomocą


Interfejs NamedDimensionOverride

Umożliwia zastąpienie nazwanych wymiarów wejściowych konkretnymi wartościami za pomocą elementu LearningModelSessionOptions w celu uzyskania lepszej wydajności środowiska uruchomieniowego. Użycie tego interfejsu API może poprawić wydajność, ponieważ umożliwia wstępne przydzielanie tensorów podczas tworzenia sesji, które w przeciwnym razie byłyby przydzielane podczas oceny modelu.

Przykładowy kod

void SetNamedDimensionOverrides(LearningModel model) {
    // Create LearningModelSessionOptions
    auto options = LearningModelSessionOptions();
 
    // Override a named input dimension to a concrete value
    options->OverrideNamedDimension(L"dimension_name", 256);
 
    // Create session
    LearningModelSession session = nullptr;
    session = LearningModelSession(model, LearningModelDeviceKind::GPU, options);
}

Wymagania

Wymaganie
Minimalny obsługiwany klient Windows 10, kompilacja 17763
Minimalna obsługiwana wersja serwera Windows Server 2019 ze środowiskiem pulpitu
Nagłówek windows.ai.machinelearning.native.h

Uwaga / Notatka

Skorzystaj z następujących zasobów, aby uzyskać pomoc dotyczącą uczenia maszynowego z systemem Windows:

  • Aby zadać lub odpowiedzieć na pytania techniczne dotyczące uczenia maszynowego z systemem Windows, użyj tagu windows-machine-learning w witrynie Stack Overflow.
  • Aby zgłosić usterkę, popełnij zgłoszenie na GitHubie .