Bagikan melalui


OnnxTransformer Kelas

Definisi

ITransformer dihasilkan dari pas OnnxScoringEstimator. Silakan lihat OnnxScoringEstimator untuk mempelajari lebih lanjut tentang dependensi yang diperlukan, dan cara menjalankannya pada 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
Warisan
Penerapan

Keterangan

Karakteristik Estimator

Apakah estimator ini perlu melihat data untuk melatih parameternya? Tidak
Jenis data kolom input Vektor atau Double jenis berukuran Single dikenal.
Jenis data kolom output Jenis data yang sama dengan kolom input
NuGet yang diperlukan selain Microsoft.ML Microsoft.ML.OnnxTransformer

Mendukung inferensi model dalam format ONNX 1.2, 1.3, 1.4, dan 1.5 (opset 7, 8, 9, dan 10), menggunakan pustaka Microsoft.ML.OnnxRuntime . Model diberi skor pada CPU secara default. Jika eksekusi GPU diperlukan (opsional), gunakan paket NuGet yang tersedia di Microsoft.ML.OnnxRuntime.Gpu dan unduh CUDA 9.1 Toolkit dan cuDNN. Atur parameter 'gpuDeviceId' ke bilangan bulat non-negatif yang valid. Nilai ID perangkat yang khas adalah 0 atau 1. Input dan output model ONNX harus jenis Tensor. Urutan dan Peta belum didukung. OnnxRuntime saat ini berfungsi pada platform Windows dan Ubuntu 16.04 Linux 64-bit. Mac OS akan segera didukung. Kunjungi Model ONNX untuk melihat daftar model yang tersedia untuk memulai. Lihat ONNX untuk informasi selengkapnya.

Untuk membuat estimator ini, gunakan yang berikut ini: ApplyOnnxModel

Periksa bagian Lihat Juga untuk tautan ke contoh penggunaan.

Metode

Dispose()

ITransformer dihasilkan dari pas OnnxScoringEstimator. Silakan lihat OnnxScoringEstimator untuk mempelajari lebih lanjut tentang dependensi yang diperlukan, dan cara menjalankannya pada GPU.

GetOutputSchema(DataViewSchema)

ITransformer dihasilkan dari pas OnnxScoringEstimator. Silakan lihat OnnxScoringEstimator untuk mempelajari lebih lanjut tentang dependensi yang diperlukan, dan cara menjalankannya pada GPU.

(Diperoleh dari RowToRowTransformerBase)
Transform(IDataView)

ITransformer dihasilkan dari pas OnnxScoringEstimator. Silakan lihat OnnxScoringEstimator untuk mempelajari lebih lanjut tentang dependensi yang diperlukan, dan cara menjalankannya pada GPU.

(Diperoleh dari RowToRowTransformerBase)

Implementasi Antarmuka Eksplisit

ICanSaveModel.Save(ModelSaveContext)

ITransformer dihasilkan dari pas OnnxScoringEstimator. Silakan lihat OnnxScoringEstimator untuk mempelajari lebih lanjut tentang dependensi yang diperlukan, dan cara menjalankannya pada GPU.

(Diperoleh dari RowToRowTransformerBase)
ITransformer.GetRowToRowMapper(DataViewSchema)

ITransformer dihasilkan dari pas OnnxScoringEstimator. Silakan lihat OnnxScoringEstimator untuk mempelajari lebih lanjut tentang dependensi yang diperlukan, dan cara menjalankannya pada GPU.

(Diperoleh dari RowToRowTransformerBase)
ITransformer.IsRowToRowMapper

ITransformer dihasilkan dari pas OnnxScoringEstimator. Silakan lihat OnnxScoringEstimator untuk mempelajari lebih lanjut tentang dependensi yang diperlukan, dan cara menjalankannya pada GPU.

(Diperoleh dari RowToRowTransformerBase)

Metode Ekstensi

Preview(ITransformer, IDataView, Int32)

Pratinjau efek transformer pada yang diberikan data.

Append<TTrans>(ITransformer, TTrans)

Buat rantai transformator baru, dengan menambahkan transformator lain ke akhir rantai transformator ini.

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

TimeSeriesPredictionEngine<TSrc,TDst> membuat mesin prediksi untuk alur rangkaian waktu. Ini memperbarui status model rangkaian waktu dengan pengamatan yang terlihat pada fase prediksi dan memungkinkan titik pemeriksaan model.

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

TimeSeriesPredictionEngine<TSrc,TDst> membuat mesin prediksi untuk alur rangkaian waktu. Ini memperbarui status model rangkaian waktu dengan pengamatan yang terlihat pada fase prediksi dan memungkinkan titik pemeriksaan model.

Berlaku untuk