Microsoft.ML.Runtime Ruang nama
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.
Namespace yang berisi jenis yang diperlukan oleh runtime ML.NET.
Kelas
ComponentCatalog |
Katalog ini membuat instans komponen (alias, kelas yang dapat dimuat). Komponen didaftarkan melalui turunan Microsoft.ML.LoadableClassAttributeBase, mengidentifikasi nama dan jenis tanda tangan di mana jenis komponen harus didaftarkan. Tanda tangan adalah jenis delegasi yang mengembalikan kekosongan dan menentukan jenis parameter tersebut untuk instansiasi komponen. Setiap komponen juga dapat menentukan "objek argumen" yang harus disediakan pada waktu instantiation. |
ProgressHeader |
Ini adalah 'header' dari laporan kemajuan. |
Struct
ChannelMessage |
Pesan saluran. |
Antarmuka
IChannel |
Saluran komunikasi standar. |
IChannelProvider |
Penyedia saluran dapat membuat saluran baru dan pipa informasi generik. |
IComponentFactory |
Ini adalah antarmuka token yang harus diterapkan semua pabrik komponen. |
IComponentFactory<TComponent> |
Antarmuka untuk membuat komponen tanpa parameter tambahan (selain IHostEnvironment). |
IComponentFactory<TArg1,TComponent> |
Antarmuka untuk membuat komponen ketika kita mengambil satu parameter tambahan (dan IHostEnvironment). |
IComponentFactory<TArg1,TArg2,TComponent> |
Antarmuka untuk membuat komponen ketika kita mengambil dua parameter tambahan (dan IHostEnvironment). |
IComponentFactory<TArg1,TArg2,TArg3,TComponent> |
Antarmuka untuk membuat komponen ketika kita mengambil tiga parameter tambahan (dan IHostEnvironment). |
IExceptionContext |
Antarmuka untuk pengecualian "pemrosesan" sebelum dilemparkan. Ini dapat digunakan untuk menambahkan konteks ke pengecualian, membungkus pengecualian di yang lain, benar-benar mengganti pengecualian, dll. Tidak legal untuk mengembalikan null dari Proses (kecuali null diteruskan, yang seharusnya tidak terjadi). |
IHost |
Host digabungkan ke komponen dan menyediakan pembuatan angka acak dan panduan konkurensi. Perhatikan bahwa pembuatan angka acak, seperti metode lingkungan host, harus diakses hanya dari utas utama untuk komponen. |
IHostEnvironment |
Antarmuka lingkungan host membuat host untuk komponen. Perhatikan bahwa metode antarmuka ini harus dipanggil dari utas utama untuk lingkungan. Untuk mendapatkan lingkungan untuk melayani utas lain, panggil Fork dan teruskan hasil pengembalian ke utas tersebut. |
IPipe<TMessage> |
Pipa informasi generik. Perhatikan bahwa pipa sekali pakai. Umumnya, Selesai harus dipanggil sebelum membuang untuk memberi sinyal matikan normal pipa, dibandingkan dengan penyelesaian yang dibatalkan. |
IProgressChannel |
Antarmuka umum untuk pelaporan kemajuan. Diharapkan bahwa antarmuka saluran kemajuan hanya digunakan dari satu utas. Alur kerja yang didukung:
|
IProgressChannelProvider |
Ini adalah antarmuka pabrik untuk IProgressChannel. Baik IHostEnvironment dan IProgressChannel terapkan antarmuka ini, untuk memungkinkan reporter kemajuan berlapis. ULASAN: buat IChannelProvider penerapan ini, bukan lingkungan? |
IProgressEntry |
Item penampung metrik/kemajuan. |
Enum
ChannelMessageKind |
Jenis pesan saluran standar. Catatan: Nilai-nilai ini tidak boleh diubah. Kita dapat menambahkan jenis baru, tetapi tidak mengubah nilai-nilai ini. Basis kode lainnya, termasuk kode asli untuk proyek lain tergantung pada nilai-nilai ini. |
MessageSensitivity |
Bendera yang dapat dilampirkan ke pesan atau pengecualian untuk menunjukkan bahwa bendera tersebut memiliki kelas data sensitif tertentu. Secara default, pesan harus ditentukan sebagai sensitivitas yang tidak diketahui, yang berarti, setiap bendera sensitivitas diaktifkan, sesuai dengan Unknown. Pesan yang benar-benar aman harus ditandai sebagai None. Namun, jika, katakanlah, seseorang mencetak data dari file (misalnya, ini mungkin dilakukan saat mengekspresikan kesalahan penguraian), data harus ditandai dalam kasus tersebut dengan UserData. |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk