Compartilhar via


OnnxTransformer Classe

Definição

ITransformer resultante da montagem de um OnnxScoringEstimator. Consulte para OnnxScoringEstimator saber mais sobre as dependências necessárias e como executá-la em uma GPU.

public sealed class OnnxTransformer : Microsoft.ML.Data.RowToRowTransformerBase, IDisposable
public sealed class OnnxTransformer : Microsoft.ML.Data.RowToRowTransformerBase
type OnnxTransformer = class
    inherit RowToRowTransformerBase
    interface IDisposable
type OnnxTransformer = class
    inherit RowToRowTransformerBase
Public NotInheritable Class OnnxTransformer
Inherits RowToRowTransformerBase
Implements IDisposable
Public NotInheritable Class OnnxTransformer
Inherits RowToRowTransformerBase
Herança
Implementações

Comentários

Características do avaliador

Esse avaliador precisa examinar os dados para treinar seus parâmetros? No
Tipo de dados de coluna de entrada Vetor de tamanho conhecido ou SingleDouble tipos.
Tipo de dados da coluna de saída O mesmo tipo de dados que a coluna de entrada
NuGet necessário além de Microsoft.ML Microsoft.ML.OnnxTransformer

Dá suporte à inferência de modelos no formato ONNX 1.2, 1.3, 1.4 e 1.5 (opset 7, 8, 9 e 10), usando a biblioteca Microsoft.ML.OnnxRuntime . Os modelos são pontuados na CPU por padrão. Se a execução de GPU for necessária (opcional), use o pacote NuGet disponível em Microsoft.ML.OnnxRuntime.Gpu e baixe o KIT de Ferramentas cuDA 9.1 e cuDNN. Defina o parâmetro 'gpuDeviceId' como um inteiro não negativo válido. Os valores típicos da ID do dispositivo são 0 ou 1. As entradas e saídas dos modelos ONNX devem ser do tipo Tensor. Ainda não há suporte para Sequência e Mapas. Atualmente, o OnnxRuntime funciona nas plataformas Windows e Ubuntu 16.04 Linux de 64 bits. O Mac OS terá suporte em breve. Visite modelos ONNX para ver uma lista de modelos prontamente disponíveis para começar. Consulte ONNX para obter mais informações.

Para criar esse avaliador, use o seguinte: ApplyOnnxModel

Verifique a seção Consulte Também para obter links para exemplos de uso.

Métodos

Dispose()

ITransformer resultante da montagem de um OnnxScoringEstimator. Consulte para OnnxScoringEstimator saber mais sobre as dependências necessárias e como executá-la em uma GPU.

GetOutputSchema(DataViewSchema)

ITransformer resultante da montagem de um OnnxScoringEstimator. Consulte para OnnxScoringEstimator saber mais sobre as dependências necessárias e como executá-la em uma GPU.

(Herdado de RowToRowTransformerBase)
Transform(IDataView)

ITransformer resultante da montagem de um OnnxScoringEstimator. Consulte para OnnxScoringEstimator saber mais sobre as dependências necessárias e como executá-la em uma GPU.

(Herdado de RowToRowTransformerBase)

Implantações explícitas de interface

ICanSaveModel.Save(ModelSaveContext)

ITransformer resultante da montagem de um OnnxScoringEstimator. Consulte para OnnxScoringEstimator saber mais sobre as dependências necessárias e como executá-la em uma GPU.

(Herdado de RowToRowTransformerBase)
ITransformer.GetRowToRowMapper(DataViewSchema)

ITransformer resultante da montagem de um OnnxScoringEstimator. Consulte para OnnxScoringEstimator saber mais sobre as dependências necessárias e como executá-la em uma GPU.

(Herdado de RowToRowTransformerBase)
ITransformer.IsRowToRowMapper

ITransformer resultante da montagem de um OnnxScoringEstimator. Consulte para OnnxScoringEstimator saber mais sobre as dependências necessárias e como executá-la em uma GPU.

(Herdado de RowToRowTransformerBase)

Métodos de Extensão

Preview(ITransformer, IDataView, Int32)

Visualizar um efeito do transformer em um determinado data.

Append<TTrans>(ITransformer, TTrans)

Crie uma nova cadeia de transformadores acrescentando outro transformador ao final dessa cadeia de transformadores.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, PredictionEngineOptions)

TimeSeriesPredictionEngine<TSrc,TDst> cria um mecanismo de previsão para um pipeline de série temporal. Ele atualiza o estado do modelo de série temporal com observações vistas na fase de previsão e permite o ponto de verificação do modelo.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, Boolean, SchemaDefinition, SchemaDefinition)

TimeSeriesPredictionEngine<TSrc,TDst> cria um mecanismo de previsão para um pipeline de série temporal. Ele atualiza o estado do modelo de série temporal com observações vistas na fase de previsão e permite o ponto de verificação do modelo.

Aplica-se a