OnnxTransformer Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
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. |