OnnxTransformer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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. |