Compartir a través de


LearningModel.LoadFromStorageFileAsync Método

Definición

Sobrecargas

LoadFromStorageFileAsync(IStorageFile, ILearningModelOperatorProvider)

Carga un modelo ONNX desde un IStorageFile de forma asincrónica.

LoadFromStorageFileAsync(IStorageFile)

Carga un modelo ONNX desde un IStorageFile de forma asincrónica.

LoadFromStorageFileAsync(IStorageFile, ILearningModelOperatorProvider)

Carga un modelo ONNX desde un IStorageFile de forma asincrónica.

public:
 static IAsyncOperation<LearningModel ^> ^ LoadFromStorageFileAsync(IStorageFile ^ modelFile, ILearningModelOperatorProvider ^ operatorProvider);
/// [Windows.Foundation.Metadata.Overload("LoadFromStorageFileWithOperatorProviderAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<LearningModel> LoadFromStorageFileAsync(IStorageFile const& modelFile, ILearningModelOperatorProvider const& operatorProvider);
[Windows.Foundation.Metadata.Overload("LoadFromStorageFileWithOperatorProviderAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<LearningModel> LoadFromStorageFileAsync(IStorageFile modelFile, ILearningModelOperatorProvider operatorProvider);
function loadFromStorageFileAsync(modelFile, operatorProvider)
Public Shared Function LoadFromStorageFileAsync (modelFile As IStorageFile, operatorProvider As ILearningModelOperatorProvider) As IAsyncOperation(Of LearningModel)

Parámetros

modelFile
IStorageFile

Ubicación del archivo de modelo.

Devoluciones

Un objeto LearningModel basado en el archivo de modelo.

Atributos

Comentarios

Windows Server

Para usar esta API en Windows Server, debe usar Windows Server 2019 con Experiencia de escritorio.

Seguridad para subprocesos

Esta API es segura para subprocesos.

Se aplica a

LoadFromStorageFileAsync(IStorageFile)

Carga un modelo ONNX desde un IStorageFile de forma asincrónica.

public:
 static IAsyncOperation<LearningModel ^> ^ LoadFromStorageFileAsync(IStorageFile ^ modelFile);
/// [Windows.Foundation.Metadata.Overload("LoadFromStorageFileAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<LearningModel> LoadFromStorageFileAsync(IStorageFile const& modelFile);
[Windows.Foundation.Metadata.Overload("LoadFromStorageFileAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<LearningModel> LoadFromStorageFileAsync(IStorageFile modelFile);
function loadFromStorageFileAsync(modelFile)
Public Shared Function LoadFromStorageFileAsync (modelFile As IStorageFile) As IAsyncOperation(Of LearningModel)

Parámetros

modelFile
IStorageFile

Ubicación del archivo de modelo.

Devoluciones

Un objeto LearningModel basado en el archivo de modelo.

Atributos

Ejemplos

En el ejemplo siguiente se carga el modelo y se crea una sesión de evaulación con él.

private async Task LoadModelAsync(string _modelFileName)
{
    LearningModel _model;
    LearningModelSession _session;

    try
    {
        // Load and create the model
        var modelFile = 
            await StorageFile.GetFileFromApplicationUriAsync(new Uri($"ms-appx:///Assets/{_modelFileName}"));
        _model = await LearningModel.LoadFromStorageFileAsync(modelFile);

        // Create the evaluation session with the model
        _session = new LearningModelSession(_model);

    }
    catch (Exception ex)
    {
        StatusBlock.Text = $"error: {ex.Message}";
        _model = null;
    }
}

Comentarios

Windows Server

Para usar esta API en Windows Server, debe usar Windows Server 2019 con Experiencia de escritorio.

Seguridad para subprocesos

Esta API es segura para subprocesos.

Se aplica a