Compartir a través de


NamedDimensionOverride (interfaz)

Proporciona la capacidad de invalidar dimensiones de entrada con nombre a valores concretos a través de LearningModelSessionOptions para lograr un mejor rendimiento en tiempo de ejecución. El uso de esta API puede producir mejoras en el rendimiento, ya que permite la preasignación de tensores durante la creación de sesiones que, de otro modo, se asignarían durante la evaluación del modelo.

Código de ejemplo

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);
}

Requisitos

Requisito
Cliente mínimo compatible Windows 10, compilación 17763
Servidor mínimo admitido Windows Server 2019 con experiencia de escritorio
encabezado windows.ai.machinelearning.native.h

Nota:

Use los siguientes recursos para obtener ayuda con Windows ML:

  • Para formular o responder a preguntas técnicas sobre Windows Machine Learning, utilice la etiqueta windows-machine-learning en Stack Overflow.
  • Para notificar un error, registre un problema en GitHub.